protected void btnAddNewDetail_Click(object sender, EventArgs e) { Serialize service = MESPageService as Serialize; SerializeDetail sd = new SerializeDetail(); sd.ChildContainerName = txtContainer.Text + '-' + service.SelectDetails().Count; service.InsertDetail(sd); GridView1.DataBind(); }
public void UpdateDetails(SerializeDetail s) { foreach (SerializeDetail t in SerializeDetails) { if (t.ServiceDetailID == s.ServiceDetailID) { AssignSerializeDetailToSerializeDetail(s, t); } } }
public void DeleteDetail(SerializeDetail s) { int i = -1; foreach (SerializeDetail t in SerializeDetails) { if (t.ServiceDetailID == s.ServiceDetailID) { i = SerializeDetails.IndexOf(t); break; } } if (-1 != i) { SerializeDetails.RemoveAt(i); } }
public void InsertDetail(SerializeDetail s) { s.ServiceDetailID = detailIDCount++; SerializeDetails.Add(s); }
protected virtual void AssignSerializeDetailsToSerializeHistoryDetail(SerializeDetail s, SerializeHistoryDetail t) { t.ChildContainerName = s.ChildContainerName; t.ChildQty = s.ChildQty; }
protected virtual void AssignSerializeDetailsToChildContainer(SerializeDetail s, Container t) { t.ContainerName = s.ChildContainerName; t.Qty = s.ChildQty; t.Parent = this.Container; }
public void DeleteDetail(SerializeDetail s) { int i = -1; foreach (SerializeDetail t in SerializeDetails) if (t.ServiceDetailID == s.ServiceDetailID) { i = SerializeDetails.IndexOf(t); break; } if(-1 != i) SerializeDetails.RemoveAt(i); }
protected virtual void AssignSerializeDetailToSerializeDetail(SerializeDetail s, SerializeDetail t) { t.ChildContainerName = s.ChildContainerName; t.ChildQty = s.ChildQty; }