Beispiel #1
0
        public void registrar(Persona t)
        {
            ITelefonoDao daoTelefono = new TelefonoDaoImpl();

            daoTelefono.registrar(t.Telefonos[0]);

            List <Telefono> todosLosTelefonos = daoTelefono.listarTodos();
            int             idTelefono        = todosLosTelefonos[todosLosTelefonos.Count - 1].IdTelefono;

            IDomicilioDAO daoDomicilio = new DomicilioDaoImpl();

            daoDomicilio.registrar(t.Domicilioes.ElementAt(0));

            List <Domicilio> todosLosDomicilios = daoDomicilio.listarTodos();
            int idDomicilio = todosLosDomicilios[todosLosDomicilios.Count - 1].IdDomicilio;

            string query = String.Format("insert into persona (dni, nombre, apellido, telefono_id_telefono, domicilio_id_domicilio) values (\'{0}\', \'{1}\', \'{2}\', {3}, {4});",
                                         t.Dni,
                                         t.Nombre,
                                         t.Apellido,
                                         idTelefono,
                                         idDomicilio);

            db.ejectuarQuery(query);
        }
Beispiel #2
0
        public void registrar(Proveedor t)
        {
            IDomicilioDAO domicilioDao = new DomicilioDaoImpl();

            domicilioDao.registrar(t.Domicilios[0]);
            int idDomicilio = domicilioDao.listarTodos().Last().IdDomicilio;

            ITelefonoDao telefonoDao = new TelefonoDaoImpl();

            telefonoDao.registrar(t.Telefonos[0]);
            int idTelefono = telefonoDao.listarTodos().Last().IdTelefono;

            String query = String.Format("insert into proveedor (razon_social, cuil, domicilio_id_domicilio, telefono_id_telefono) values (\'{0}\',\'{1}\',{2},{3});",
                                         t.RazonSocial,
                                         t.Cuit,
                                         idDomicilio,
                                         idTelefono);

            con.ejectuarQuery(query);
        }