protected static Evaluador CargarDatosDesdeReader(IDataRecord fila) { Evaluador o = null; if (fila != null) { o = new Evaluador { Nombre = fila.IsDBNull(fila.GetOrdinal("EV_NOMBRE")) ? "" : fila.GetString(fila.GetOrdinal("EV_NOMBRE")), Cedula = fila.IsDBNull(fila.GetOrdinal("EV_CEDULA")) ? "" : fila.GetString(fila.GetOrdinal("EV_CEDULA")), Email = fila.IsDBNull(fila.GetOrdinal("EV_EMAIL")) ? "" : fila.GetString(fila.GetOrdinal("EV_EMAIL")), }; } return(o); }
public static List <Evaluador> FindAll() { SqlConnection cn = Conexion.CrearConexion(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = @"SELECT * FROM EVALUADOR"; cmd.Connection = cn; List <Evaluador> listaEvaluadores = null; try { Conexion.AbrirConexion(cn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { listaEvaluadores = new List <Evaluador>(); while (dr.Read()) { Evaluador e = CargarDatosDesdeReader(dr); listaEvaluadores.Add(e); } } return(listaEvaluadores); } catch (SqlException ex) { // System.Diagnostics.Debug.Assert(false, ex.Message); return(null); } finally { Conexion.CerrarConexion(cn); } }
private static void MostrarTodosLosEvaluadores() { Console.WriteLine("Lista de todas las personas:"); MostrarEvaluadores(Evaluador.FindAll()); }