Ejemplo n.º 1
0
        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"));
            }
        }
Ejemplo n.º 2
0
        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());
            }
        }
Ejemplo n.º 3
0
        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));
            }
        }