public string Save() { // csv format that will be saved return(Name + "," + Salary.ToString("N") + "," + InvestmentIncome.ToString("N") + "," + TaxableIncome.ToString("N") + "," + FormatTaxRate() + "," + ComputeTax().ToString("N")); }
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); }
// 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); }