protected virtual void AssignDetailsToHistoryDetail(ComponentIssueDetail s, ComponentIssueHistoryDetail t) { t.IssueControl = s.IssueControl; t.Product = ResolveCDO("Product", s.Product_Name) as Product; t.QtyRequired = s.QtyRequired; t.ActualQtyIssued = s.ActualQtyIssued; t.IssueReason = ResolveCDO("IssueReason", s.IssueReason_Name) as IssueReason; t.Container = ResolveContainer(s.Container_Name) as Container; t.FromLocation = s.FromLocation; t.ToLocation = s.ToLocation; }
protected override bool RecordServiceHistory() { ComponentIssueHistory h = new ComponentIssueHistory(); AssignToComponentIssueHistory(h); foreach (ComponentIssueDetail sd in Details) { ComponentIssueHistoryDetail hd = new ComponentIssueHistoryDetail(); AssignDetailsToHistoryDetail(sd, hd); hd.ServiceHistorySummary = h; ObjScope.Add(hd); } ObjScope.Add(h); return true; }