private string ValidateFleetModels(ClsFleetModels objFleetModels) { try { string strErrorMsg = string.Empty; if (string.IsNullOrEmpty(objFleetModels.strFleetModelsName)) { strErrorMsg += _alertTextProvider.AlertMessage("Fleet Models Name", MessageType.InputRequired) + "<br/>"; } return(strErrorMsg); } catch (Exception ex) { Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.FleetModels, _mySession.UserId); return(string.Empty); } }
public ActionResult FleetModels() { try { var objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.IsActive) { return(RedirectToAction("Logout", "Home")); } ClsFleetModels objClsFleetModels = DependencyResolver.Current.GetService <IClsFleetModels>() as ClsFleetModels; long lgFleetModelsId = 0; if (Request.QueryString.Count > 0) { if (Request.QueryString["iFrame"] != null) { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } objClsFleetModels.hdniFrame = true; ViewData["iFrame"] = "iFrame"; } else { if (!objPermission.Edit_Right || string.IsNullOrEmpty(Request.QueryString.ToString().Decode())) { return(RedirectToAction("PermissionRedirectPage", "Home")); } lgFleetModelsId = Request.QueryString.ToString().Decode().LongSafe(); objClsFleetModels = _fleetService.GetFleetModelsByFleetModelsId(lgFleetModelsId) as ClsFleetModels; } } 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(objClsFleetModels)); } catch (Exception ex) { Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.FleetModels, _mySession.UserId); return(View()); } }
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 FleetModels(ClsFleetModels objFleetModels) { try { var objPermission = _permissionChecker.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.IsActive) { return(RedirectToAction("Logout", "Home")); } if (objFleetModels.lgId == 0) { if (!objPermission.Add_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(RedirectToAction("PermissionRedirectPage", "Home")); } } if (objFleetModels.hdniFrame) { ViewData["iFrame"] = "iFrame"; } bool blExists = _fleetService.IsFleetModelsExists(objFleetModels.lgId, objFleetModels.strFleetModelsName); if (blExists) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("Fleet Models", MessageType.AlreadyExists); } else { string strErrorMsg = ValidateFleetModels(objFleetModels); if (!string.IsNullOrEmpty(strErrorMsg)) { ViewData["Success"] = "0"; ViewData["Message"] = strErrorMsg; } else { objFleetModels.lgId = _fleetService.SaveFleetModels(objFleetModels); if (objFleetModels.lgId > 0) { ViewData["Success"] = "1"; ViewData["Message"] = _alertTextProvider.AlertMessage("Fleet Models", MessageType.Success); return(View(objFleetModels)); } else { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("Fleet Models", MessageType.Fail); } } } return(View(objFleetModels)); } catch (Exception ex) { ViewData["Success"] = "0"; ViewData["Message"] = _alertTextProvider.AlertMessage("Fleet Models", MessageType.Fail); Logger.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.FleetModels, _mySession.UserId); return(View(objFleetModels)); } }
public ActionResult FleetModels(ClsFleetModels objFleetModels) { try { GetPagePermissionResult objPermission = Functions.CheckPagePermission(PageMaster.FleetModels); if (!objPermission.IsActive) { return(this.RedirectToAction("Logout", "Home")); } if (objFleetModels.lgId == 0) { if (!objPermission.Add_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } else { if (!objPermission.Edit_Right) { return(this.RedirectToAction("PermissionRedirectPage", "Home")); } } if (objFleetModels.hdniFrame) { this.ViewData["iFrame"] = "iFrame"; } bool blExists = this.objiClsFleetModels.IsFleetModelsExists(objFleetModels.lgId, objFleetModels.strFleetModelsName); if (blExists) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Fleet Models", MessageType.AlreadyExist); } else { string strErrorMsg = this.ValidateFleetModels(objFleetModels); if (!string.IsNullOrEmpty(strErrorMsg)) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = strErrorMsg; } else { objFleetModels.lgId = this.objiClsFleetModels.SaveFleetModels(objFleetModels); if (objFleetModels.lgId > 0) { this.ViewData["Success"] = "1"; this.ViewData["Message"] = Functions.AlertMessage("Fleet Models", MessageType.Success); return(this.View(objFleetModels)); } else { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Fleet Models", MessageType.Fail); } } } return(this.View(objFleetModels)); } catch (Exception ex) { this.ViewData["Success"] = "0"; this.ViewData["Message"] = Functions.AlertMessage("Fleet Models", MessageType.Fail); Functions.Write(ex, System.Reflection.MethodBase.GetCurrentMethod().Name, PageMaster.FleetModels, mySession.Current.UserId); return(this.View(objFleetModels)); } }