コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        private static void MostrarTodosLosEvaluadores()
        {
            Console.WriteLine("Lista de todas las personas:");

            MostrarEvaluadores(Evaluador.FindAll());
        }