public void eliminar(int id) { int idProvincia = leerPorId(id).Provincia.IdProvincia; string query = string.Format("delete from localidad where id_localidad = {0};", id); db.borrarRegistro(query); IProvinciaDAO dao = new ProvinciaDaoImpl(); dao.eliminar(idProvincia); }
public void actualizar(dominio.Localidad t) { IProvinciaDAO daoProvincia = new ProvinciaDaoImpl(); daoProvincia.actualizar(t.Provincia); string query = string.Format("update localidad set nombre = \'{0}\', provincia_id_provincia = {1} where id_localidad = {2};", t.Nombre, t.Provincia.IdProvincia, t.IdLocalidad); db.ejectuarQuery(query); }
private dominio.Localidad parseLocalidad(List <Object> registro) { dominio.Localidad localidadRecuperada = new dominio.Localidad(); localidadRecuperada.IdLocalidad = (int)registro.ElementAt(0); localidadRecuperada.Nombre = (string)registro.ElementAt(1); int idProvincia = (int)registro.ElementAt(2); IProvinciaDAO daoProvincia = new ProvinciaDaoImpl(); Provincia provinciaRecuperada = daoProvincia.leerPorId(idProvincia); localidadRecuperada.Provincia = provinciaRecuperada; return(localidadRecuperada); }
public void registrar(dominio.Localidad t) { IProvinciaDAO daoProvincia = new ProvinciaDaoImpl(); daoProvincia.registrar(t.Provincia); List <Provincia> provincias = daoProvincia.listarTodos(); int idUltimaProvinciaAgregada = provincias[provincias.Count - 1].IdProvincia; string query = string.Format("insert into localidad (nombre, provincia_id_provincia) values (\'{0}\', {1});", t.Nombre, idUltimaProvinciaAgregada); db.ejectuarQuery(query); }