public ActionResult NuevoRolPOST(Roles infoRol) { string mensajesRoles = string.Empty; MensajesRoles msjRoles = new MensajesRoles(); try { RolesAccDatos objRolesAccDatos = new RolesAccDatos((string)Session["NickUsuario"]); msjRoles = objRolesAccDatos.RegistrarRol(infoRol); if (msjRoles.OperacionExitosa) { mensajesRoles = string.Format("El rol \"{0}\" ha sido registrado exitosamente.", infoRol.NombreRol); TempData["Mensaje"] = mensajesRoles; Logs.Info(mensajesRoles); } else { mensajesRoles = string.Format("No se ha podido registrar el rol \"{0}\": {1}", infoRol.NombreRol, msjRoles.MensajeError); TempData["MensajeError"] = mensajesRoles; Logs.Error(mensajesRoles); } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesRoles, e.Message)); return(View()); } return(RedirectToAction("ModificarRol", "Roles")); }
public ActionResult ModificarEstadoRol(Roles infoRol) { string mensajesRoles = string.Empty; MensajesRoles msjRoles = new MensajesRoles(); try { RolesAccDatos objRolesAccDatos = new RolesAccDatos((string)Session["NickUsuario"]); msjRoles = objRolesAccDatos.ActualizarRol(infoRol, true); if (msjRoles.OperacionExitosa) { mensajesRoles = string.Format("El rol con ID: {0} ha sido modificado correctamente.", infoRol.IdRol); Logs.Info(mensajesRoles); } else { mensajesRoles = string.Format("No se ha podido actualizar el rol con ID: {0}: {1}", infoRol.IdRol, msjRoles.MensajeError); Logs.Error(mensajesRoles); } } catch (Exception e) { Logs.Error(string.Format("{0}: {1}", mensajesRoles, e.Message)); } return(Json(msjRoles, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Método para obtener los Roles habilitados de la base de datos /// </summary> /// <returns></returns> public JsonResult ObtenerPermisosRolActual() { RolesAccDatos objRolesAccDatos = new RolesAccDatos((string)Session["NickUsuario"]); return(Json(objRolesAccDatos.ObtenerPermisosRol((string)Session["RolUsuario"]), JsonRequestBehavior.AllowGet)); }
/// <summary> /// Método para obtener todos los Roles de la base de datos /// </summary> /// <returns></returns> public JsonResult ObtenerRolesComp() { RolesAccDatos objRolesAccDatos = new RolesAccDatos((string)Session["NickUsuario"]); return(Json(objRolesAccDatos.ObtenerRoles("Comp"), JsonRequestBehavior.AllowGet)); }