示例#1
0
 protected void btnAddNewDetail_Click(object sender, EventArgs e)
 {
     Defect service = MESPageService as Defect;
     DefectDetail sd = new DefectDetail();
     sd.DefectReason_Name = "DefaultDefect";
     service.InsertDetail(sd);
     GridView1.DataBind();
 }
示例#2
0
 public void UpdateDetails(DefectDetail s)
 {
     foreach (DefectDetail t in DefectDetails)
     {
         if (t.ServiceDetailID == s.ServiceDetailID)
         {
             AssignDefectDetailToDefectDetail(s, t);
         }
     }
 }
示例#3
0
文件: Defect.cs 项目: Eric-Guo/uo-mes
 public void UpdateDetails(DefectDetail s)
 {
     foreach (DefectDetail t in DefectDetails)
     {
         if (t.ServiceDetailID == s.ServiceDetailID)
         {
             AssignDefectDetailToDefectDetail(s, t);
         }
     }
 }
示例#4
0
文件: Defect.cs 项目: Eric-Guo/uo-mes
 public void DeleteDetail(DefectDetail s)
 {
     int i = -1;
     foreach (DefectDetail t in DefectDetails)
         if (t.ServiceDetailID == s.ServiceDetailID)
         {
             i = DefectDetails.IndexOf(t);
             break;
         }
     if (-1 != i)
         DefectDetails.RemoveAt(i);
 }
示例#5
0
        public void DeleteDetail(DefectDetail s)
        {
            int i = -1;

            foreach (DefectDetail t in DefectDetails)
            {
                if (t.ServiceDetailID == s.ServiceDetailID)
                {
                    i = DefectDetails.IndexOf(t);
                    break;
                }
            }
            if (-1 != i)
            {
                DefectDetails.RemoveAt(i);
            }
        }
示例#6
0
        public void T110_Defect_LOT1()
        {
            Defect s = new Defect();
            Container co = new Container();
            co.ContainerName = "LOT1";
            s.Container = co;

            DefectDetail d = new DefectDetail();
            d.DefectQty = 1;
            s.InsertDetail(d);

            Assert.IsTrue(s.ExecuteService(), s.CompletionMessage);
        }
示例#7
0
 public void InsertDetail(DefectDetail s)
 {
     s.ServiceDetailID = detailIDCount++;
     DefectDetails.Add(s);
 }
示例#8
0
 protected virtual void AssignDefectDetailsToDefectHistoryDetail(DefectDetail s, DefectHistoryDetail t)
 {
     t.DefectQty    = s.DefectQty;
     t.DefectReason = ResolveCDO("DefectReason", s.DefectReason_Name) as DefectReason;
     t.Comment      = s.Comment;
 }
示例#9
0
 protected virtual void AssignDefectDetailToDefectDetail(DefectDetail s, DefectDetail t)
 {
     t.DefectQty         = s.DefectQty;
     t.DefectReason_Name = t.DefectReason_Name;
     t.Comment           = s.Comment;
 }
示例#10
0
文件: Defect.cs 项目: Eric-Guo/uo-mes
 protected virtual void AssignDefectDetailToDefectDetail(DefectDetail s, DefectDetail t)
 {
     t.DefectQty = s.DefectQty;
     t.DefectReason_Name = t.DefectReason_Name;
     t.Comment = s.Comment;
 }
示例#11
0
文件: Defect.cs 项目: Eric-Guo/uo-mes
 protected virtual void AssignDefectDetailsToDefectHistoryDetail(DefectDetail s, DefectHistoryDetail t)
 {
     t.DefectQty = s.DefectQty;
     t.DefectReason = ResolveCDO("DefectReason", s.DefectReason_Name) as DefectReason;
     t.Comment = s.Comment;
 }
示例#12
0
文件: Defect.cs 项目: Eric-Guo/uo-mes
 public void InsertDetail(DefectDetail s)
 {
     s.ServiceDetailID = detailIDCount++;
     DefectDetails.Add(s);
 }