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); }
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); }