public ActionResult EditFee(string id) { try { var getFeeRecordToUpdate = r.Fees.Where(s => s.Bill_No == id).Select(s => s).FirstOrDefault(); ViewModel_FeeManagement vmfee = new ViewModel_FeeManagement(); if (getFeeRecordToUpdate == null) { return(RedirectToAction("FeeRecords")); } //vmfee.feeSummary. = decimal.Truncate(getFeeRecordToUpdate.Overall_Fees.Total_Degree_Fee ?? 0); vmfee.feeSummary = getFeeRecordToUpdate.Overall_Fees; vmfee.yearlyFee = getFeeRecordToUpdate; vmfee.yearlyFee.Admission_Fee = decimal.Truncate(getFeeRecordToUpdate.Admission_Fee ?? 0); vmfee.yearlyFee.Tution_Fee = decimal.Truncate(getFeeRecordToUpdate.Tution_Fee ?? 0); vmfee.yearlyFee.Total_Fee = decimal.Truncate(getFeeRecordToUpdate.Total_Fee ?? 0); vmfee.yearlyFee.Registeration_Fee = decimal.Truncate(getFeeRecordToUpdate.Registeration_Fee ?? 0); vmfee.yearlyFee.Exam_Fee = decimal.Truncate(getFeeRecordToUpdate.Exam_Fee ?? 0); vmfee.yearlyFee.Fine = decimal.Truncate(getFeeRecordToUpdate.Fine ?? 0); ViewBag.Message = ""; return(View(vmfee)); } catch (Exception) { return(RedirectToAction("FeeRecords")); } }
public ActionResult AddFeeRecords(ViewModel_FeeManagement feeRec, Nullable <System.DateTime> date1 , string totaldegfee, string totalSubmitfee, string totalremfee, string totalinstall, string paidInst) { if (date1 == null) { ViewBag.Message = "Error! Unable to Add Record! Date is Required!"; return(View()); } feeRec.yearlyFee.Bill_No = HttpUtility.HtmlEncode(feeRec.yearlyFee.Bill_No).ToString(); string result = empModel.AddFeeRec(feeRec, date1, totaldegfee, totalSubmitfee, totalremfee, totalinstall, paidInst); if (result == "OK") { ViewBag.Message = "Successfully Record Added"; if (date1.HasValue) { TempData["DateSaved"] = date1.Value.ToShortDateString(); } return(View("AddFeeRecords")); } else { ViewBag.Message = result; if (date1.HasValue) { TempData["DateSaved"] = date1.Value.ToShortDateString(); } return(View()); } }
public ActionResult EditFee(ViewModel_FeeManagement feeRec, string bill, string rollno, Nullable <System.DateTime> date1) { ViewModel_FeeManagement vmfee = new ViewModel_FeeManagement(); //string result = EmployeesModel.CheckFeeEditied(feeRec, bill); try { string result = empModel.UpdateFeeRec(feeRec, rollno, bill, date1); if (result == "OK") { var getFeeRecordToUpdate = r.Fees.Where(s => s.Bill_No == bill).Select(s => s).FirstOrDefault(); ViewBag.Message = "Successfully Record Updated"; vmfee.feeSummary = getFeeRecordToUpdate.Overall_Fees; vmfee.yearlyFee = getFeeRecordToUpdate; vmfee.yearlyFee.Admission_Fee = decimal.Truncate(getFeeRecordToUpdate.Admission_Fee ?? 0); vmfee.yearlyFee.Tution_Fee = decimal.Truncate(getFeeRecordToUpdate.Tution_Fee ?? 0); vmfee.yearlyFee.Total_Fee = decimal.Truncate(getFeeRecordToUpdate.Total_Fee ?? 0); vmfee.yearlyFee.Registeration_Fee = decimal.Truncate(getFeeRecordToUpdate.Registeration_Fee ?? 0); vmfee.yearlyFee.Exam_Fee = decimal.Truncate(getFeeRecordToUpdate.Exam_Fee ?? 0); vmfee.yearlyFee.Fine = decimal.Truncate(getFeeRecordToUpdate.Fine ?? 0); return(View(vmfee)); } else { var getFeeRecordToUpdate = r.Fees.Where(s => s.Bill_No == bill).Select(s => s).FirstOrDefault(); ViewBag.Message = result; vmfee.feeSummary = getFeeRecordToUpdate.Overall_Fees; vmfee.yearlyFee = getFeeRecordToUpdate; vmfee.yearlyFee.Admission_Fee = decimal.Truncate(getFeeRecordToUpdate.Admission_Fee ?? 0); vmfee.yearlyFee.Tution_Fee = decimal.Truncate(getFeeRecordToUpdate.Tution_Fee ?? 0); vmfee.yearlyFee.Total_Fee = decimal.Truncate(getFeeRecordToUpdate.Total_Fee ?? 0); vmfee.yearlyFee.Registeration_Fee = decimal.Truncate(getFeeRecordToUpdate.Registeration_Fee ?? 0); vmfee.yearlyFee.Exam_Fee = decimal.Truncate(getFeeRecordToUpdate.Exam_Fee ?? 0); vmfee.yearlyFee.Fine = decimal.Truncate(getFeeRecordToUpdate.Fine ?? 0); return(View(vmfee)); } } catch (Exception) { var getFeeRecordToUpdate = r.Fees.Where(s => s.Bill_No == bill).Select(s => s).FirstOrDefault(); ViewBag.Message = "Unable to Update Record!"; vmfee.feeSummary = getFeeRecordToUpdate.Overall_Fees; vmfee.yearlyFee = getFeeRecordToUpdate; vmfee.yearlyFee.Admission_Fee = decimal.Truncate(getFeeRecordToUpdate.Admission_Fee ?? 0); vmfee.yearlyFee.Tution_Fee = decimal.Truncate(getFeeRecordToUpdate.Tution_Fee ?? 0); vmfee.yearlyFee.Total_Fee = decimal.Truncate(getFeeRecordToUpdate.Total_Fee ?? 0); vmfee.yearlyFee.Registeration_Fee = decimal.Truncate(getFeeRecordToUpdate.Registeration_Fee ?? 0); vmfee.yearlyFee.Exam_Fee = decimal.Truncate(getFeeRecordToUpdate.Exam_Fee ?? 0); vmfee.yearlyFee.Fine = decimal.Truncate(getFeeRecordToUpdate.Fine ?? 0); return(View(vmfee)); } }