public bool LogicDeleteInfo(long id, string loginUser) { PackageInvnoticeOrderInfo info = dal.GetInfo(id); if (info.Status != (int)InventoryOrderStatusConstants.CREATED) { throw new Exception("MC:0x00000683");///状态必须为已创建 } return(dal.LogicDelete(id, loginUser) > 0 ? true : false); }
public bool UpdateInfo(string fields, long id) { PackageInvnoticeOrderInfo info = dal.GetInfo(id); if (info.Status != (int)InventoryOrderStatusConstants.CREATED) { throw new Exception("MC:0x00000683");///状态必须为已创建 } return(dal.UpdateInfo(fields, id) > 0 ? true : false); }
public long InsertInfo(PackageInvnoticeOrderInfo info) { info.OrderCode = new SeqDefineDAL().GetCurrentCode("ORDER_CODE"); return(dal.Add(info)); }