public ActionResult _OtherAssetForm(OtherAssetCreateViewModel model) { if (OtherAssetQueries.CheckExistOtherAsset(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("CheckExistAsset", "Tài sản này đã tồn tại, vui lòng nhập tên khác"); } if (ModelState.IsValid) { string user = UserQueries.GetCurrentUsername(); int result = OtherAssetQueries.CreateOtherAsset(model, user); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { model.IsInDebt = false; return(PartialView("_OtherAssetForm", model)); } }
public ActionResult _StockUpdateForm(StockUpdateViewModel model) { double totalLiabilityValue = StockLiabilityQueries.GetLiabilityValueOfStock(model.Id); if (model.StockValue < totalLiabilityValue && totalLiabilityValue > 0) { ModelState.AddModelError("CompareStockValueAndLiabilityValue", "Giá trị tổng số nợ không vượt quá giá trị cổ phiếu"); } StockUpdateViewModel stock = StockQueries.GetStockById(model.Id); if (!stock.Name.Equals(model.Name) && StockQueries.CheckExistStock(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("DuplicateName", "Cổ phiếu này đã tồn tại"); } if (ModelState.IsValid) { int result = StockQueries.UpdateStock(model); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView(model)); } }
public ActionResult Save(RealEstateCreateViewModel model) { if (RealEstateQueries.CheckExistRealEstate(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("CheckExistRealEstate", "Bất động sản này đã tồn tại, vui lòng nhập tên khác"); } if (ModelState.IsValid) { model.Liabilities = (RealEstateLiabilityListCreateViewModel)HttpContext.Session["LIABILITIES"]; string user = UserQueries.GetCurrentUsername(); int result = RealEstateQueries.CreateRealEstate(model, user); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { model.IsInDebt = false; return(PartialView("_RealEstateForm", model)); } }
public ActionResult _BankDepositForm(BankDepositCreateViewModel model) { if (model.EndDate < DateTime.Now) { ModelState.AddModelError("CheckEndDate", "Tài khoản tiết kiệm này đã đáo hạn, vui lòng chỉ nhập tài khoản tiết kiệm đang hiệu lực"); } if (model.StartDate > DateTime.Now) { ModelState.AddModelError("CheckStartDate", "Ngày bắt đầu phải nhỏ hơn ngày hiện tại."); } if (ModelState.IsValid) { int result = BankDepositQueries.CreateBankDeposit(model, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView()); } }
// GET: AvailableMoney public ActionResult Index() { bool[] list = new bool[2]; list[0] = AvailableMoneyQueries.CheckExistAvailableMoney(UserQueries.GetCurrentUsername()); list[1] = UserQueries.IsCompleteInitialized(UserQueries.GetCurrentUsername()); return(View(list)); }
public ActionResult _Create(RealEstateCreateViewModel model) { RealEstateLiabilityListCreateViewModel liabilities = (RealEstateLiabilityListCreateViewModel)HttpContext.Session["LIABILITIES"]; double totalLiabilityValue = 0; if (liabilities != null) { totalLiabilityValue = liabilities.Liabilities.Sum(x => x.Value.HasValue ? x.Value.Value : 0); } if (model.Value < totalLiabilityValue && totalLiabilityValue > 0) { ModelState.AddModelError("CompareRealEstateValueAndLiabilityValue", "Giá trị tổng số nợ không vượt quá giá trị bất động sản"); } if (RealEstateQueries.CheckExistRealEstate(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("CheckExistRealEstate", "Bất động sản này đã tồn tại, vui lòng nhập tên khác"); } if (ModelState.IsValid) { HttpContext.Session["REAL_ESTATE"] = model; return(Content("success")); } else { return(PartialView("_RealEstateForm", model)); } }
public ActionResult _InsuranceForm(InsuranceCreateViewModel model) { if (model.EndDate < DateTime.Now) { ModelState.AddModelError("CheckEndDate", "Hợp đồng bảo hiểm này đã hết hạn, vui lòng chỉ nhập hợp đồng bảo hiểm đang hiệu lực"); } if (model.StartDate > DateTime.Now) { ModelState.AddModelError("CheckStartDate", "Ngày bắt đầu phải nhỏ hơn ngày hiện tại."); } if (model.Expense * CarLiabilityQueries.Helper.CalculateTimePeriod(model.StartDate.Value, model.EndDate.Value) >= model.Value) { ModelState.AddModelError("CheckValueAndTotalExpenseError", "Tổng số tiền đóng phải nhỏ hơn tiền thụ hưởng"); } if (ModelState.IsValid) { int result = InsuranceQueries.CreateInsurance(model, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView(model)); } }
public ActionResult Save(BusinessCreateViewModel model) { if (BusinessQueries.CheckExistBusiness(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("CheckExistBusiness", "Kinh doanh này đã tồn tại, vui lòng nhập tên khác"); } if (ModelState.IsValid) { model.Liabilities = (BusinessLiabilityListCreateViewModel)HttpContext.Session["LIABILITIES"]; string user = UserQueries.GetCurrentUsername(); int result = BusinessQueries.CreateBusiness(model, user); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { model.IsInDebt = false; return(PartialView("_BusinessForm", model)); } }
public ActionResult _Create(StockCreateViewModel model) { StockLiabilityListCreateViewModel liabilities = (StockLiabilityListCreateViewModel)HttpContext.Session["LIABILITIES"]; double totalLiabilityValue = 0; if (liabilities != null) { totalLiabilityValue = liabilities.Liabilities.Sum(x => x.Value.HasValue ? x.Value.Value : 0); } if (model.StockValue < totalLiabilityValue && totalLiabilityValue > 0) { ModelState.AddModelError("CompareStockValueAndLiabilityValue", "Giá trị tổng số nợ không vượt quá giá trị cổ phiếu"); } if (StockQueries.CheckExistStock(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("DuplicateName", "Cổ phiếu này đã tồn tại"); } if (ModelState.IsValid) { HttpContext.Session["STOCK"] = model; return(Content("success")); } else { return(PartialView("_StockForm", model)); } }
public ActionResult _Create(BusinessCreateViewModel model) { BusinessLiabilityListCreateViewModel liabilities = (BusinessLiabilityListCreateViewModel)HttpContext.Session["LIABILITIES"]; double totalLiabilityValue = 0; if (liabilities != null) { totalLiabilityValue = liabilities.Liabilities.Sum(x => x.Value.HasValue ? x.Value.Value : 0); } if (BusinessQueries.CheckExistBusiness(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("CheckExistBusiness", "Kinh doanh này đã tồn tại, vui lòng nhập tên khác"); } if (model.Value < totalLiabilityValue && totalLiabilityValue > 0) { ModelState.AddModelError("CompareBusinessValueAndLiabilityValue", "Giá trị tổng số nợ không vượt quá giá trị góp vốn kinh doanh"); } if (ModelState.IsValid) { HttpContext.Session["BUSINESS"] = model; return(Content("success")); } else { return(PartialView("_BusinessForm", model)); } }
public JsonResult CreateAsset(AssetViewModel model) { int type = model.Asset.AssetType; int result = AssetQueries.CreateAsset(model, type, UserQueries.GetCurrentUsername()); return(Json(new { result = result })); }
public ActionResult _ExpenseSummary() { ExpenseSummaryViewModel model = new ExpenseSummaryViewModel(); string username = UserQueries.GetCurrentUsername(); model.FamilyExpenses = FamilyExpenseQueries.GetFamilyExpenseSummaryByUser(username); model.OtherExpenses = OtherExpenseQueries.GetOtherExpenseSummaryByUser(username); return(PartialView(model)); }
public ActionResult _LiabilitySummary() { LiabilitySummaryViewModel model = new LiabilitySummaryViewModel(); string username = UserQueries.GetCurrentUsername(); model.CarLiabilities = CarLiabilityQueries.GetCarLiabilitySummaryByUser(username); model.CreditCardLiabilities = CreditCardLiabilityQueries.GetCreditCardLiabilitySummaryByUser(username); model.OtherLiabilities = OtherLiabilityQueries.GetOtherLiabilitySummaryByUser(username); return(PartialView(model)); }
public ActionResult _AssetSummary() { AssetSummaryViewModel model = new AssetSummaryViewModel(); string username = UserQueries.GetCurrentUsername(); model.RealEstates = RealEstateQueries.GetRealEstateSummaryByUser(username); model.Businesses = BusinessQueries.GetBusinessSummaryByUser(username); model.BankDeposits = BankDepositQueries.GetBankDepositSummaryByUser(username); model.Stocks = StockQueries.GetStockSummaryByUser(username); model.Insurances = InsuranceQueries.GetInsuranceSummaryByUser(username); model.OtherAssets = OtherAssetQueries.GetOtherAssetSummaryByUser(username); return(PartialView(model)); }
public ActionResult ProcessExpense(Expenses model) { int result = -1; if (ModelState.IsValid) { int type = model.ExpenseType; if (model.Id == 0) { result = ExpenseQueries.CreateExpense(model, type, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("Tạo chi tiêu thành công")); } else if (result == -1) { return(Content("Xin kết thúc giai đoạn trước trước khi tạo giai đoạn mới")); } else if (result == -2) { return(Content("Thu nhập đã tồn tại trước đó")); } else { return(Content("Có lỗi xảy ra")); } } else { result = ExpenseQueries.UpdateExpense(model, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("Cập nhật chi tiêu thành công")); } else { return(Content("Có lỗi xảy ra")); } } } else { return(Content("Vui lòng nhập đúng thông tin thu nhập!")); } }
public ActionResult _SalaryForm(SalaryCreateViewModel model) { if (ModelState.IsValid) { int result = SalaryQueries.CreateSalary(model, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView(model)); } }
public ActionResult _OtherExpenseForm(OtherExpenseCreateViewModel model) { if (ModelState.IsValid) { int result = OtherExpenseQueries.CreateOtherExpense(model, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView()); } }
public ActionResult _CarLiabilityForm(CarLiabilityCreateViewModel model) { if (model.Value > model.LiabilityValue) { ModelState.AddModelError("CheckValue", "Giá trị nợ phải nhỏ hơn tổng giá trị tiêu sản"); } if (ModelState.IsValid) { int result = CarLiabilityQueries.AddCarLiability(model, UserQueries.GetCurrentUsername()); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView(model)); } }
public ActionResult _StockTable() { StockListViewModel model = StockQueries.GetStockByUser(UserQueries.GetCurrentUsername()); return(PartialView(model)); }
public ActionResult _OtherExpenseTable() { OtherExpenseListViewModel model = OtherExpenseQueries.GetOtherExpenseByUser(UserQueries.GetCurrentUsername()); return(PartialView(model)); }
// GET: OtherExpense public ActionResult Index() { bool result = UserQueries.IsCompleteInitialized(UserQueries.GetCurrentUsername()); return(View(result)); }
public ActionResult _CarLiabilityTable() { CarLiabilityListViewModel model = CarLiabilityQueries.GetCarLiabilityByUser(UserQueries.GetCurrentUsername()); return(PartialView(model)); }
// GET: History public ActionResult Index() { List <History> model = HistoryQueries.GetHistoryByUser(UserQueries.GetCurrentUsername()); return(View(model)); }
public ActionResult CompleteInitialization() { int result = UserQueries.CompleteInitialization(UserQueries.GetCurrentUsername()); return(RedirectToAction("Index", "FinancialStatus")); }
public ActionResult _SalarySummary() { SalarySummaryListViewModel model = SalaryQueries.GetSalarySummaryByUser(UserQueries.GetCurrentUsername()); return(PartialView(model)); }
public JsonResult CreateLog(Log model) { int result = LogQueries.CreateLog(model, UserQueries.GetCurrentUsername()); return(Json(new { result = result })); }
// GET: Log public ActionResult Index(int type) { LogListViewModel model = LogQueries.GetLogByUser(UserQueries.GetCurrentUsername(), type); return(View(model)); }
public ActionResult _BusinessTable() { BusinessListViewModel model = BusinessQueries.GetBusinessByUser(UserQueries.GetCurrentUsername()); return(PartialView(model)); }
public ActionResult _BusinessUpdateForm(BusinessUpdateViewModel model) { double totalLiabilityValue = GetLiabilityValueOfBusiness(model.Id); if (model.Value < totalLiabilityValue && totalLiabilityValue > 0) { ModelState.AddModelError("CompareBusinessValueAndLiabilityValue", "Giá trị tổng số nợ không vượt quá giá trị góp vốn kinh doanh"); } var business = BusinessQueries.GetBusinessById(model.Id); if (!business.Name.Equals(model.Name) && BusinessQueries.CheckExistBusiness(UserQueries.GetCurrentUsername(), model.Name)) { ModelState.AddModelError("CheckExistBusiness", "Kinh doanh này đã tồn tại, vui lòng nhập tên khác"); } if (ModelState.IsValid) { int result = BusinessQueries.UpdateBusiness(model); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView(model)); } }
// GET: FinancialStatus public ActionResult Index() { FinancialStatusViewModel model = FinancialStatusQueries.GetFinancialStatusByUser(UserQueries.GetCurrentUsername()); return(View(model)); }