Beispiel #1
0
        private Proveedor parse(List <Object> unRegistro)
        {
            Proveedor proveedor = new Proveedor();

            proveedor.IdProveedor = (int)unRegistro.ElementAt(0);
            proveedor.RazonSocial = (string)unRegistro.ElementAt(1);
            proveedor.Cuit        = (string)unRegistro.ElementAt(2);

            IDomicilioDAO daoDomicilio = new DomicilioDaoImpl();
            int           idDomicilio  = (int)unRegistro.ElementAt(3);
            Domicilio     domicilio    = daoDomicilio.leerPorId(idDomicilio);

            ITelefonoDao daoTelefono = new TelefonoDaoImpl();
            int          idTelefono  = (int)unRegistro.ElementAt(4);
            Telefono     telefono    = daoTelefono.leerPorId(idTelefono);

            proveedor.Domicilios.Add(domicilio);
            proveedor.Telefonos.Add(telefono);

            return(proveedor);
        }
Beispiel #2
0
        private Persona parsePersona(List <Object> registro)
        {
            Persona nuevaPersona = new Persona();

            nuevaPersona.IdPersona = (int)registro.ElementAt(0);
            nuevaPersona.Dni       = (string)registro.ElementAt(1);
            nuevaPersona.Nombre    = (string)registro.ElementAt(2);
            nuevaPersona.Apellido  = (string)registro.ElementAt(3);

            int idTelefono  = (int)registro.ElementAt(5);
            int idDomicilio = (int)registro.ElementAt(4);

            ITelefonoDao daoTelefono = new TelefonoDaoImpl();

            nuevaPersona.agregarTelefono(daoTelefono.leerPorId(idTelefono));

            IDomicilioDAO daoDomicilio = new DomicilioDaoImpl();

            nuevaPersona.agregarDomicilio(daoDomicilio.leerPorId(idDomicilio));

            return(nuevaPersona);
        }