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)); }
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); }
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(); }
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(); }
private static void imprimir(PersonaGateway persona) { Console.WriteLine("{0} {1} {2} {3}", persona.PersonaId, persona.Nombre, persona.Apellidos, persona.NumeroDependientes); }