Ejemplo n.º 1
0
        public PersonaGateway Buscar(long personaId)
        {
            SqlCommand consulta = new SqlCommand(cadenaBusqueda, BD());

            consulta.Parameters.AddWithValue("@personaId", personaId);
            consulta.Connection.Open();
            SqlDataReader fila = consulta.ExecuteReader();

            fila.Read();
            return(PersonaGateway.Load(fila));
        }
Ejemplo n.º 2
0
        public List <PersonaGateway> BuscarResponsables()
        {
            SqlCommand consulta = new SqlCommand(cadenaBusquedaDependientes, BD());

            consulta.Connection.Open();
            SqlDataReader filas = consulta.ExecuteReader();

            List <PersonaGateway> resultado = new List <PersonaGateway>();

            while (filas.Read())
            {
                resultado.Add(PersonaGateway.Load(filas));
            }

            return(resultado);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            PersonaBuscador buscador = new PersonaBuscador();
            PersonaGateway persona = buscador.Buscar(1);
            imprimir(persona);

            persona = new PersonaGateway("Andrés", "Cabello Pinto", 3);
            persona.Insertar();

            List<PersonaGateway> personas = buscador.BuscarResponsables();
            foreach (PersonaGateway per in personas)
            {
                imprimir(per);
            }

            Console.WriteLine("Pulse cualquier tecla para continuar");
            Console.ReadKey();
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            PersonaBuscador buscador = new PersonaBuscador();
            PersonaGateway  persona  = buscador.Buscar(1);

            imprimir(persona);

            persona = new PersonaGateway("Andrés", "Cabello Pinto", 3);
            persona.Insertar();

            List <PersonaGateway> personas = buscador.BuscarResponsables();

            foreach (PersonaGateway per in personas)
            {
                imprimir(per);
            }

            Console.WriteLine("Pulse cualquier tecla para continuar");
            Console.ReadKey();
        }
Ejemplo n.º 5
0
 private static void imprimir(PersonaGateway persona)
 {
     Console.WriteLine("{0} {1} {2} {3}", persona.PersonaId, persona.Nombre, persona.Apellidos, persona.NumeroDependientes);
 }
Ejemplo n.º 6
0
 private static void imprimir(PersonaGateway persona)
 {
     Console.WriteLine("{0} {1} {2} {3}", persona.PersonaId, persona.Nombre, persona.Apellidos, persona.NumeroDependientes);
 }