public string PostInventorySyn() { NetLog.Write("MES库存同步SAP(初始化)" + " "); var oldBatchs = GetFDIInventorySynBacths(""); List <FDIInventorySynBacth> Batchs = new List <FDIInventorySynBacth>(); var oldMains = GetFDIInventorySyns(""); List <FDIInventorySyn> Mains = new List <FDIInventorySyn>(); foreach (var m in oldMains) { FDIInventorySyn main = new FDIInventorySyn(); main.CopyDataItem(m); main.Batchs = new List <FDIInventorySynBacth>(); foreach (var d in oldBatchs.Where(c => c.ItemCode == m.ItemCode)) { FDIInventorySynBacth detial = new FDIInventorySynBacth(); detial.CopyDataItem(d); main.Batchs.Add(detial); } Mains.Add(main); } string jsonText = SafeConverter.JsonSerializeObject(Mains); return(jsonText); }
public FDIInventorySyn GetFDIInventorySynById(string Id) { using (IFDIInventorySynBLL FDIInventorySynBLL = BLLContainer.Resolve <IFDIInventorySynBLL>()) { FDIInventorySyn model = FDIInventorySynBLL.GetFirstOrDefault(Id); return(model); } }
public bool AddFDIInventorySyn(FDIInventorySyn mFDIInventorySyn) { if (mFDIInventorySyn == null) { return(false); } using (IFDIInventorySynBLL FDIInventorySynBLL = BLLContainer.Resolve <IFDIInventorySynBLL>()) { return(FDIInventorySynBLL.Add(mFDIInventorySyn)); } }
public bool DelFDIInventorySyn(string Id) { using (IFDIInventorySynBLL FDIInventorySynBLL = BLLContainer.Resolve <IFDIInventorySynBLL>()) { try { FDIInventorySyn item = FDIInventorySynBLL.GetFirstOrDefault(Id); return(FDIInventorySynBLL.Delete(item)); } catch { return(false); } } }
public bool DelFDIInventorySyns(string[] Ids) { using (IFDIInventorySynBLL FDIInventorySynBLL = BLLContainer.Resolve <IFDIInventorySynBLL>()) { try { List <FDIInventorySyn> entitys = new List <FDIInventorySyn>(); foreach (string id in Ids) { FDIInventorySyn item = FDIInventorySynBLL.GetFirstOrDefault(id); entitys.Add(item); } return(FDIInventorySynBLL.Delete(entitys)); } catch { return(false); } } }