Fixed a bug in the Inventory and Actual Sales tables where the user could leave a row without an ad item. Fixed data type mismatch with the database insertion methods.
This commit is contained in:
@@ -55,7 +55,7 @@ namespace AdvertsingProfitControl
|
||||
oleDbCommand.Parameters.AddWithValue("RowAttribute", int.Parse(salesTable.Rows[i][7].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("adSpecialID", int.Parse(salesTable.Rows[i][8].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("RowPosition", int.Parse(salesTable.Rows[i][9].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("dateID", salesTable.Rows[i][10]);
|
||||
oleDbCommand.Parameters.AddWithValue("dateID", int.Parse(salesTable.Rows[i][10].ToString()));
|
||||
oleDbCommand.ExecuteNonQuery();
|
||||
oleDbCommand.Parameters.Clear();
|
||||
//Row index is only used to keep track of what row failed to update.
|
||||
@@ -150,15 +150,15 @@ namespace AdvertsingProfitControl
|
||||
//11:FK_DateID
|
||||
oleDbCommand.Parameters.AddWithValue("Sold", salesTable.Rows[i][1]);
|
||||
oleDbCommand.Parameters.AddWithValue("SalesPrice", salesTable.Rows[i][2]);
|
||||
oleDbCommand.Parameters.AddWithValue("TotalSales", salesTable.Rows[i][3]);
|
||||
oleDbCommand.Parameters.AddWithValue("Cost", salesTable.Rows[i][4]);
|
||||
oleDbCommand.Parameters.AddWithValue("ProfitReturn", salesTable.Rows[i][5]);
|
||||
oleDbCommand.Parameters.AddWithValue("TotalProfitReturn", salesTable.Rows[i][6]);
|
||||
oleDbCommand.Parameters.AddWithValue("FK_AdItemID", salesTable.Rows[i][7]);
|
||||
oleDbCommand.Parameters.AddWithValue("RowAttribute", salesTable.Rows[i][8]);
|
||||
oleDbCommand.Parameters.AddWithValue("adSpecialID", salesTable.Rows[i][9]);
|
||||
oleDbCommand.Parameters.AddWithValue("RowPosition", salesTable.Rows[i][10]);
|
||||
oleDbCommand.Parameters.AddWithValue("ID", salesTable.Rows[i][0]);
|
||||
oleDbCommand.Parameters.AddWithValue("TotalSales", int.Parse(salesTable.Rows[i][3].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("Cost", int.Parse(salesTable.Rows[i][4].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("ProfitReturn", int.Parse(salesTable.Rows[i][5].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("TotalProfitReturn", int.Parse(salesTable.Rows[i][6].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("FK_AdItemID", int.Parse(salesTable.Rows[i][7].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("RowAttribute", int.Parse(salesTable.Rows[i][8].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("adSpecialID", int.Parse(salesTable.Rows[i][9].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("RowPosition", int.Parse(salesTable.Rows[i][10].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("ID", int.Parse(salesTable.Rows[i][0].ToString()));
|
||||
oleDbCommand.ExecuteNonQuery();
|
||||
oleDbCommand.Parameters.Clear();
|
||||
//Row index is only used to keep track of what row failed to update.
|
||||
@@ -253,11 +253,11 @@ namespace AdvertsingProfitControl
|
||||
oleDbCommand.Parameters.AddWithValue("Received", table.Rows[i][1]);
|
||||
oleDbCommand.Parameters.AddWithValue("TotalInventory", table.Rows[i][2]);
|
||||
oleDbCommand.Parameters.AddWithValue("EndingInventory", table.Rows[i][3]);
|
||||
oleDbCommand.Parameters.AddWithValue("AdItemID", table.Rows[i][4]);
|
||||
oleDbCommand.Parameters.AddWithValue("RowAttribute", table.Rows[i][5]);
|
||||
oleDbCommand.Parameters.AddWithValue("FK_AdSpecialGroup", table.Rows[i][6]);
|
||||
oleDbCommand.Parameters.AddWithValue("RowPosition", table.Rows[i][7]);
|
||||
oleDbCommand.Parameters.AddWithValue("DateID", table.Rows[i][8]);
|
||||
oleDbCommand.Parameters.AddWithValue("AdItemID", int.Parse(table.Rows[i][4].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("RowAttribute", int.Parse(table.Rows[i][5].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("FK_AdSpecialGroup", int.Parse(table.Rows[i][6].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("RowPosition", int.Parse(table.Rows[i][7].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("DateID", int.Parse(table.Rows[i][8].ToString()));
|
||||
oleDbCommand.ExecuteNonQuery();
|
||||
oleDbCommand.Parameters.Clear();
|
||||
//Row index is only used to keep track of what row failed to update.
|
||||
@@ -345,11 +345,11 @@ namespace AdvertsingProfitControl
|
||||
oleDbCommand.Parameters.AddWithValue("Received", table.Rows[i][2]);
|
||||
oleDbCommand.Parameters.AddWithValue("TotalInventory", table.Rows[i][3]);
|
||||
oleDbCommand.Parameters.AddWithValue("EndingInventory", table.Rows[i][4]);
|
||||
oleDbCommand.Parameters.AddWithValue("AdItemID", table.Rows[i][5]);
|
||||
oleDbCommand.Parameters.AddWithValue("RowAttribute", table.Rows[i][6]);
|
||||
oleDbCommand.Parameters.AddWithValue("FK_AdSpecialGroup", table.Rows[i][7]);
|
||||
oleDbCommand.Parameters.AddWithValue("RowPosition", table.Rows[i][8]);
|
||||
oleDbCommand.Parameters.AddWithValue("ID", table.Rows[i][0]);
|
||||
oleDbCommand.Parameters.AddWithValue("AdItemID", int.Parse(table.Rows[i][5].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("RowAttribute", int.Parse(table.Rows[i][6].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("FK_AdSpecialGroup", int.Parse(table.Rows[i][7].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("RowPosition", int.Parse(table.Rows[i][8].ToString()));
|
||||
oleDbCommand.Parameters.AddWithValue("ID", int.Parse(table.Rows[i][0].ToString()));
|
||||
oleDbCommand.ExecuteNonQuery();
|
||||
oleDbCommand.Parameters.Clear();
|
||||
//Row index is only used to keep track of what row failed to update.
|
||||
|
||||
Reference in New Issue
Block a user