protected void btnAddNewDetail_Click(object sender, EventArgs e) { Split service = MESPageService as Split; SplitDetail sd = new SplitDetail(); sd.ContainerName = txtContainer.Text+ '-' + service.SelectDetails().Count; service.InsertDetail(sd); GridView1.DataBind(); }
public void UpdateDetails(SplitDetail s) { foreach (SplitDetail t in ToContainerDetails) { if (t.ServiceDetailID == s.ServiceDetailID) { AssignSplitDetailToSplitDetail(s, t); } } }
public void DeleteDetail(SplitDetail s) { int i = -1; foreach (SplitDetail t in ToContainerDetails) if (t.ServiceDetailID == s.ServiceDetailID) { i = ToContainerDetails.IndexOf(t); break; } if (-1 != i) ToContainerDetails.RemoveAt(i); }
public void DeleteDetail(SplitDetail s) { int i = -1; foreach (SplitDetail t in ToContainerDetails) { if (t.ServiceDetailID == s.ServiceDetailID) { i = ToContainerDetails.IndexOf(t); break; } } if (-1 != i) { ToContainerDetails.RemoveAt(i); } }
protected virtual void AssignSplitDetailToSplitDetail(SplitDetail s, SplitDetail t) { t.ContainerName = s.ContainerName; t.Qty = s.Qty; }
public void InsertDetail(SplitDetail s) { s.ServiceDetailID = detailIDCount++; ToContainerDetails.Add(s); }
public void T090_Split_LOT1() { Split s = new Split(); Container co = new Container(); co.ContainerName = "LOT1"; s.Container = co; s.CloseWhenEmpty = false; SplitDetail d = new SplitDetail(); d.ContainerName = "LOT1-1"; d.Qty = 2; s.InsertDetail(d); d = new SplitDetail(); d.ContainerName = "LOT1-2"; d.Qty = 2; s.InsertDetail(d); Assert.IsTrue(s.ExecuteService(), s.CompletionMessage); }
protected virtual void AssignSplitDetailsToSplitHistoryDetail(SplitDetail s, SplitHistoryDetail t) { t.ContainerName = s.ContainerName; t.Qty = s.Qty; }