コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        public Domicilio leerPorId(int id)
        {
            string query = String.Format("select * from domicilio where id_domicilio = {0};", id);

            List <List <Object> > todosLosRegistros = db.consultarQuery(query);

            Domicilio domicilioRegistrado = new Domicilio();

            domicilioRegistrado.IdDomicilio = (int)todosLosRegistros.ElementAt(0).ElementAt(0);
            domicilioRegistrado.Calle       = (string)todosLosRegistros.ElementAt(0).ElementAt(1);
            domicilioRegistrado.Numero      = (int)todosLosRegistros.ElementAt(0).ElementAt(2);

            int idLocalidad = (int)todosLosRegistros.ElementAt(0).ElementAt(3);

            ILocalidadDAO dao = new LocalidadDaoImpl();

            dominio.Localidad localidad = dao.leerPorId(idLocalidad);

            domicilioRegistrado.Localidad = localidad;

            return(domicilioRegistrado);
        }