Пример #1
0
 public string updVoucherSummary(string newVoucherSummary)
 {
     try
     {
         //创建service层实例
         voucherSummaryService = new VoucherSummaryService();
         //处理json
         VoucherSummaryItem voucherSummaryItem = FinanceJson.getFinanceJson().toObject <VoucherSummaryItem>(newVoucherSummary);
         if (voucherSummaryService.updVoucherSummary(voucherSummaryItem))
         {
             return(FinanceResultData.getFinanceResultData().success(200, null, "成功"));
         }
         else
         {
             return(FinanceResultData.getFinanceResultData().fail(500, null, "错误"));
         }
     }
     catch (InvalidOperationException ex)
     {
         //身份验证不通过
         return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message));
     }
     catch (Exception ex)
     {
         //未知的错误
         return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误"));
     }
 }
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="voucherSummaryItem">子类</param>
        /// <returns>是否成功</returns>
        public Boolean updVoucherSummary(VoucherSummaryItem voucherSummaryItem)
        {
            voucherSummaryItem.company = account.company;
            int result = commonModel.comUpd <VoucherSummary>(voucherSummaryItem.getParent());

            return(result > 0);
        }