public override void OnActionExecuting(ActionExecutingContext actionContext) { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission((long)_page); if (!objPermission.IsActive) { actionContext.Result = new RedirectToRouteResult("Logout", null); } if (!objPermission.View_Right) { actionContext.Result = new RedirectToRouteResult("PermissionRedirectPage", null); } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); actionContext.Controller.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access actionContext.Controller.ViewData["blAddRights"] = objPermission.Add_Right; actionContext.Controller.ViewData["blEditRights"] = objPermission.Edit_Right; actionContext.Controller.ViewData["blDeleteRights"] = objPermission.Delete_Right; actionContext.Controller.ViewData["blExportRights"] = objPermission.Export_Right; } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.AdditionalCost, mySession.Current.UserId); } }
public ActionResult TrackerFormattedPrint() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Tracker); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.ViewData["UserName"] = mySession.Current.UserName; this.ViewData["UserRoleID"] = mySession.Current.RoleId; this.ViewData["lstCar"] = this.objiClsCarFleet.GetAllCarFleetForDropDown().ToList(); return(this.View()); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Tracker, mySession.Current.UserId); return(this.View()); } }
public ActionResult TripReasonView() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.TripReason); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (!objPermission.View_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.ViewData["blAddRights"] = objPermission.Add_Right; this.ViewData["blEditRights"] = objPermission.Edit_Right; this.ViewData["blDeleteRights"] = objPermission.Delete_Right; this.ViewData["blExportRights"] = objPermission.Export_Right; return(this.View()); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.TripReason, mySession.Current.UserId); return(this.View()); } }
public ActionResult Compose() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Compose); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (!objPermission.View_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access return(this.View()); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Compose, mySession.Current.UserId); return(this.View()); } }
public ActionResult Group() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Group); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } ClsGroup objClsGroup = this.objiClsGroup as ClsGroup; long lgUserId = 0; if (this.Request.QueryString.Count > 0) { if (this.Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsGroup.hdniFrame = true; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(this.Request.QueryString.ToString())) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } lgUserId = this.Request.QueryString.ToString().longSafe(); objClsGroup = this.objiClsGroup.GetGroupByGroupId(lgUserId); } } else { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.ViewData["UserRoleID"] = mySession.Current.RoleId; this.BindDropDownListForGroup(objClsGroup, true, objClsGroup.lgCompanyId, objClsGroup.lgParentGroupId); return(this.View(objClsGroup)); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Group, mySession.Current.UserId); return(this.View()); } }
public ActionResult CarFleet() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } ClsCarFleet objClsCarFleet = this.objiClsCarFleet as ClsCarFleet; long lgCarFleetId = 0; if (this.Request.QueryString.Count > 0) { if (this.Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsCarFleet.hdniFrame = true; this.ViewData["iFrame"] = "iFrame"; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(this.Request.QueryString.ToString().Decode())) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } lgCarFleetId = this.Request.QueryString.ToString().Decode().longSafe(); objClsCarFleet = this.objiClsCarFleet.GetCarFleetByCarFleetId(lgCarFleetId); } } else { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.BindDropDownListForCarFleet(objClsCarFleet, true); return(this.View(objClsCarFleet)); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.CarFleet, mySession.Current.UserId); return(this.View()); } }
public ActionResult Role() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Role); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } ClsRole objClsRole = this.objiClsRole as ClsRole; long lgRoleId = 0; if (this.Request.QueryString.Count > 0) { if (this.Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsRole.hdniFrame = true; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(this.Request.QueryString.ToString().Decode())) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } lgRoleId = this.Request.QueryString.ToString().Decode().longSafe(); objClsRole = this.objiClsRole.GetRoleByRoleId(lgRoleId); } } else { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.BindCompanyDropDownListForRole(objClsRole, true, objClsRole.lgCompanyID); return(this.View(objClsRole)); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Role); return(this.View()); } }
public ActionResult OrderCategory() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.OrderCategory); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } ClsOrderCategory objClsOrderCategory = this.objiClsOrderCategory as ClsOrderCategory; long lgId = 0; if (this.Request.QueryString.Count > 0) { if (this.Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsOrderCategory.hdniFrame = true; this.ViewData["iFrame"] = "iFrame"; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(this.Request.QueryString.ToString().Decode())) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } lgId = this.Request.QueryString.ToString().Decode().longSafe(); objClsOrderCategory = this.objiClsOrderCategory.GetOrderCategoryById(lgId); } } else { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsOrderCategory.blIsActive = true; } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access return(this.View(objClsOrderCategory)); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.OrderCategory, mySession.Current.UserId); return(this.View()); } }
public ActionResult Index() { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.User); #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access return(this.View()); }
public GetPagePermissionResult CheckPagePermission(long lgPageId) { try { GetPagePermissionResult objRights = _objDataContext.GetPagePermission(lgPageId, _mySession.UserId, _mySession.RoleId).FirstOrDefault(); if (objRights == null) { objRights = new GetPagePermissionResult(); } return(objRights); } catch (Exception ex) { _logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name.ToString(), PageMaster.LgCommon); return(new GetPagePermissionResult()); } }
public ActionResult TripReason(ClsTripReason objTripReason) { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.TripReason); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (objTripReason.lgId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } if (objTripReason.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } bool blExists = this.objiClsTripReason.IsTripReasonExists(objTripReason.lgId, objTripReason.strTripReasonName); if (blExists) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Trip Reason", MessageType.AlreadyExist); } else { string strErrorMsg = this.ValidateTripReason(objTripReason); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { objTripReason.lgId = this.objiClsTripReason.SaveTripReason(objTripReason); if (objTripReason.lgId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("Trip Reason", MessageType.Success); return(this.View(objTripReason)); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Trip Reason", MessageType.Fail); } } } return(this.View(objTripReason)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Trip Reason", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.TripReason, mySession.Current.UserId); return(this.View(objTripReason)); } }
public ActionResult RoleView() { try { GetPagePermissionResult objPermission = _permissionChecker.CheckPagePermission(PageMaster.Role); if (!objPermission.IsActive) { return(RedirectToAction("Logout", "Home")); } if (!objPermission.View_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } ViewData["blAddRights"] = objPermission.Add_Right; ViewData["blEditRights"] = objPermission.Edit_Right; ViewData["blDeleteRights"] = objPermission.Delete_Right; ViewData["blExportRights"] = objPermission.Export_Right; #region Menu Access bool blUserAccess = true, blRoleAccess = true, blTrackerAccess = true, blCarFleetAccess = true, blFleetMakesAccess = true, blFleetModelsAccess = true, blFleetColorsAccess = true, blTripReasonAccess = true; objPermission = _permissionChecker.CheckPagePermission(PageMaster.User); if (!objPermission.Add_Right) { blUserAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Role); if (!objPermission.Add_Right) { blRoleAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Tracker); if (!objPermission.Add_Right) { blTrackerAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.Add_Right) { blCarFleetAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetMakes); if (!objPermission.Add_Right) { blFleetMakesAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.Add_Right) { blFleetModelsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetColors); if (!objPermission.Add_Right) { blFleetColorsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.TripReason); if (!objPermission.Add_Right) { blTripReasonAccess = false; } ViewData["UserAccess"] = blUserAccess; ViewData["RoleAccess"] = blRoleAccess; ViewData["TrackerAccess"] = blTrackerAccess; ViewData["CarFleetAccess"] = blCarFleetAccess; ViewData["FleetMakesAccess"] = blFleetMakesAccess; ViewData["FleetModelsAccess"] = blFleetModelsAccess; ViewData["FleetColorsAccess"] = blFleetColorsAccess; ViewData["TripReasonAccess"] = blTripReasonAccess; #endregion return(View()); } catch (Exception ex) { Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Role); return(View()); } }
public ViewDataDictionary MenuAccessPermissions(GetPagePermissionResult objPermission) { #region Menu Access bool blUserAccess = true, blCompanyAccess = true, blGroupAccess = true, blRoleAccess = true, blTrackerAccess = true, blCarFleetAccess = true, blFleetMakesAccess = true, blFleetModelsAccess = true, blFleetColorsAccess = true, blTripReasonAccess = true, blComposeAccess = true, blInboxAccess = true, blOrderCategoryAccess = true, blOrderAccess = true; objPermission = Functions.CheckPagePermission(PageMaster.User); if (!objPermission.View_Right) { blUserAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Company); if (!objPermission.View_Right) { blCompanyAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Group); if (!objPermission.View_Right) { blGroupAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Role); if (!objPermission.View_Right) { blRoleAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Tracker); if (!objPermission.View_Right) { blTrackerAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.View_Right) { blCarFleetAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.FleetMakes); if (!objPermission.View_Right) { blFleetMakesAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.View_Right) { blFleetModelsAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.FleetColors); if (!objPermission.View_Right) { blFleetColorsAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.TripReason); if (!objPermission.View_Right) { blTripReasonAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Compose); if (!objPermission.View_Right) { blComposeAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Inbox); if (!objPermission.View_Right) { blInboxAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.OrderCategory); if (!objPermission.View_Right) { blOrderCategoryAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Order); if (!objPermission.View_Right) { blOrderAccess = false; } this.ViewData["CompanyAccess"] = blCompanyAccess; this.ViewData["GroupAccess"] = blGroupAccess; this.ViewData["RoleAccess"] = blRoleAccess; this.ViewData["UserAccess"] = blUserAccess; this.ViewData["TrackerAccess"] = blTrackerAccess; this.ViewData["CarFleetAccess"] = blCarFleetAccess; this.ViewData["FleetMakesAccess"] = blFleetMakesAccess; this.ViewData["FleetModelsAccess"] = blFleetModelsAccess; this.ViewData["FleetColorsAccess"] = blFleetColorsAccess; this.ViewData["TripReasonAccess"] = blTripReasonAccess; this.ViewData["ComposeAccess"] = blComposeAccess; this.ViewData["InboxAccess"] = blInboxAccess; this.ViewData["OrderCategoryAccess"] = blOrderCategoryAccess; this.ViewData["OrderAccess"] = blOrderAccess; return(ViewData); #endregion }
public ActionResult Role() { try { GetPagePermissionResult objPermission = _permissionChecker.CheckPagePermission(PageMaster.Role); if (!objPermission.IsActive) { return(RedirectToAction("Logout", "Home")); } ClsRole objClsRole = _userService as ClsRole; long lgRoleId = 0; if (Request.QueryString.Count > 0) { if (Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } objClsRole.hdniFrame = true; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(Request.QueryString.ToString().Decode())) { return(RedirectToAction("PermissionRedirectPage", "Home")); } lgRoleId = Request.QueryString.ToString().Decode().LongSafe(); objClsRole = _userService.GetRoleByRoleId(lgRoleId) as ClsRole; } } else { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } #region Menu Access bool blUserAccess = true, blRoleAccess = true, blTrackerAccess = true, blCarFleetAccess = true, blFleetMakesAccess = true, blFleetModelsAccess = true, blFleetColorsAccess = true, blTripReasonAccess = true; objPermission = _permissionChecker.CheckPagePermission(PageMaster.User); if (!objPermission.Add_Right) { blUserAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Role); if (!objPermission.Add_Right) { blRoleAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Tracker); if (!objPermission.Add_Right) { blTrackerAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.Add_Right) { blCarFleetAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetMakes); if (!objPermission.Add_Right) { blFleetMakesAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.Add_Right) { blFleetModelsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetColors); if (!objPermission.Add_Right) { blFleetColorsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.TripReason); if (!objPermission.Add_Right) { blTripReasonAccess = false; } ViewData["UserAccess"] = blUserAccess; ViewData["RoleAccess"] = blRoleAccess; ViewData["TrackerAccess"] = blTrackerAccess; ViewData["CarFleetAccess"] = blCarFleetAccess; ViewData["FleetMakesAccess"] = blFleetMakesAccess; ViewData["FleetModelsAccess"] = blFleetModelsAccess; ViewData["FleetColorsAccess"] = blFleetColorsAccess; ViewData["TripReasonAccess"] = blTripReasonAccess; #endregion return(View(objClsRole)); } catch (Exception ex) { Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Role); return(View()); } }
public ActionResult Role(ClsRole objRole) { try { GetPagePermissionResult objPermission = _permissionChecker.CheckPagePermission(PageMaster.Role); if (objRole.lgId == 0) { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } if (objRole.hdniFrame) { ViewData["iFrame"] = "iFrame"; } bool blExists = _userService.IsRoleExists(objRole.lgId, objRole.strRoleName); if (blExists) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("Role", MessageType.AlreadyExists); } else { string strErrorMsg = ValidateRole(objRole); if (!string.IsNullOrEmpty(strErrorMsg)) { ViewData["Success"] = "0"; ViewData["Message"] = strErrorMsg; } else { long resultId = _userService.SaveRole(objRole); if (resultId > 0) { ViewData["Success"] = "1"; ViewData["Message"] = _alertTextProvider.AlertMessage("Role", MessageType.Success); } else { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("Role", MessageType.Fail); } } } return(View(objRole)); } catch (Exception ex) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("Role", MessageType.Fail); Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Role); return(View(objRole)); } }
public ActionResult Group(ClsGroup objGroup) { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Group); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (objGroup.lgId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } if (objGroup.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } bool blExists = this.objiClsGroup.IsGroupExists(objGroup.lgId, objGroup.strGroupName); if (blExists) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Group", MessageType.AlreadyExist); } else { string strErrorMsg = this.ValidateGroup(objGroup); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { long resultId = this.objiClsGroup.SaveGroup(objGroup); if (resultId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("Group", MessageType.Success); this.BindDropDownListForGroup(objGroup, true, objGroup.lgCompanyId, objGroup.lgParentGroupId); return(this.View(objGroup)); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Group", MessageType.Fail); } } } this.BindDropDownListForGroup(objGroup, true, objGroup.lgCompanyId, objGroup.lgParentGroupId); return(this.View(objGroup)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Group", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Group, mySession.Current.UserId); return(this.View(objGroup)); } }
public ActionResult UserInfo(ClsUser objUser) { try { ////bool blEmailFlag = false; GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.User); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (objUser.lgId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } if (objUser.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } bool blExists = this.objiClsUser.IsUserExists(objUser.lgId, objUser.strUserName); bool blExists1 = this.objiClsUser.IsUserEmailExists(objUser.lgId, objUser.strEmailID); bool blRoleExists = this.objiClsRole.IsRoleDeleted(objUser.lgRoleId); if (blExists) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("User", MessageType.AlreadyExist); } else if (blExists1) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Email Address", MessageType.AlreadyExist); } else if (blRoleExists) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Role Deleted", MessageType.AlreadyRoleDeleted); } else { string strErrorMsg = this.ValidateUser(objUser); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { //In case the User do not have any Role the account should be inactive if (objUser.lgRoleId == 0) { objUser.blIsActive = false; } if (objUser.lgAdminUserId == 0) { objUser.lgAdminUserId = mySession.Current.UserId; } long resultId = this.objiClsUser.SaveUser(objUser); if (resultId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("User", MessageType.Success); this.BindDropDownListForUser(objUser, false, objUser.lgCompanyID, objUser.lgRoleId); return(this.View(objUser)); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("User", MessageType.Fail); } } } this.BindDropDownListForUser(objUser, true, objUser.lgCompanyID, objUser.lgRoleId); return(this.View(objUser)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("User", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.User, mySession.Current.UserId); return(this.View(objUser)); } }
public new ActionResult User(ClsUser objUser) { try { ////bool blEmailFlag = false; GetPagePermissionResult objPermission = _permissionChecker.CheckPagePermission(PageMaster.User); if (!objPermission.IsActive) { return(RedirectToAction("Logout", "Home")); } if (objUser.LgId == 0) { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } if (objUser.HdniFrame) { ViewData["iFrame"] = "iFrame"; } bool blExists = _objiClsUser.IsUserExists(objUser.LgId, objUser.StrUserName); bool blExists1 = _objiClsUser.IsUserEmailExists(objUser.LgId, objUser.StrEmailID); if (blExists) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("User", MessageType.AlreadyExists); } else if (blExists1) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("Email Address", MessageType.AlreadyExists); } else { string strErrorMsg = ValidateUser(objUser); if (!string.IsNullOrEmpty(strErrorMsg)) { ViewData["Success"] = "0"; ViewData["Message"] = strErrorMsg; } else { long resultId = _objiClsUser.SaveUser(objUser); if (resultId > 0) { ViewData["Success"] = "1"; ViewData["Message"] = _alertTextProvider.AlertMessage("User", MessageType.Success); BindDropDownListForUser(objUser, false); return(View(objUser)); } else { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("User", MessageType.Fail); } } } BindDropDownListForUser(objUser, true); return(View(objUser)); } catch (Exception ex) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("User", MessageType.Fail); Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.User, _mySession.UserId); return(View(objUser)); } }
public ActionResult Tracker() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Tracker); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } ClsTracker objClsTracker = this.objiClsTracker as ClsTracker; long lgTrackerId = 0; if (this.Request.QueryString.Count > 0) { if (this.Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsTracker.hdniFrame = true; this.ViewData["iFrame"] = "iFrame"; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(this.Request.QueryString.ToString().Decode())) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } lgTrackerId = this.Request.QueryString.ToString().Decode().longSafe(); objClsTracker = this.objiClsTracker.GetTrackerByTrackerId(lgTrackerId); objClsTracker.inCodeId = objClsTracker.inCarId; objClsTracker.inCarIdForRegistration = objClsTracker.inCarId; } } else { objClsTracker.strEntryDatetime = DateTime.Now.ToString("dd/MM/yyyy"); objClsTracker.strEntryMethod = "W"; objClsTracker.blActive = true; if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.ViewData["UserRoleID"] = mySession.Current.RoleId; this.BindDropDownListForTracker(objClsTracker, true); return(this.View(objClsTracker)); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Tracker, mySession.Current.UserId); return(this.View()); } }
public ActionResult CarFleet(ClsCarFleet objCarFleet) { try { GetPagePermissionResult objPermission = _permissionChecker.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.IsActive) { return(RedirectToAction("Logout", "Home")); } if (objCarFleet.inId == 0) { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } if (objCarFleet.hdniFrame) { ViewData["iFrame"] = "iFrame"; } string strErrorMsg = ValidateCarFleet(objCarFleet); if (ModelState.IsValid) { if (!string.IsNullOrEmpty(strErrorMsg)) { ViewData["Success"] = "0"; ViewData["Message"] = strErrorMsg; } else { objCarFleet.inId = _fleetService.SaveCarFleet(objCarFleet); if (objCarFleet.inId > 0) { ViewData["Success"] = "1"; ViewData["Message"] = _alertTextProvider.AlertMessage("CarFleet", MessageType.Success); BindDropDownListForCarFleet(objCarFleet, false); return(View(objCarFleet)); } else { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("CarFleet", MessageType.Fail); } } } BindDropDownListForCarFleet(objCarFleet, true); return(View(objCarFleet)); } catch (Exception ex) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("CarFleet", MessageType.Fail); Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.CarFleet, _mySession.UserId); return(View()); } }
public new ActionResult User() { try { GetPagePermissionResult objPermission = _permissionChecker.CheckPagePermission(PageMaster.User); if (!objPermission.IsActive) { return(RedirectToAction("Logout", "Home")); } ClsUser objClsUser = _objiClsUser as ClsUser; long lgUserId = 0; if (Request.QueryString.Count > 0) { if (Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } objClsUser.HdniFrame = true; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(Request.QueryString.ToString().Decode())) { return(RedirectToAction("PermissionRedirectPage", "Home")); } lgUserId = Request.QueryString.ToString().Decode().LongSafe(); objClsUser = _objiClsUser.GetUserByUserId(lgUserId); ViewBag.Password = objClsUser.StrPassword; } } else { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } #region Menu Access bool blUserAccess = true, blRoleAccess = true, blTrackerAccess = true, blCarFleetAccess = true, blFleetMakesAccess = true, blFleetModelsAccess = true, blFleetColorsAccess = true, blTripReasonAccess = true; objPermission = _permissionChecker.CheckPagePermission(PageMaster.User); if (!objPermission.Add_Right) { blUserAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Role); if (!objPermission.Add_Right) { blRoleAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Tracker); if (!objPermission.Add_Right) { blTrackerAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.Add_Right) { blCarFleetAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetMakes); if (!objPermission.Add_Right) { blFleetMakesAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.Add_Right) { blFleetModelsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetColors); if (!objPermission.Add_Right) { blFleetColorsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.TripReason); if (!objPermission.Add_Right) { blTripReasonAccess = false; } ViewData["UserAccess"] = blUserAccess; ViewData["RoleAccess"] = blRoleAccess; ViewData["TrackerAccess"] = blTrackerAccess; ViewData["CarFleetAccess"] = blCarFleetAccess; ViewData["FleetMakesAccess"] = blFleetMakesAccess; ViewData["FleetModelsAccess"] = blFleetModelsAccess; ViewData["FleetColorsAccess"] = blFleetColorsAccess; ViewData["TripReasonAccess"] = blTripReasonAccess; #endregion BindDropDownListForUser(objClsUser, true); return(View(objClsUser)); } catch (Exception ex) { Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.User, _mySession.UserId); return(View()); } }
public ActionResult Order(ClsOrder objOrder) { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Order); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (objOrder.lgId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } this.BindDropDownListForOrder(objOrder, true); if (objOrder.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } string strErrorMsg = this.ValidateOrder(objOrder); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { objOrder.lgId = this.objiClsOrder.SaveOrder(objOrder); if (objOrder.lgId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("Order", MessageType.Success); return(this.View(objOrder)); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Order", MessageType.Fail); } } return(this.View(objOrder)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Order", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Order, mySession.Current.UserId); return(this.View(objOrder)); } }
public ActionResult Role(ClsRole objRole) { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Role); if (objRole.lgId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } if (objRole.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } bool blExists = this.objiClsRole.IsRoleExists(objRole.lgId, objRole.strRoleName, objRole.lgCompanyID); if (blExists) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Role", MessageType.AlreadyExist); this.BindCompanyDropDownListForRole(objRole, true, 0); } else { string strErrorMsg = this.ValidateRole(objRole); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { long resultId = this.objiClsRole.SaveRole(objRole); if (resultId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("Role", MessageType.Success); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Role", MessageType.Fail); } } this.BindCompanyDropDownListForRole(objRole, true, objRole.lgCompanyID); } return(this.View(objRole)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Role", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Role); return(this.View(objRole)); } }
public ActionResult Company(ClsCompany objCompany) { try { objCompany.strAdminUserIds = objCompany.hdnstrAdminUserIds; ////bool blEmailFlag = false; GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Company); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (objCompany.lgId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } if (objCompany.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } bool blExists = this.objiClsCompany.IsCompanyExists(objCompany.lgId, objCompany.strShortName); if (blExists) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Company", MessageType.AlreadyExist); } else { string strErrorMsg = this.ValidateCompany(objCompany); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { long resultId = this.objiClsCompany.SaveCompany(objCompany); if (resultId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("Company", MessageType.Success); this.BindDropDownListForCompany(objCompany, true); return(this.View(objCompany)); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Company", MessageType.Fail); } } } this.BindDropDownListForCompany(objCompany, true); return(this.View(objCompany)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Company", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Company, mySession.Current.UserId); return(this.View(objCompany)); } }
public new ActionResult User(string CompanyId = "") { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.User); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } ClsUser objClsUser = this.objiClsUser as ClsUser; long lgUserId = 0; if (string.IsNullOrEmpty(CompanyId)) { if (this.Request.QueryString.Count > 0) { if (this.Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsUser.hdniFrame = true; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(this.Request.QueryString.ToString().Decode())) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } lgUserId = this.Request.QueryString.ToString().Decode().longSafe(); objClsUser = this.objiClsUser.GetUserByUserId(lgUserId); } } else { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } objClsUser.lgCompanyID = 0; } else { objClsUser.lgCompanyID = Convert.ToInt64(CompanyId.Decode()); } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.BindDropDownListForUser(objClsUser, true, objClsUser.lgCompanyID, objClsUser.lgRoleId); return(this.View(objClsUser)); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.User, mySession.Current.UserId); return(this.View()); } }
public ActionResult Tracker(ClsTracker objTracker) { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.Tracker); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (objTracker.inId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } if (objTracker.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } string strErrorMsg = this.ValidateTracker(objTracker); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { var carFleet = objiClsCarFleet.GetCarFleetByCarFleetId((long)objTracker.inCarId); objTracker.inId = this.objiClsTracker.SaveTracker(objTracker, carFleet); if (objTracker.inId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("Tracker", MessageType.Success); this.BindDropDownListForTracker(objTracker, true); return(this.View(objTracker)); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Tracker", MessageType.Fail); } } #region Menu Access Controllers.BaseController baseController = new Controllers.BaseController(); this.ViewData = baseController.MenuAccessPermissions(objPermission); #endregion Menu Access this.ViewData["UserRoleID"] = mySession.Current.RoleId; this.BindDropDownListForTracker(objTracker, true); return(this.View(objTracker)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Tracker", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.Tracker, mySession.Current.UserId); return(this.View(objTracker)); } }
public ActionResult FleetModels() { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } ClsFleetModels objClsFleetModels = this.objiClsFleetModels as ClsFleetModels; long lgFleetModelsId = 0; if (this.Request.QueryString.Count > 0) { if (this.Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } objClsFleetModels.hdniFrame = true; this.ViewData["iFrame"] = "iFrame"; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(this.Request.QueryString.ToString().Decode())) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } lgFleetModelsId = this.Request.QueryString.ToString().Decode().longSafe(); objClsFleetModels = this.objiClsFleetModels.GetFleetModelsByFleetModelsId(lgFleetModelsId); } } else { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } #region Menu Access bool blUserAccess = true, blCompanyAccess = true, blRoleAccess = true, blTrackerAccess = true, blCarFleetAccess = true, blFleetMakesAccess = true, blFleetModelsAccess = true, blFleetColorsAccess = true, blTripReasonAccess = true; objPermission = Functions.CheckPagePermission(PageMaster.User); if (!objPermission.Add_Right) { blUserAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Company); if (!objPermission.Add_Right) { blCompanyAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Role); if (!objPermission.Add_Right) { blRoleAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.Tracker); if (!objPermission.Add_Right) { blTrackerAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.Add_Right) { blCarFleetAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.FleetMakes); if (!objPermission.Add_Right) { blFleetMakesAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.Add_Right) { blFleetModelsAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.FleetColors); if (!objPermission.Add_Right) { blFleetColorsAccess = false; } objPermission = Functions.CheckPagePermission(PageMaster.TripReason); if (!objPermission.Add_Right) { blTripReasonAccess = false; } this.ViewData["CompanyAccess"] = blCompanyAccess; this.ViewData["UserAccess"] = blUserAccess; this.ViewData["RoleAccess"] = blRoleAccess; this.ViewData["TrackerAccess"] = blTrackerAccess; this.ViewData["CarFleetAccess"] = blCarFleetAccess; this.ViewData["FleetMakesAccess"] = blFleetMakesAccess; this.ViewData["FleetModelsAccess"] = blFleetModelsAccess; this.ViewData["FleetColorsAccess"] = blFleetColorsAccess; this.ViewData["TripReasonAccess"] = blTripReasonAccess; #endregion return(this.View(objClsFleetModels)); } catch (Exception ex) { Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.FleetModels, mySession.Current.UserId); return(this.View()); } }
public ActionResult Index() { #region Menu Access bool blUserAccess = true, blRoleAccess = true, blTrackerAccess = true, blCarFleetAccess = true, blFleetMakesAccess = true, blFleetModelsAccess = true, blFleetColorsAccess = true, blTripReasonAccess = true; GetPagePermissionResult objPermission = _permissionChecker.CheckPagePermission(PageMaster.User); if (!objPermission.Add_Right) { blUserAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Role); if (!objPermission.Add_Right) { blRoleAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.Tracker); if (!objPermission.Add_Right) { blTrackerAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.CarFleet); if (!objPermission.Add_Right) { blCarFleetAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetMakes); if (!objPermission.Add_Right) { blFleetMakesAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.Add_Right) { blFleetModelsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetColors); if (!objPermission.Add_Right) { blFleetColorsAccess = false; } objPermission = _permissionChecker.CheckPagePermission(PageMaster.TripReason); if (!objPermission.Add_Right) { blTripReasonAccess = false; } ViewData["UserAccess"] = blUserAccess; ViewData["RoleAccess"] = blRoleAccess; ViewData["TrackerAccess"] = blTrackerAccess; ViewData["CarFleetAccess"] = blCarFleetAccess; ViewData["FleetMakesAccess"] = blFleetMakesAccess; ViewData["FleetModelsAccess"] = blFleetModelsAccess; ViewData["FleetColorsAccess"] = blFleetColorsAccess; ViewData["TripReasonAccess"] = blTripReasonAccess; #endregion return(View()); }