예제 #1
0
        protected override bool RecordServiceHistory()
        {
            DefectHistory h = new DefectHistory();

            AssignToDefectHistory(h);
            foreach (DefectDetail d in DefectDetails)
            {
                DefectHistoryDetail hd = new DefectHistoryDetail();
                AssignDefectDetailsToDefectHistoryDetail(d, hd);
                hd.ServiceHistorySummary = h;
                ObjScope.Add(hd);
            }
            ObjScope.Add(h);
            return(true);
        }
예제 #2
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;
 }