public ActionResult DailyTADAEntry() { objLoginHelper = (LoginHelper)Session["LogInInformation"]; if (!securityDal.IsPageAccessible(Helper.ForHRMS, "DailyTADAEntry", objLoginHelper.UerRoleOrGroupID, Helper.Inactive, out message)) { Session["messageInformation"] = message; return(RedirectToAction("ErrorMessage", "../ErrorHnadle")); } ViewBag.Designation = hrmsData.ReadEmployeeDesignation(); ViewBag.LocationTitle = objLoginHelper.LocationTitle; ViewBag.Location = objLoginHelper.Location; ViewBag.ZoneTitle = objLoginHelper.ZoneTitle; ViewBag.ZoneName = objLoginHelper.LogInForZoneName; ViewBag.RegionTitle = objLoginHelper.RegionTitle; ViewBag.RegionName = objLoginHelper.LogInForRegionName; ViewBag.UnitTitle = objLoginHelper.UnitTitle; ViewBag.UnitName = objLoginHelper.LogInForUnitName; ViewBag.OpenMonthYear = "Month: " + objLoginHelper.MonthOpenForHRMS.ToString("MMMM-yy"); ViewBag.ModuleName = objLoginHelper.ModluleTitle; ViewBag.TopMenu = objLoginHelper.TopMenu; TADADetails objTADADetails = new TADADetails(); objTADADetails.DateOfTADA = DateTime.Now.Date; objTADADetails.TADAEntryMonth = DateTime.Now.Month; objTADADetails.DaysOfPendingEntry = (byte)(DateTime.Now.Date - objLoginHelper.TransactionOpenDate.Date).Days; objTADADetails.Employee = hrmsData.ReadLocationWiseEmployee(objLoginHelper.LocationCode); objTADADetails.MonthList = new YearMonthFormat().MonthList(); return(View(objTADADetails)); }
public JsonResult DailyTADAEntrySave(TADADetails objTADADetails) { try { objLoginHelper = (LoginHelper)Session["LogInInformation"]; Hrm_EmployeeNDateWiseTADAEntry objEmployeeNDateWiseTADAEntry = new Hrm_EmployeeNDateWiseTADAEntry(); objEmployeeNDateWiseTADAEntry.YearMonth = objLoginHelper.YearMonthCurrent; objEmployeeNDateWiseTADAEntry.LocationCode = objLoginHelper.LocationCode; objEmployeeNDateWiseTADAEntry.EmployeeID = objTADADetails.EmployeeID; objEmployeeNDateWiseTADAEntry.DateOfTADA = objTADADetails.DateOfTADA; objEmployeeNDateWiseTADAEntry.TAAmount = objTADADetails.TAAmount; objEmployeeNDateWiseTADAEntry.ParticularsForTA = objTADADetails.ParticularsForTA; objEmployeeNDateWiseTADAEntry.DAAmount = objTADADetails.DAAmount; objEmployeeNDateWiseTADAEntry.ParticularsForDA = objTADADetails.ParticularsForDA; objEmployeeNDateWiseTADAEntry.DaysOfPendingEntry = objTADADetails.DaysOfPendingEntry; if (string.IsNullOrEmpty(objTADADetails.EditEmployee)) { objEmployeeNDateWiseTADAEntry.CreatedBy = objLoginHelper.LogInID; objEmployeeNDateWiseTADAEntry.CreatedOn = DateTime.Now; hrmsData.CreateTADAEntry(objEmployeeNDateWiseTADAEntry); } else { objEmployeeNDateWiseTADAEntry.ModifiedBy = objLoginHelper.LogInID; objEmployeeNDateWiseTADAEntry.ModifiedOn = DateTime.Now; hrmsData.UpdateTADAEntry(objEmployeeNDateWiseTADAEntry); } return(new JsonResult { Data = ExceptionHelper.ExceptionMessage("") }); } catch (Exception ex) { return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(ex) }); } }