public List <ClienteEntity> BuscarCoincidenciasRut(string rut) { List <ClienteEntity> clientes = new List <ClienteEntity>(); ClienteTableAdapter adapter = new ClienteTableAdapter(); //Recorrer tabla por fila y crear objeto //con la información de la fila foreach (ClienteRow fila in adapter.BuscarPorRut(rut)) { ClienteEntity cliente = new ClienteEntity(); cliente.Rut = fila.RutCliente; cliente.RazonSocial = fila.RazonSocial; cliente.Direccion = fila.Direccion; cliente.MailContacto = fila.MailContacto; cliente.NombreContacto = fila.NombreContacto; cliente.Telefono = fila.Telefono; //Llamando a dao actividad para buscar objeto cliente.Actividad = daoA.BuscarPorId(fila.IdActividadEmpresa); //Llamando a dao tipo para buscar objeto cliente.Tipo = daoT.BuscarPorId(fila.IdTipoEmpresa); clientes.Add(cliente); } return(clientes); }
public ClienteEntity BuscarPorRut(string rut) { ClienteEntity cliente = null; ClienteTableAdapter adapter = new ClienteTableAdapter(); ClienteRow fila = adapter.BuscarPorRut(rut).FirstOrDefault(); if (fila != null) { cliente = new ClienteEntity(); cliente.Rut = fila.RutCliente; cliente.RazonSocial = fila.RazonSocial; cliente.Direccion = fila.Direccion; cliente.MailContacto = fila.MailContacto; cliente.NombreContacto = fila.NombreContacto; cliente.Telefono = fila.Telefono; //Llamando a dao actividad para buscar objeto cliente.Actividad = daoA.BuscarPorId(fila.IdActividadEmpresa); //Llamando a dao tipo para buscar objeto cliente.Tipo = daoT.BuscarPorId(fila.IdTipoEmpresa); } return(cliente); }