Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 public void UpdateDetails(SplitDetail s)
 {
     foreach (SplitDetail t in ToContainerDetails)
     {
         if (t.ServiceDetailID == s.ServiceDetailID)
         {
             AssignSplitDetailToSplitDetail(s, t);
         }
     }
 }
Esempio n. 3
0
 public void UpdateDetails(SplitDetail s)
 {
     foreach (SplitDetail t in ToContainerDetails)
     {
         if (t.ServiceDetailID == s.ServiceDetailID)
         {
             AssignSplitDetailToSplitDetail(s, t);
         }
     }
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
 protected virtual void AssignSplitDetailToSplitDetail(SplitDetail s, SplitDetail t)
 {
     t.ContainerName = s.ContainerName;
     t.Qty = s.Qty;
 }
Esempio n. 7
0
 public void InsertDetail(SplitDetail s)
 {
     s.ServiceDetailID = detailIDCount++;
     ToContainerDetails.Add(s);
 }
Esempio n. 8
0
        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);
        }
Esempio n. 9
0
 public void InsertDetail(SplitDetail s)
 {
     s.ServiceDetailID = detailIDCount++;
     ToContainerDetails.Add(s);
 }
Esempio n. 10
0
 protected virtual void AssignSplitDetailsToSplitHistoryDetail(SplitDetail s, SplitHistoryDetail t)
 {
     t.ContainerName = s.ContainerName;
     t.Qty           = s.Qty;
 }