private UbicacionFlyweightFactory()
        {
            hashBarrios = new Barrios();
            hashLocalidades = new Localidades();
            hashPaises = new Paises();
            hashProvincias = new Provincias();

            hashBarrios.RecuperarTodos();
            hashLocalidades.RecuperarTodas();
            hashPaises.RecuperarTodos();
            hashProvincias.RecuperarTodas();
        }
        private void Inicializar()
        {
            GI.BR.Monedas.Monedas monedas = new GI.BR.Monedas.Monedas();
            monedas.RecuperarTodas();
            foreach (GI.BR.Monedas.Moneda m in monedas)
                cbMonedaReal.Items.Add(m);

            cbMonedaReal.SelectedIndex = 0;

            #region Tipo de Propiedad
            cbTipoPropiedad.Items.Add("Seleccione opción...");
            GI.BR.Propiedades.TiposPropiedad tiposPropiedad = new GI.BR.Propiedades.TiposPropiedad();
            tiposPropiedad.RecuperarTodos();
            foreach (GI.BR.Propiedades.TipoPropiedad tipoProp in tiposPropiedad)
            {
                cbTipoPropiedad.Items.Add(tipoProp);
            }

            cbTipoPropiedad.SelectedIndex = 0;
            #endregion

            #region Ambientes
            GI.BR.Propiedades.Ambientes ambientes = new GI.BR.Propiedades.Ambientes();
            ambientes.RecuperarTodos();
            cbAmbientes.Items.Add("Seleccione opción...");
            foreach (GI.BR.Propiedades.Ambiente a in ambientes)
                cbAmbientes.Items.Add(a);
            cbAmbientes.SelectedIndex = 0;
            #endregion

            #region Localidad
            GI.BR.Propiedades.Ubicaciones.Paises Paises = new GI.BR.Propiedades.Ubicaciones.Paises();
            Paises.RecuperarTodos();
            foreach (GI.BR.Propiedades.Ubicaciones.Pais p in Paises)
            {
                cbPais.Items.Add(p);
                if (p.EsDefault)
                    cbPais.SelectedItem = p;
            }
            #endregion

            #region Estados

            GI.BR.Propiedades.EstadosPropiedad Estados = new GI.BR.Propiedades.EstadosPropiedad();
            Estados.RecuperarEstados(tipo);
            cbEstadoPropiedad.Items.Add("Seleccione opción...");
            foreach (GI.BR.Propiedades.EstadoPropiedad estado in Estados)
            {
                cbEstadoPropiedad.Items.Add(estado);

            }
            cbEstadoPropiedad.SelectedIndex = 0;

            #endregion
        }