public FDIPostWOIssue GetFDIPostWOIssueById(string Id) { using (IFDIPostWOIssueBLL FDIPostWOIssueBLL = BLLContainer.Resolve <IFDIPostWOIssueBLL>()) { FDIPostWOIssue model = FDIPostWOIssueBLL.GetFirstOrDefault(Id); return(model); } }
public bool AddFDIPostWOIssue(FDIPostWOIssue mFDIPostWOIssue) { if (mFDIPostWOIssue == null) { return(false); } using (IFDIPostWOIssueBLL FDIPostWOIssueBLL = BLLContainer.Resolve <IFDIPostWOIssueBLL>()) { return(FDIPostWOIssueBLL.Add(mFDIPostWOIssue)); } }
public bool DelFDIPostWOIssue(string Id) { using (IFDIPostWOIssueBLL FDIPostWOIssueBLL = BLLContainer.Resolve <IFDIPostWOIssueBLL>()) { try { FDIPostWOIssue item = FDIPostWOIssueBLL.GetFirstOrDefault(Id); return(FDIPostWOIssueBLL.Delete(item)); } catch { return(false); } } }
public bool DelFDIPostWOIssues(string[] Ids) { using (IFDIPostWOIssueBLL FDIPostWOIssueBLL = BLLContainer.Resolve <IFDIPostWOIssueBLL>()) { try { List <FDIPostWOIssue> entitys = new List <FDIPostWOIssue>(); foreach (string id in Ids) { FDIPostWOIssue item = FDIPostWOIssueBLL.GetFirstOrDefault(id); entitys.Add(item); } return(FDIPostWOIssueBLL.Delete(entitys)); } catch { return(false); } } }
public string PostWOIssue() { NetLog.Write("GetRawMaterial" + " "); var oldBatchs = GetFDIPostWOIssueBatchs(""); List <FDIPostWOIssueBatch> Batchs = new List <FDIPostWOIssueBatch>(); var oldDetails = GetFDIPostWOIssueDetails(""); var oldMains = GetFDIPostWOIssues("Flag_In = 0"); List <FDIPostWOIssue> Mains = new List <FDIPostWOIssue>(); foreach (var m in oldMains) { FDIPostWOIssue main = new FDIPostWOIssue(); main.CopyDataItem(m); main.Details = new List <FDIPostWOIssueDetail>(); foreach (var d in oldDetails.Where(c => c.DocEntry == m.DocEntry)) { FDIPostWOIssueDetail detial = new FDIPostWOIssueDetail(); detial.CopyDataItem(d); detial.Batchs = new List <FDIPostWOIssueBatch>(); foreach (var b in oldBatchs.Where(c => c.DocEntry == m.DocEntry && c.LineNum == d.LineId)) { FDIPostWOIssueBatch batch = new FDIPostWOIssueBatch(); batch.CopyDataItem(b); detial.Batchs.Add(batch); } main.Details.Add(detial); } Mains.Add(main); } string jsonText = SafeConverter.JsonSerializeObject(Mains); return(jsonText); }