public ActionResult EditHolidaySetting(HolidaysSettingsViewModel HolidaySettingVM) { HolidaysSettingsBLL HolidaySetting = new HolidaysSettingsBLL(); HolidaySetting.HolidaySettingID = (int)HolidaySettingVM.HolidaySettingID; HolidaySetting.HolidaySettingStartDate = (DateTime)HolidaySettingVM.HolidaySettingStartDate; HolidaySetting.HolidaySettingEndDate = (DateTime)HolidaySettingVM.HolidaySettingEndDate; HolidaySetting.HolidayType = HolidaySettingVM.HolidayType; HolidaySetting.MaturityYear = HolidaySettingVM.MaturityYearBalance; HolidaySetting.LoginIdentity = UserIdentity; Result result = HolidaySetting.Update(); if (result.EnumMember == HolidaySettingValidationEnum.RejectedBecauseOfHolidaysDurationShouldBeInTheSameHijriYear.ToString()) { throw new CustomException(Resources.Globalization.ValidationHolidaysDurationShouldBeInTheSameHijriYearText); } if (result.EnumMember == HolidaySettingValidationEnum.RejectedBecauseOfEmployeeAssignToThisHolidaySetting.ToString()) { throw new CustomException(Resources.Globalization.ValidationEmployeeAssignToThisHolidaySettingText); } if (result.EnumMember == HolidaySettingValidationEnum.RejectedBecauseOfConflictWithHolidaySetting.ToString()) { throw new CustomException(Resources.Globalization.ValidationConflictWithHolidaySetting); } HolidaysSettingsBLL HolidaySettingEntity = (HolidaysSettingsBLL)result.Entity; return(View(HolidaySettingVM)); }
public ActionResult Delete(HolidaysSettingsViewModel HolidaySettingVM) { HolidaysSettingsBLL HolidaySettingBll = new HolidaysSettingsBLL(); HolidaySettingBll.LoginIdentity = UserIdentity; HolidaySettingBll.Remove((int)HolidaySettingVM.HolidaySettingID); return(Json(new { HolidaySettingID = HolidaySettingVM.HolidaySettingID, MaturityYearID = HolidaySettingVM.MaturityYearBalance.MaturityYearID }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetHolidayAttendanceDates(int MaturityYearID, int HolidayTypeID) { HolidaysSettingsBLL HolidaySetting = new HolidaysSettingsBLL().GetByMaturityYearIDAndHolidayTypeID(MaturityYearID, HolidayTypeID); bool isExist = HolidaySetting == null ? false : true; string startDate = "", endDate = ""; if (isExist) { startDate = Globals.Calendar.GetUmAlQuraDate(HolidaySetting.HolidaySettingStartDate); endDate = Globals.Calendar.GetUmAlQuraDate(HolidaySetting.HolidaySettingEndDate); } return(Json(new { HolidaySettingStartDate = startDate, HolidaySettingEndDate = endDate, IsExist = isExist, HolidaySettingID = HolidaySetting.HolidaySettingID }, JsonRequestBehavior.AllowGet)); }
private HolidaysSettingsViewModel GetByHolidaySettingID(int id) { HolidaysSettingsBLL HolidaySettingBLL = new HolidaysSettingsBLL().GetByHolidaySettingID(id); HolidaysSettingsViewModel HolidaySettingVM = new HolidaysSettingsViewModel(); if (HolidaySettingBLL != null) { HolidaySettingVM.HolidaySettingID = HolidaySettingBLL.HolidaySettingID; HolidaySettingVM.HolidaySettingStartDate = HolidaySettingBLL.HolidaySettingStartDate.Date; HolidaySettingVM.HolidaySettingEndDate = HolidaySettingBLL.HolidaySettingEndDate; HolidaySettingVM.HolidaySettingPeriod = HolidaySettingBLL.HolidaySettingPeriod; HolidaySettingVM.MaturityYearBalance = HolidaySettingBLL.MaturityYear; HolidaySettingVM.HolidayType = HolidaySettingBLL.HolidayType; HolidaySettingVM.CreatedDate = HolidaySettingBLL.CreatedDate; HolidaySettingVM.CreatedBy = HolidaySettingVM.GetCreatedByDisplayed(HolidaySettingBLL.CreatedBy); } return(HolidaySettingVM); }
public ActionResult Create(HolidaysSettingsViewModel HolidaySettingVM) { //--== HolidaySetting Master DataBind === HolidaysSettingsBLL HolidaySetting = new HolidaysSettingsBLL(); HolidaySetting.HolidaySettingEndDate = (DateTime)HolidaySettingVM.HolidaySettingEndDate; HolidaySetting.HolidaySettingStartDate = (DateTime)HolidaySettingVM.HolidaySettingStartDate; HolidaySetting.MaturityYear = HolidaySettingVM.MaturityYearBalance; HolidaySetting.HolidayType = HolidaySettingVM.HolidayType; HolidaySetting.LoginIdentity = UserIdentity; Result result = HolidaySetting.Add(); if (result.EnumMember == HolidaySettingValidationEnum.RejectedBecauseOfHolidaysDurationShouldBeInTheSameHijriYear.ToString()) { throw new CustomException(Resources.Globalization.ValidationHolidaysDurationShouldBeInTheSameHijriYearText); } if (result.EnumMember == HolidaySettingValidationEnum.RejectedBecauseOfConflictWithHolidaySetting.ToString()) { throw new CustomException(Resources.Globalization.ValidationConflictWithHolidaySetting); } return(Json(new { HolidaySettingID = HolidaySetting.HolidaySettingID, MaturityYearID = HolidaySetting.MaturityYear.MaturityYearID }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetHolidaysSettings() { HolidaysSettingsBLL HolidaySettingBLL = new HolidaysSettingsBLL(); return(Json(new { data = HolidaySettingBLL.GetHolidaysSettings() }, JsonRequestBehavior.AllowGet)); }