Example #1
0
 public string addVoucherSummary(string voucherSummaryJson)
 {
     try
     {
         //创建service层实例
         voucherSummaryService = new VoucherSummaryService();
         //处理json
         VoucherSummary voucherSummary = FinanceJson.getFinanceJson().toObject <VoucherSummary>(voucherSummaryJson);
         if (voucherSummaryService.addVoucherSummary(voucherSummary))
         {
             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="ids">id数组</param>
        /// <returns>是否成功</returns>
        public Boolean delVoucherSummary(int[] ids)
        {
            VoucherSummary voucherSummary = new VoucherSummary();

            for (int i = 0; i < ids.Length; i++)
            {
                voucherSummary = commonModel.comFind <VoucherSummary>(voucherSummary, ids[i]);
                if (commonModel.comDel <VoucherSummary>(voucherSummary) <= 0)
                {
                    return(false);
                }
            }
            return(true);
        }
        /// <summary>
        /// 审核
        /// </summary>
        /// <param name="ids">id数组</param>
        /// <param name="examineName">审核人姓名</param>
        /// <returns>是否成功</returns>
        public Boolean examineVoucherSummary(int[] ids, string examineName)
        {
            VoucherSummary voucherSummary = new VoucherSummary();

            for (int i = 0; i < ids.Length; i++)
            {
                voucherSummary     = commonModel.comFind <VoucherSummary>(voucherSummary, ids[i]);
                voucherSummary.man = examineName;
                if (commonModel.comUpd <VoucherSummary>(voucherSummary) <= 0)
                {
                    return(false);
                }
            }
            return(true);
        }
        public VoucherSummary getParent()
        {
            VoucherSummary voucherSummary = new VoucherSummary();

            voucherSummary.id          = this.id;
            voucherSummary.word        = this.word;
            voucherSummary.no          = this.no;
            voucherSummary.@abstract   = this.@abstract;
            voucherSummary.code        = this.code;
            voucherSummary.department  = this.department;
            voucherSummary.expenditure = this.expenditure;
            voucherSummary.note        = this.note;
            voucherSummary.man         = this.man;
            voucherSummary.money       = this.money;
            voucherSummary.company     = this.company;
            voucherSummary.voucherDate = this.voucherDate;
            voucherSummary.real        = this.real;
            return(voucherSummary);
        }
 /// <summary>
 /// 新增
 /// </summary>
 /// <param name="voucherSummary">新对象</param>
 /// <returns>是否成功</returns>
 public Boolean addVoucherSummary(VoucherSummary voucherSummary)
 {
     voucherSummary.company = account.company;
     return(commonModel.comAdd <VoucherSummary>(voucherSummary) > 0);
 }