Ejemplo n.º 1
0
        public async Task <bool> ActualizarRoleAsync(RolesEntidad role)
        {
            var actualizarRole = await ObtenerRoleIdAsync(role.Id);

            actualizarRole.Name = role.Name;

            var respuesta = await _roleManager.UpdateAsync(actualizarRole);

            return(respuesta.Succeeded ? true : false);
        }
Ejemplo n.º 2
0
 private void MostrarDatos()
 {
     //try
     //{
     if (Session["idRol"] != null)
     {
         string cod = Session["idRol"].ToString();
         RolesEnt = RolesNeg.ConsultarRol(cod);
         {
             txtIdRol.Text         = Session["idRol"].ToString();
             txtTipoRol.Text       = RolesEnt.tipo;
             btnGrabar.Enabled     = false;
             btnActualizar.Enabled = true;
             btnCancelar.Enabled   = true;
         }
     }
     //}
     //catch (Exception)
     //{
     //    Response.Redirect("~/CreaRoles.aspx");
     //}
 }
Ejemplo n.º 3
0
        public bool InsertarRol(RolesEntidad mcEntidad)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "SP_CrearRol";

            try
            {
                cmd.Parameters.Add(new SqlParameter("@tipoRol", SqlDbType.VarChar, 50));
                cmd.Parameters["@tipoRol"].Value = mcEntidad.tipo;
                cmd.Parameters.Add(new SqlParameter("@idEstadoDatos", SqlDbType.Int));
                cmd.Parameters["@idEstadoDatos"].Value = mcEntidad.estado;
                cnx.Open();

                //se guarda en la bitacora una conexion abierta
                logger.Info("Usuario administrador abrio conexion con la base de datos");

                cmd.ExecuteNonQuery();
                vexito = true;
            }
            catch (SqlException)
            {
                vexito = false;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();

                    //se guarda en la bitacora una conexion cerrada
                    logger.Info("Usuario administrador cerro conexion con la base de datos");
                }
                cmd.Parameters.Clear();
            }
            return(vexito);
        }
Ejemplo n.º 4
0
        public async Task <bool> EliminarRoleIdAsync(RolesEntidad role)
        {
            var respuesta = await _roleManager.DeleteAsync(role);

            return(respuesta.Succeeded ? true : false);
        }
Ejemplo n.º 5
0
        public async Task <RolesEntidad> CrearRoleAsync(RolesEntidad role)
        {
            var respuesta = await _roleManager.CreateAsync(role);

            return(respuesta.Succeeded ? role : null);
        }
Ejemplo n.º 6
0
 public async Task <IEnumerable <Claim> > ObtenerRoleClaimAsync(RolesEntidad roles)
 {
     return(await _roleManager.GetClaimsAsync(roles));
 }
Ejemplo n.º 7
0
 public bool EliminarRol(RolesEntidad RolNegocio)
 {
     return(_RolesDatos.EliminarRol(RolNegocio));
 }
Ejemplo n.º 8
0
 public bool ModificarRol(RolesEntidad RolNegocio)
 {
     return(_RolesDatos.ActualizarRol(RolNegocio));
 }
Ejemplo n.º 9
0
 public bool CrearRol(RolesEntidad RolNegocio)
 {
     return(_RolesDatos.InsertarRol(RolNegocio));
 }