public static void FilltmpWhereUseRow(WhereUse itemWhereuse) { DataRow rowTempWhereUse = WhereUseDataTable.NewRow(); rowTempWhereUse[0] = itemWhereuse.InfDetID; rowTempWhereUse[1] = itemWhereuse.SeriaFrom; rowTempWhereUse[2] = itemWhereuse.SeriaTo; rowTempWhereUse[3] = itemWhereuse.DepConsumer; rowTempWhereUse[4] = itemWhereuse.DepThermal1; rowTempWhereUse[5] = itemWhereuse.DepThermal2; rowTempWhereUse[6] = itemWhereuse.DepPainting1; rowTempWhereUse[7] = itemWhereuse.DepPainting2; rowTempWhereUse[8] = itemWhereuse.DepPainting3; rowTempWhereUse[9] = itemWhereuse.CountPerProduct; rowTempWhereUse[10] = itemWhereuse.InfProductsCipher; WhereUseDataTable.Rows.Add(rowTempWhereUse); }
public static WhereUse FillItemWhereUse(DataRow inputRow) { var whereUseItem = new WhereUse(); short productChiper = DcInfProducts[(string)inputRow["IZD"]]; whereUseItem.InfDetID = DicDetNumAndId[(string)inputRow["NDET"]]; whereUseItem.SeriaFrom = (typeof(DBNull) == inputRow["SS"].GetType()) ? 0 : int.Parse(((string)inputRow["SS"]).Trim()); whereUseItem.SeriaTo = (typeof(DBNull) == inputRow["SPO"].GetType()) ? 99999999 : int.Parse(((string)inputRow["SPO"]).Trim()); whereUseItem.CountPerProduct = (typeof(DBNull) == inputRow["KOL"].GetType()) ? 0 : int.Parse(((string)inputRow["KOL"]).Trim()); whereUseItem.InfProductsCipher = productChiper; whereUseItem.DepConsumer = (typeof(DBNull) == inputRow["ZP"].GetType()) ? 0 : DicDepCodeAndId[int.Parse(((string)inputRow["ZP"]).Trim())]; whereUseItem.DepPainting1 = ((typeof(DBNull) == inputRow["ZP1"].GetType()) || (inputRow["ZP1"].ToString() == "")) ? 0 : DicDepCodeAndId[int.Parse(((string)inputRow["ZP1"]).Trim())]; whereUseItem.DepPainting2 = ((typeof(DBNull) == inputRow["ZP2"].GetType()) || (inputRow["ZP2"].ToString() == "")) ? 0 : DicDepCodeAndId[int.Parse(((string)inputRow["ZP2"]).Trim())]; whereUseItem.DepPainting3 = ((typeof(DBNull) == inputRow["ZP3"].GetType()) || (inputRow["ZP3"].ToString() == "")) ? 0 : DicDepCodeAndId[int.Parse(((string)inputRow["ZP3"]).Trim())]; whereUseItem.DepThermal1 = ((typeof(DBNull) == inputRow["ZT1"].GetType()) || (inputRow["ZT1"].ToString() == "")) ? 0 : DicDepCodeAndId[int.Parse(((string)inputRow["ZT1"]).Trim())]; whereUseItem.DepThermal2 = ((typeof(DBNull) == inputRow["ZT2"].GetType()) || (inputRow["ZT2"].ToString() == "")) ? 0 : DicDepCodeAndId[int.Parse(((string)inputRow["ZT2"]).Trim())]; return whereUseItem; }