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));
 }