Esempio n. 1
0
 public ActionResult OperationalRoleList(string designationId)
 {
     return(new JsonResult {
         Data = hrmsData.ReadOperationalRole(designationId)
     });
 }
        public ActionResult EmployeeTransfer()
        {
            objLoginHelper = (LoginHelper)Session["LogInInformation"];

            if (!securityDal.IsPageAccessible(Helper.ForHRMS, "EmployeeTransfer", objLoginHelper.UerRoleOrGroupID, Helper.Inactive, out message))
            {
                Session["messageInformation"] = message;
                return(RedirectToAction("ErrorMessage", "../ErrorHnadle"));
            }

            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;
            ViewBag.CurrentDay    = objLoginHelper.MonthOpenForHRMS.Date.ToString("dd-MMM-yyyy");
            //start for if its region loger
            if (objLoginHelper.Location == "Region" || objLoginHelper.Location == "HO" || objLoginHelper.Location == "Unit" || objLoginHelper.Location == "Zone")
            {
                ViewBag.OpenDay = objLoginHelper.CurrentDate.Date.ToString("dd-MMM-yyyy");
            }
            else
            {
                ViewBag.OpenDay = objLoginHelper.TransactionOpenDate.Date.ToString("dd-MMM-yyyy");
            }
            //end for if its region loger
            ViewBag.CalenderDate = objLoginHelper.MonthOpenForHRMS;

            //ViewBag.OpenDay = objLoginHelper.TransactionOpenDate.Date.ToString("dd-MMM-yyyy");
            ViewBag.OpenBackDay = objLoginHelper.TransactionBackDate.Date.ToString("dd-MMM-yyyy");

            ViewBag.ReasonOfLateRelease = string.Empty;
            ViewBag.ReasonOfLateJoining = string.Empty;

            List <Hrm_OperationalRole> lstOperationalRole = new List <Hrm_OperationalRole>();

            if (objLoginHelper.LocationCode == "9000")
            {
                lstOperationalRole = hrmsData.ReadOperationalRole().ToList();
            }
            else
            {
                lstOperationalRole = hrmsData.ReadOperationalRole().Where(i => i.OperationalRoleID == "ACTUNTMNGR" || i.OperationalRoleID == "UNITMANAGR").ToList();
            }

            ArrayList arr = new ArrayList(lstOperationalRole);

            ViewBag.OperationalRole = arr;

            List <Hrm_OperationalRole> lstOperationalRoleForAssignUM = new List <Hrm_OperationalRole>();

            lstOperationalRoleForAssignUM = hrmsData.ReadOperationalRole().Where(i => i.OperationalRoleID == "ACTUNTMNGR" || i.OperationalRoleID == "UNITMANAGR").ToList();

            ArrayList ar = new ArrayList(lstOperationalRoleForAssignUM);

            ViewBag.OperationalRoleForAssignUM = ar;

            if (objLoginHelper.Location == Helper.Zone)
            {
                ViewBag.EditModeShowOrNot = true;
            }
            else
            {
                ViewBag.EditModeShowOrNot = false;
            }

            return(View());
        }