void AddPartE() { var m = new List <GridViewRowInfo>(); var selP = new ListPart_CreatePR(m); selP.ShowDialog(); if (m.Count() > 0) { using (var db = new DataClasses1DataContext()) { foreach (var item in m) { var itemNo = item.Cells["CodeNo"].Value.ToSt(); var t = db.mh_Items.Where(x => x.InternalNo == itemNo).FirstOrDefault(); if (t == null) { baseClass.Warning($"Item ({itemNo} not found.!!!"); return; } var tU = db.mh_ItemUOMs.Where(x => x.ItemNo == itemNo && x.UOMCode == t.BaseUOM).FirstOrDefault(); decimal u = (tU != null) ? tU.QuantityPer : 1; var rowE = dgvData.Rows.AddNew(); addRow(rowE.Index, DateTime.Now, itemNo, t.InternalName , 1, t.BaseUOM, u, 0, 0, 0, 0 , "", 0, "Waiting"); } SetRowNo1(dgvData); } } }
void AddPartE() { if (txtCSTMNo.Text == "") { baseClass.Warning("Please select Customers first.\n"); return; } var m = new List <GridViewRowInfo>(); var selP = new ListPart_CreatePR(m); selP.ShowDialog(); if (m.Count() > 0) { using (var db = new DataClasses1DataContext()) { foreach (var item in m) { var itemNo = item.Cells["CodeNo"].Value.ToSt(); var t = db.mh_Items.Where(x => x.InternalNo == itemNo).FirstOrDefault(); if (t == null) { baseClass.Warning($"Item ({itemNo} not found.!!!"); return; } var tU = db.mh_ItemUOMs.Where(x => x.ItemNo == itemNo && x.UOMCode == t.BaseUOM).FirstOrDefault(); decimal u = (tU != null) ? tU.QuantityPer : 1; var rowE = dgvData.Rows.AddNew(); var cc = db.mh_Customers.Where(x => x.No == txtCSTMNo.Text).First(); addRow(rowE.Index, DateTime.Now, itemNo, t.InternalName, "", t.Location , 1, t.BaseUOM, u, 0, 0, false, 1 * u, 1 * u, 0, "Waiting", "Waiting" , cc.VatGroup, t.VatType, "", 0, t.ReplenishmentType, "T"); } SetRowNo1(dgvData); } } }