예제 #1
0
 public void AgregarPerfilUsuario(int codigoUsuario, int codigoPerfil)
 {
     try
     {
         Dat_UsuariosRolesSistema acceso = new Dat_UsuariosRolesSistema();
         acceso.AgregarBD(codigoUsuario, codigoPerfil, true);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
 public List<Perfil> ObtenerPerfilesUsuario(int codigoUsuario)
 {
     try
     {
         Dat_UsuariosRolesSistema acceso = new Dat_UsuariosRolesSistema();
         DataSet datos = acceso.TraerListaTotalPorUsuarioBD(codigoUsuario, new CGP.clsListaCondiciones(), 0);
         List<Perfil> lista = null;
         if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0)
         {
             lista = new List<Perfil>();
             foreach (DataRow row in datos.Tables[0].Rows)
             {
                 Perfil obj = new Perfil();
                 obj.Codigo = Int32.Parse(row["CodigoRol"].ToString());
                 obj.Nombre = row["NombreRol"].ToString();
                 lista.Add(obj);
             }
         }
         return lista;
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
 public void EliminarPerfilUsuario(int codigoUsuario, int codigoPerfil)
 {
     try
     {
         Dat_UsuariosRolesSistema acceso = new Dat_UsuariosRolesSistema();
         acceso.BorrarBD(codigoUsuario, codigoPerfil);
     }
     catch (Exception)
     {
         throw;
     }
 }