Example #1
0
        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"));
        }
Example #2
0
        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));
        }
Example #3
0
        /// <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));
        }
Example #4
0
        /// <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));
        }