public List <Admin> traerAdmins() { // Se traen todos los datos de la base de datos cono objeto DataSet. DataSet datos = Memoria.logica_database .queryConRetornoDeDatos_sinParametros( Memoria.logica_database.stringDeConexion_baseDeDatos_principal, "sp_admin_traer" ); // Si no hay registros se retorna false. if (datos.Tables[0].Rows.Count > 0) { // Se crea una lista de admins. List <Admin> lista_admins = new List <Admin>(); // Se recorren los datos del DataSet. for (int i = 0; i < datos.Tables[0].Rows.Count; i++) { // Se agregan objetos Admin a la lista. lista_admins.Add( new Admin ( Desencriptar.desencriptar(datos.Tables[0].Rows[i]["ID"].ToString()) , Desencriptar.desencriptar(datos.Tables[0].Rows[i]["nombreUsuario"].ToString()) , Desencriptar.desencriptar(datos.Tables[0].Rows[i]["contrasenia"].ToString()) , Desencriptar.desencriptar(datos.Tables[0].Rows[i]["correoElectronico"].ToString()) , Desencriptar.desencriptar(datos.Tables[0].Rows[i]["preguntaSeguridad"].ToString()) , Desencriptar.desencriptar(datos.Tables[0].Rows[i]["respuestaSeguridad"].ToString()) , Tareas.conversor_booleano(Desencriptar.desencriptar(datos.Tables[0].Rows[i]["adminMaestro"].ToString())) , Tareas.conversor_booleano(Desencriptar.desencriptar(datos.Tables[0].Rows[i]["adminSeguridad"].ToString())) , Tareas.conversor_booleano(Desencriptar.desencriptar(datos.Tables[0].Rows[i]["adminMantenimiento"].ToString())) , Tareas.conversor_booleano(Desencriptar.desencriptar(datos.Tables[0].Rows[i]["adminConsultas"].ToString())) ) ); } // Se retorna la lista. return(lista_admins); } else { return(null); } }