public ActionResult AddEditFeeStructure(FeeListViewModel model) { FillDDForFeeStructure(); string strSuccessMsg = string.Empty; string strErrorMsg = string.Empty; if (model != null && model.FeeStructure != null) { if (string.IsNullOrEmpty(model.FeeStructure.FeeStructureID)) { strSuccessMsg = FeeRes.MsgAddSuccess; strErrorMsg = FeeRes.MsgAddError; } else { strSuccessMsg = FeeRes.MsgEditSuccess; strErrorMsg = FeeRes.MsgEditError; } int i = _FeeStructureService.AddEdit(model.FeeStructure); if (i <= 0) { TempData["err"] = strErrorMsg; } else { TempData["msg"] = strSuccessMsg; } } return RedirectToAction("ManageFeeStructure", "FeeStructure"); }
public ActionResult AddEditFeeReceipt(string pFeeReceiptID) { FillAllDropdowns(); User objUser = null; if (eSchoolSession.IsInSession(SessionKeys.CurrentUser)) objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser); FeeListViewModel model = new FeeListViewModel(); model.FeeReceipt = new FeeReceipt(); if (ModelState.IsValid) { if (!string.IsNullOrEmpty(pFeeReceiptID)) { model.FeeReceipt.FeeReceiptID = pFeeReceiptID; model.FeeReceipt = _FeeReceiptService.Get(model.FeeReceipt); } else { model.FeeReceipt.ReceiptDate = DateTime.Now.Date; model.FeeReceipt.FeeUpTo = DateTime.Now.Date; model.FeeReceipt.CheckDDDate = DateTime.Now.Date; } } return View(model); }
public ActionResult AddEditFeeConcession(FeeListViewModel model, string submit, string[] ids) { int i = 0; FillAllDropdowns(); string strSuccessMsg = string.Empty; string strErrorMsg = string.Empty; if (model != null && model.FeeConcession != null) { if (string.IsNullOrEmpty(model.FeeConcession.FeeConcessionID)) { strSuccessMsg = FeeRes.MsgAddSuccess; strErrorMsg = FeeRes.MsgAddError; } else { strSuccessMsg = FeeRes.MsgEditSuccess; strErrorMsg = FeeRes.MsgEditError; } if (ids != null && ids.Count() > 0) { foreach (string id in ids) { string[] strIDs = id.Split('#'); if (strIDs.Count() > 0) { string strFeeStructureHeadDetailID = strIDs[0]; string strFeeHeadID = strIDs[1]; model.FeeConcession.FeeStructureHeadDetailID = strFeeStructureHeadDetailID; model.FeeConcession.FeeHeadID = strFeeHeadID; i = _FeeConcessionService.AddEdit(model.FeeConcession); } } } else { i = _FeeConcessionService.AddEdit(model.FeeConcession); } if (i <= 0) { TempData["err"] = strErrorMsg; } else { TempData["msg"] = strSuccessMsg; } } return RedirectToAction("ManageFeeConcession", "FeeConcession"); }
public ActionResult AddEditFeeConcession(string pFeeConcessionID) { FillAllDropdowns(); User objUser = null; if (eSchoolSession.IsInSession(SessionKeys.CurrentUser)) objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser); FeeListViewModel model = new FeeListViewModel(); model.FeeConcession = new FeeConcession(); if (ModelState.IsValid) { if (!string.IsNullOrEmpty(pFeeConcessionID)) { model.FeeConcession.FeeConcessionID = pFeeConcessionID; model.FeeConcession = _FeeConcessionService.Get(model.FeeConcession); } } return PartialView("_AddEditFeeConcession", model); }
public ActionResult AddEditFeeStructure(string pFeeStructureID) { FillDDForFeeStructure(); User objUser = null; if (eSchoolSession.IsInSession(SessionKeys.CurrentUser)) objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser); FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); if (ModelState.IsValid) { if (!string.IsNullOrEmpty(pFeeStructureID)) { model.FeeStructure.FeeStructureID = pFeeStructureID; model.FeeStructure = _FeeStructureService.Get(model.FeeStructure); } } return PartialView("_AddEditFeeStructure", model); }
public ActionResult GetDueAmountJSON(string pSTUID, string pAYID, string pCID, string IDs) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructure.StudentID = pSTUID; model.FeeStructure.AYID = pAYID; model.FeeStructure.ClassID = pCID; model.FeeStructure.FeeHeadOptionalEntryIDs = IDs; model.FeeStructure = _feeStructureService.GetFeeHeadOptionalEntryDueAmount(model.FeeStructure); var amount = model.FeeStructure.Amount; return Json(amount, JsonRequestBehavior.AllowGet); }
public ActionResult DeleteFeeReceipt(string pFeeReceiptID) { if (!string.IsNullOrEmpty(pFeeReceiptID)) { FeeListViewModel model = new FeeListViewModel(); model.FeeReceipt = new FeeReceipt(); model.FeeReceipt.FeeReceiptID = pFeeReceiptID; int i = _FeeReceiptService.Delete(model.FeeReceipt); if (i <= 0) TempData["err"] = FeeRes.MsgDeleteError; else TempData["msg"] = FeeRes.MsgDeleteSuccess; } return RedirectToAction("ManageFeeReceipt", "FeeReceipt"); }
public ActionResult AddEditFeeStructureHead(FeeListViewModel model) { FillDDForFeeStructureHeads(); string strSuccessMsg = string.Empty; string strErrorMsg = string.Empty; if (model != null && model.FeeStructure != null) { if (string.IsNullOrEmpty(model.FeeStructure.FeeStructureHeadID)) { strSuccessMsg = FeeRes.MsgAddSuccess; strErrorMsg = FeeRes.MsgAddError; } else { strSuccessMsg = FeeRes.MsgEditSuccess; strErrorMsg = FeeRes.MsgEditError; } int i = _FeeStructureService.AddEditFeeStructureHead(model.FeeStructure); if( i > 0) { #region Add Fee Installments if (!string.IsNullOrEmpty(model.FeeStructure.FeeStructureHeadID)) { _FeeStructureService.DeleteByFSHID(model.FeeStructure); DateTime dtFirstInstallmentDate = DateTime.Now.Date; if( !string.IsNullOrEmpty( Convert.ToString(model.FeeStructure.FirstInstallmentStartsFrom))) dtFirstInstallmentDate = model.FeeStructure.FirstInstallmentStartsFrom; for (int j = 1; j <= model.FeeStructure.NoOfInstallment; j++) { FeeStructure objFeeInstallment = new FeeStructure(); objFeeInstallment.FeeStructureHeadID = model.FeeStructure.FeeStructureHeadID; objFeeInstallment.InstallmentNo = j; objFeeInstallment.InstallmentDate = Convert.ToDateTime(dtFirstInstallmentDate.ToShortDateString()); objFeeInstallment.Amount = model.FeeStructure.InstallmentAmount; dtFirstInstallmentDate = dtFirstInstallmentDate.AddMonths(6); int k = _FeeStructureService.AddEditFeeStructureHeadsDetail(objFeeInstallment); } } #endregion } if (i <= 0) { TempData["err"] = strErrorMsg; } else { TempData["msg"] = strSuccessMsg; } } return RedirectToAction("ManageFeeStructureHeads", "FeeStructure", new { pFeeStructureID = model.FeeStructure.FeeStructureID }); }
public ActionResult GetServiceTaxJSON(string pAYID, string pCID, string IDs) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructure.AYID = pAYID; model.FeeStructure.ClassID = pCID; model.FeeStructure.FeeStructureHeadDetailIDs = IDs; model.FeeStructure = _feeStructureService.GetFeeStructureHeadsDetailServiceTaxAmount(model.FeeStructure); var amount = model.FeeStructure.Amount; return Json(amount, JsonRequestBehavior.AllowGet); }
public ActionResult GetFeeHeadInstallmentAmountJSON(string pFSHDID) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructure.FeeStructureHeadDetailID = pFSHDID; model.FeeStructure = _feeStructureService.GetFeeStructureHeadsDetail(model.FeeStructure); var amount = model.FeeStructure.Amount; return Json(amount, JsonRequestBehavior.AllowGet); }
public ActionResult UpdateFeeHeadInstallments(FeeListViewModel model) { if (model.FeeStructureList != null && model.FeeStructureList.Count > 0) { foreach (FeeStructure objFSD in model.FeeStructureList) { _FeeStructureService.AddEditFeeStructureHeadsDetail(objFSD); } } return RedirectToAction("ManageFeeStructureHeads", "FeeStructure", new { pFeeStructureID = model.FeeStructureList.FirstOrDefault().FeeStructureID }); }
public ActionResult ManageFeeStructureHeads(string pFeeStructureID) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructure.FeeStructureID = pFeeStructureID; model.FeeStructureList = new List<FeeStructure>(); model.FeeStructure.TotalCount = 0; model.FeeStructureList = _FeeStructureService.GetAllFeeStructureHead(model.FeeStructure).ToList(); if (model.FeeStructureList != null && model.FeeStructureList.Count > 0) { int TotalCount = model.FeeStructureList[0].TotalCount; model.FeeStructure.TotalCount = TotalCount; } return View(model); }
public ActionResult ManageFeeHeadInstallments(string pFeeStructureID, string pFeeStructureHeadID) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructure.FeeStructureID = pFeeStructureID; model.FeeStructure.FeeStructureHeadID = pFeeStructureHeadID; model.FeeStructureList = new List<FeeStructure>(); model.FeeStructure.TotalCount = 0; model.FeeStructureList = _FeeStructureService.GetAllFeeStructureHeadsDetail(model.FeeStructure).ToList(); if (model.FeeStructureList != null && model.FeeStructureList.Count > 0) { model.FeeStructureList.ForEach(i => { i.FeeStructureID = pFeeStructureID; }); int TotalCount = model.FeeStructureList[0].TotalCount; model.FeeStructure.TotalCount = TotalCount; } return PartialView("_ManageFeeHeadInstallments", model); }
public ActionResult DeleteFeeStructureHead(string pFeeStructureHeadID) { FeeListViewModel model = new FeeListViewModel(); if (!string.IsNullOrEmpty(pFeeStructureHeadID)) { model.FeeStructure = new FeeStructure(); model.FeeStructure.FeeStructureHeadID = pFeeStructureHeadID; int i = _FeeStructureService.DeleteFeeStructureHead(model.FeeStructure); if (i <= 0) TempData["err"] = FeeRes.MsgDeleteError; else TempData["msg"] = FeeRes.MsgDeleteSuccess; } return RedirectToAction("ManageFeeStructureHeads", "FeeStructure", new { pFeeStructureID = model.FeeStructure.FeeStructureID }); }
public ActionResult GetFeeHeadInstallmentsUpToDateJSON(string pAYID, string pCID, string pSTUID, string dtFeeUpTo) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructureList = new List<FeeStructure>(); model.FeeStructure.AYID = pAYID; model.FeeStructure.ClassID = pCID; model.FeeStructure.StudentID = pSTUID; model.FeeStructure.FeeUpTo = Convert.ToDateTime(dtFeeUpTo).ToShortDateString(); model.FeeStructureList = new List<FeeStructure>(); model.FeeStructureList = _feeStructureService.GetFeeStructureHeadInstallmentsUpToDate(model.FeeStructure).ToList(); if (model.FeeStructureList != null && model.FeeStructureList.Count > 0) { int totalFeeAmount = (from od in model.FeeStructureList select od.Amount).Sum(); model.FeeStructure.TotalFees = totalFeeAmount; } return PartialView("_FeeHeadInstallments", model); }
public ActionResult GetSelectedFeeHeadInstallment(string pFSHDID) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructureList = new List<FeeStructure>(); model.FeeStructure.FeeStructureHeadDetailID = pFSHDID; model.FeeStructureList = new List<FeeStructure>(); model.FeeStructureList.Add(_feeStructureService.GetFeeStructureHeadsDetail(model.FeeStructure)); return PartialView("_SelectedFeeHeadInstallment", model); }
public ActionResult GetFeeReceiptsHeadsDue(string pFRID) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructureList = new List<FeeStructure>(); model.FeeStructure.FeeReceiptID = pFRID; model.FeeStructureList = new List<FeeStructure>(); model.FeeStructureList = _FeeReceiptService.GetAllFeeReceiptHeadDue(model.FeeStructure).ToList(); return PartialView("_FeeReceiptsHeadsDues", model); }
public ActionResult ManageFeeConcession(FeeListViewModel model) { FillManageDropdowns(); User objUser = null; if (eSchoolSession.IsInSession(SessionKeys.CurrentUser)) objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser); if (model.FeeConcession == null) { model.FeeConcession = new FeeConcession(); } if (!string.IsNullOrEmpty(model.FeeConcession.sort)) { model.FeeConcession.SortExp = model.FeeConcession.sort + " " + model.FeeConcession.sortdir; } if (model.FeeConcession.PageSize == 0) { int PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); model.FeeConcession.PageSize = PageSize; } if (model.FeeConcession.PageIndex == 0) { model.FeeConcession.PageIndex = 1; } //Searh Criteria if (model != null && model.FeeConcession != null) { if (!string.IsNullOrEmpty(model.FeeConcession.SearchStudentName)) model.FeeConcession.StudentName = model.FeeConcession.SearchStudentName; if (!string.IsNullOrEmpty(model.FeeConcession.SearchFeeHeadID)) model.FeeConcession.FeeHeadID = model.FeeConcession.SearchFeeHeadID; } model.FeeConcessionList = new List<FeeConcession>(); model.FeeConcession.TotalCount = 0; model.FeeConcessionList = _FeeConcessionService.GetAll(model.FeeConcession).ToList(); Lookup entity = new Lookup(); if (model.FeeConcessionList != null && model.FeeConcessionList.Count > 0) { int TotalCount = model.FeeConcessionList[0].TotalCount; model.FeeConcession.TotalCount = TotalCount; } return View(model); }
public ActionResult ManageFeeReceipt(FeeListViewModel model) { User objUser = null; if (eSchoolSession.IsInSession(SessionKeys.CurrentUser)) objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser); if (model.FeeReceipt == null) { model.FeeReceipt = new FeeReceipt(); } if (!string.IsNullOrEmpty(model.FeeReceipt.sort)) { model.FeeReceipt.SortExp = model.FeeReceipt.sort + " " + model.FeeReceipt.sortdir; } if (model.FeeReceipt.PageSize == 0) { int PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]); model.FeeReceipt.PageSize = PageSize; } if (model.FeeReceipt.PageIndex == 0) { model.FeeReceipt.PageIndex = 1; } model.FeeReceiptList = new List<FeeReceipt>(); model.FeeReceipt.TotalCount = 0; model.FeeReceiptList = _FeeReceiptService.GetAll(model.FeeReceipt).ToList(); Lookup entity = new Lookup(); if (model.FeeReceiptList != null && model.FeeReceiptList.Count > 0) { int TotalCount = model.FeeReceiptList[0].TotalCount; model.FeeReceipt.TotalCount = TotalCount; } return View(model); }
public ActionResult ShowFeeStructure(string pAYID, string pCID) { FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructureList = new List<FeeStructure>(); model.FeeStructure.AYID = pAYID; model.FeeStructure.ClassID = pCID; model.FeeStructureList = new List<FeeStructure>(); model.FeeStructureList = _feeStructureService.GetFeeStructureByClass(model.FeeStructure).ToList(); return PartialView("_FeeStructureHeads", model); }
public ActionResult AddEditFeeReceipt(FeeListViewModel model, string[] ids, string[] duesIDs) { int i = 0; string strSuccessMsg = string.Empty; string strErrorMsg = string.Empty; if (model != null && model.FeeReceipt != null) { if (string.IsNullOrEmpty(model.FeeReceipt.FeeReceiptID)) { strSuccessMsg = FeeRes.MsgAddSuccess; strErrorMsg = FeeRes.MsgAddError; } else { strSuccessMsg = FeeRes.MsgEditSuccess; strErrorMsg = FeeRes.MsgEditError; } if (ids != null && ids.Count() > 0) { i = _FeeReceiptService.AddEdit(model.FeeReceipt); foreach (string id in ids) { FeeReceipt obj = new FeeReceipt(); obj.FeeReceiptID = model.FeeReceipt.FeeReceiptID; obj.FeeStructureHeadDetailID = id; i = _FeeReceiptService.AddEditFeeReceiptHead(obj); } foreach (string id in duesIDs) { FeeReceipt obj = new FeeReceipt(); obj.FeeReceiptID = model.FeeReceipt.FeeReceiptID; obj.FeeHeadOptionalEntryID = id; i = _FeeReceiptService.AddEditFeeReceiptHeadDue(obj); FeeHeadOptionalEntry objFHOE = new FeeHeadOptionalEntry(); objFHOE = _FeeHeadOptionalEntryService.Get(objFHOE); objFHOE.FeeHeadOptionalEntryID = id; if (objFHOE != null && !string.IsNullOrEmpty(objFHOE.FeeHeadID)) { objFHOE.Status = "Paid"; _FeeHeadOptionalEntryService.AddEdit(objFHOE); } } } else { i = _FeeReceiptService.AddEdit(model.FeeReceipt); } if (i <= 0) { TempData["err"] = strErrorMsg; } else { TempData["msg"] = strSuccessMsg; } } return RedirectToAction("ManageFeeReceipt", "FeeReceipt"); }
public ActionResult AddEditFeeStructureHead(string pFeeStructureID, string pFeeStructureHeadID) { FillDDForFeeStructureHeads(); FeeListViewModel model = new FeeListViewModel(); model.FeeStructure = new FeeStructure(); model.FeeStructure.FeeStructureID = pFeeStructureID; if (ModelState.IsValid) { if (!string.IsNullOrEmpty(pFeeStructureHeadID)) { model.FeeStructure.FeeStructureHeadID = pFeeStructureHeadID; model.FeeStructure = _FeeStructureService.GetFeeStructureHead(model.FeeStructure); } else { model.FeeStructure.FirstInstallmentStartsFrom = DateTime.Now.Date; } } return PartialView("_AddEditFeeStructureHead", model); }