public long InsertInfo(PackageInboundInfo info) { /// 器具入库单号 ①系统自动根据规则创建 info.OrderNo = new SeqDefineDAL().GetCurrentCode("ORDER_NO"); info.Status = (int)PackageInboundStatusConstants.Created; return(dal.Add(info)); }
public bool UpdateInfo(string fields, long id) { PackageInboundInfo info = dal.GetInfo(id); if (info.Status != (int)PackageInboundStatusConstants.Created) { throw new Exception("MC:0x00000441");///状态为10.已创建时可以进行修改或删除 } return(dal.UpdateInfo(fields, id) > 0 ? true : false); }
public bool LogicDeleteInfo(long id, string loginUser) { PackageInboundInfo info = dal.GetInfo(id); if (info.Status != (int)PackageInboundStatusConstants.Created) { throw new Exception("MC:0x00000415");///状态为10.已创建时可以进行修改或删除 } return(dal.LogicDelete(id, loginUser) > 0 ? true : false); }