예제 #1
0
        /// <summary>
        /// 修改作业申请单
        /// </summary>
        /// <param name="bill"></param>
        /// <returns></returns>
        public ActionResult <bool> EditBill(OpreateBillEdit bill)
        {
            try
            {
                var dbbill = rpsOpreateBill.GetModel(bill.ID);
                if (dbbill == null)
                {
                    throw new Exception("作业申请单不存在");
                }
                if (dbbill.State != (int)PublicEnum.BillFlowState.normal)
                {
                    throw new Exception("作业申请单状态不允许修改");
                }
                var eddbbill = bill.CopyTo <Core.Model.DB.Account.Bll_OpreationBill>(dbbill);

                rpsOpreateBill.Update(eddbbill);
                _work.Commit();
                return(new ActionResult <bool>(true));
            }
            catch (Exception ex)
            {
                return(new ActionResult <bool>(ex));
            }
        }
예제 #2
0
 public ActionResult <bool> EditBill(OpreateBillEdit bill)
 {
     LogContent = "修改业务单据,参数源:" + JsonConvert.SerializeObject(bill);
     return(bll.EditBill(bill));
 }