コード例 #1
0
        public string addSimpleAccounting(string simpleAccountingJson)
        {
            try
            {
                //创建service层实例
                simpleAccountingService = new SimpleAccountingService();
                //处理json
                SimpleAccounting simpleAccounting = FinanceJson.getFinanceJson().toObject <SimpleAccounting>(simpleAccountingJson);

                if (simpleAccountingService.newSimpleAccounting(simpleAccounting))
                {
                    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, "未知的错误"));
            }
        }
コード例 #2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="simpleAccounting"></param>
        /// <returns></returns>
        public Boolean updSimpleAccounting(SimpleAccounting simpleAccounting)
        {
            simpleAccounting.company = account.company;
            int result = commonModel.comUpd <SimpleAccounting>(simpleAccounting);

            return(result > 0);
        }
コード例 #3
0
        public SimpleAccounting getParent()
        {
            SimpleAccounting sa = new SimpleAccounting();

            sa.id         = this.id;
            sa.accounting = this.accounting;
            sa.company    = this.company;
            return(sa);
        }
コード例 #4
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="ids"></param>
        /// <returns></returns>
        public Boolean delSimpleAccounting(int[] ids)
        {
            SimpleAccounting simpleAccounting = new SimpleAccounting();

            for (int i = 0; i < ids.Length; i++)
            {
                simpleAccounting = commonModel.comFind <SimpleAccounting>(simpleAccounting, ids[i]);
                if (commonModel.comDel <SimpleAccounting>(simpleAccounting) <= 0)
                {
                    return(false);
                }
            }
            return(true);
        }