public void SaveBow(DataTable dt, int TaskID) { Hownet.BLL.SizeBow bllSB = new SizeBow(); Hownet.BLL.Materiel bllMat = new Materiel(); Hownet.BLL.MaterielAttribute blMa = new MaterielAttribute(); Hownet.Model.SizeBow modSB = new Hownet.Model.SizeBow(); int sizeID = 0; modSB.ProduceTaskID = TaskID; for (int c = 1; c < dt.Columns.Count; c++) { if (dt.DefaultView[0][c].ToString() != string.Empty) { sizeID = blMa.GetID(dt.DefaultView[0][c].ToString(), 2); modSB.SizeID = sizeID; if (dt.DefaultView[2][c] != null && dt.DefaultView[2][c].ToString() != string.Empty) { modSB.BowID = bllMat.GetID(dt.DefaultView[2][c].ToString()); } if (dt.DefaultView[1][c] != null && dt.DefaultView[2][c].ToString() != string.Empty) { modSB.CottonID = bllMat.GetID(dt.DefaultView[1][c].ToString()); } modSB.SizeBowID = bllSB.SelectSize(TaskID, sizeID); if (modSB.SizeBowID != 0) { bllSB.Update(modSB); } else { bllSB.Add(modSB); } } } }