Esempio n. 1
0
        public string Save()
        {
            // csv format that will be saved

            return(Name + "," + Salary.ToString("N") + "," + InvestmentIncome.ToString("N") + ","
                   + TaxableIncome.ToString("N") + "," + FormatTaxRate() + "," + ComputeTax().ToString("N"));
        }
Esempio n. 2
0
 public string updIncome(string newIncome)
 {
     try
     {
         //创建service层实例
         investmentService = new InvestmentService();
         //处理json
         InvestmentIncome investmentIncome = FinanceJson.getFinanceJson().toObject <InvestmentIncome>(newIncome);
         //修改操作
         if (investmentService.updateInvestmentIncome(investmentIncome))
         {
             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>
        /// 获取分页对象的pageList和总页数
        /// </summary>
        /// <param name="financePage">分页对象</param>
        /// <returns>处理过的分页对象</returns>
        public FinancePage <InvestmentIncome> getInvestmentIncomeList(FinancePage <InvestmentIncome> financePage)
        {
            InvestmentIncome investmentIncome = new InvestmentIncome();

            //获取pageList
            financePage = commonModel.getComList <InvestmentIncome>(investmentIncome, financePage, account.company, "investmentIncome");
            //获取总行数
            financePage.total = commonModel.getComTotal <InvestmentIncome>(investmentIncome, account.company, "investmentIncome");
            return(financePage);
        }
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="ids">id数组</param>
        /// <returns>删除是否成功</returns>
        public Boolean deleteInvestmentIncome(int[] ids)
        {
            InvestmentIncome InvestmentIncome = new InvestmentIncome();

            for (int i = 0; i < ids.Length; i++)
            {
                InvestmentIncome = commonModel.comFind <InvestmentIncome>(InvestmentIncome, ids[i]);
                if (commonModel.comDel <InvestmentIncome>(InvestmentIncome) <= 0)
                {
                    return(false);
                }
            }
            return(true);
        }
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="financingExpenditure"></param>
 /// <returns></returns>
 public Boolean updateInvestmentIncome(InvestmentIncome InvestmentIncome)
 {
     return(commonModel.comUpd <InvestmentIncome>(InvestmentIncome) > 0);
 }
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="financingExpenditure"></param>
 /// <returns></returns>
 public Boolean addInvestmentIncome(InvestmentIncome InvestmentIncome)
 {
     InvestmentIncome.company = account.company;
     return(commonModel.comAdd <InvestmentIncome>(InvestmentIncome) > 0);
 }
Esempio n. 7
0
        // output methods
        public string Info()
        {
            // this is what USED to be displayed by the submit button

            return("Name: " + Name + ", Salary: " + Salary.ToString("C") + ", Investment Income: " + InvestmentIncome.ToString("C")
                   + ", Exemptions: " + Exemptions.ToString() + ", Marital Status: " + FormatMarriedString() + Environment.NewLine);
        }