예제 #1
0
        public List <ClienteEntity> findAll()
        {
            List <ClienteEntity> clientes = new List <ClienteEntity>();

            EstadoCivilDAO           daoEstado = new EstadoCivilDAOImpl();
            List <EstadoCivilEntity> estados   = daoEstado.findAll();

            SexoDAO           daoSexo = new SexoDAOImpl();
            List <SexoEntity> sexos   = daoSexo.findAll();

            foreach (BeLifeDataSet.ClienteRow row in
                     adapter.GetData().Rows)
            {
                ClienteEntity cliente = new ClienteEntity();

                cliente.Rut         = row.RutCliente;
                cliente.Nombres     = row.Nombres;
                cliente.Apellidos   = row.Apellidos;
                cliente.EstadoCivil = estados.FirstOrDefault(
                    estado => estado.Id == row.IdEstadoCivil);
                cliente.FechaNacimiento = row.FechaNacimiento;
                cliente.Sexo            = sexos.FirstOrDefault(
                    sexo => sexo.Id == row.IdSexo);

                clientes.Add(cliente);
            }
            return(clientes);
        }
예제 #2
0
        public List <ClienteEntity> BuscarTodo()
        {
            List <ClienteEntity> clientes =
                new List <ClienteEntity>();
            //Objeto que realiza CRUD
            ClienteTableAdapter adapter =
                new ClienteTableAdapter();

            //Recorrer tabla por fila y crear objeto
            //con la información de la fila
            foreach (ClienteRow
                     fila in adapter.GetData())
            {
                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 void TraerClientes(DataGridView DgvMostrar)
        {
            DgvMostrar.Rows.Clear();
            ClienteTableAdapter adapter = new ClienteTableAdapter();
            ClienteDataTable    mitabla = adapter.GetData();

            for (int i = 0; i < mitabla.Count; i++)
            {
                ClienteRow misRegistro = (ClienteRow)mitabla.Rows[i];
                DgvMostrar.Rows.Add(
                    null,
                    misRegistro.IdCliente,
                    misRegistro.Nombre,
                    misRegistro.Ci,
                    misRegistro.Telefono,
                    misRegistro.FechaNacimiento);
            }
        }
예제 #4
0
 public static DSFacturacion.ClienteDataTable GetClientes()
 {
     return(adapter.GetData());
 }
예제 #5
0
 public static DSAplicacionComercial.ClienteDataTable GetData()
 {
     return(adaptador.GetData());
 }
예제 #6
0
 public static DSRestauranteMary.ClienteDataTable GetData()
 {
     return(adapter.GetData());
 }