protected void editarRol()
        {
            List <string> res = new List <string>();

            TB_ROL rol = new TB_ROL();

            rol.ID_ROL      = int.Parse(Request.Form["txt_editar_id_rol"]);
            rol.NOMBRE      = Request.Form["txt_editar_nombre"];
            rol.DESCRIPCION = Request.Form["txt_editar_descripcion"];

            res = new A_ROL().updateRol(rol, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

            if (res != null)
            {
                errores = H_Objetos.ListMensajesToString(res);
                return;
            }

            borrarPermisos(rol);

            //Creando los nuevos permisos
            res = guardarPermisos(Request.Form["txt_editar_permisos"], rol);

            if (res != null)
            {
                errores = H_Objetos.ListMensajesToString(res);
                return;
            }

            info = "Rol actualizado correctamente";
        }
        protected void agregarRol()
        {
            List <string> res = new List <string>();

            TB_ROL rol = new TB_ROL();

            rol.NOMBRE      = Request.Form["txt_editar_nombre"];
            rol.DESCRIPCION = Request.Form["txt_editar_descripcion"];

            res = new A_ROL().insertRol(rol, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

            if (res != null)
            {
                errores = H_Objetos.ListMensajesToString(res);
            }

            //Después de haber guardado el rol, se procederá a guardar los permisos
            res = guardarPermisos(Request.Form["txt_editar_permisos"], rol);

            if (res != null)
            {
                errores = H_Objetos.ListMensajesToString(res);
                return;
            }

            info = "Rol creado correctamente";
        }