Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                #region Tipo Operacion

                ListItem liOper;
                liOper = new ListItem();
                liOper.Value = "GI.BR.Propiedades.Venta";
                liOper.Text = "Ventas";
                ddlTipoOperacion.Items.Add(liOper);

                liOper = new ListItem();
                liOper.Value = "GI.BR.Propiedades.Alquiler";
                liOper.Text = "Alquileres";
                ddlTipoOperacion.Items.Add(liOper);

                ddlTipoOperacion.SelectedIndex = 0;

                #endregion

                #region Ambientes

                GI.BR.Propiedades.Ambientes ambientes = new GI.BR.Propiedades.Ambientes();
                ambientes.RecuperarTodos();

                ListItem liAmbientes = new ListItem("Sin Definir", "0");

                ddlAmbientesDesde.Items.Add(liAmbientes);
                ddlAmbientesHasta.Items.Add(liAmbientes);
                foreach (GI.BR.Propiedades.Ambiente a in ambientes)
                {
                    liAmbientes = new ListItem();
                    liAmbientes.Text = a.ToString();
                    liAmbientes.Value = a.CantidadAmbientes.ToString();

                    ddlAmbientesDesde.Items.Add(liAmbientes);
                    ddlAmbientesHasta.Items.Add(liAmbientes);
                }

                ddlAmbientesDesde.SelectedIndex = 0;
                ddlAmbientesHasta.SelectedIndex = 0;
                #endregion

                #region Categorias

                ddlCategoria.Items.Clear();
                ListItem liCate = new ListItem("Sin Definir", "0");
                ddlCategoria.Items.Add(liCate);
                GI.BR.Propiedades.CategoriasPropiedad Categorias = new GI.BR.Propiedades.CategoriasPropiedad();
                Categorias.RecuperarTodas();

                foreach (GI.BR.Propiedades.CategoriaPropiedad c in GI.BR.Propiedades.CategoriaPropiedadFlyweigthFactory.GetInstancia.GetCategorias)
                {
                    liCate = new ListItem();
                    liCate.Text = c.ToString();
                    liCate.Value = c.IdCategoria.ToString();
                    ddlCategoria.Items.Add(liCate);
                }

                ddlCategoria.SelectedIndex = 0;

                #endregion

                #region Tipo de Propiedad

                ListItem liTipo = new ListItem("Sin Definir", "0");
                ddlTipoPropiedad.Items.Add(liTipo);

                #endregion

                #region Monedas

                ListItem liMoneda;
                foreach (GI.BR.Monedas.Moneda m in GI.BR.Monedas.MonedasFlyweigthFactory.GetInstancia.GetMonedas)
                {
                    liMoneda = new ListItem();
                    liMoneda.Value = m.IdMoneda.ToString();
                    liMoneda.Text = m.ToString();

                    ddlMoneda.Items.Add(liMoneda);
                }
                ddlMoneda.SelectedIndex = 0;

                #endregion

                #region Paises

                ListItem liPaises = new ListItem();
                liPaises.Text = "Sin Definir";
                liPaises.Value = "0";
                ddlPais.Items.Add(liPaises);
                foreach (GI.BR.Propiedades.Ubicaciones.Pais p in GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetPaises())
                {
                    liPaises = new ListItem();
                    liPaises.Value = p.IdPais.ToString();
                    liPaises.Text = p.ToString();

                    ddlPais.Items.Add(liPaises);
                }

                GI.BR.Propiedades.Ubicaciones.Pais pais = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetPaises().GetDefault;
                if (pais != null)
                {
                    ddlPais.Items.FindByValue(pais.IdPais.ToString()).Selected = true;
                    CargarComboProvincias(pais.IdPais);
                }
                else
                {
                    ddlPais.SelectedIndex = 0;
                    CargarComboProvincias(0);
                }

                #endregion
            }
        }
        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
        }
Exemplo n.º 3
0
        protected override void Inicializar()
        {
            #region inicializar combos
            cbEsAptoProfesional.Items.Clear();
            cbEsAptoProfesional.Items.Add("Sin Definir");
            cbEsAptoProfesional.Items.Add("Si");
            cbEsAptoProfesional.Items.Add("No");

            cbDisposicion.Items.Clear();
            cbDisposicion.Items.Add(GI.BR.Propiedades.DepartamentoDisposicion.SinDefinir);
            cbDisposicion.Items.Add(GI.BR.Propiedades.DepartamentoDisposicion.Frente);
            cbDisposicion.Items.Add(GI.BR.Propiedades.DepartamentoDisposicion.Contrafrente);
            cbDisposicion.Items.Add(GI.BR.Propiedades.DepartamentoDisposicion.Interno);
            cbDisposicion.Items.Add(GI.BR.Propiedades.DepartamentoDisposicion.Lateral);

            cbTipoZona.Items.Clear();
            cbTipoZona.Items.Add(GI.BR.Propiedades.TipoZona.SinDefinir);
            cbTipoZona.Items.Add(GI.BR.Propiedades.TipoZona.Comercial);
            cbTipoZona.Items.Add(GI.BR.Propiedades.TipoZona.Industrial);
            cbTipoZona.Items.Add(GI.BR.Propiedades.TipoZona.Residencial);

            GI.BR.Propiedades.CategoriasPropiedad Categorias = new GI.BR.Propiedades.CategoriasPropiedad();
            Categorias.RecuperarTodas();
            cbCategoria.Items.Clear();
            cbCategoria.Items.Add("Sin Definir");
            foreach (GI.BR.Propiedades.CategoriaPropiedad Cat in Categorias)
            {
                cbCategoria.Items.Add(Cat);
            }

            if(Pedido.Categoria == null)
                cbCategoria.SelectedIndex = 0;

            GI.BR.Propiedades.EstadosPropiedad Estados = new GI.BR.Propiedades.EstadosPropiedad();
            Estados.RecuperarEstados((Pedido.EstadoPropiedad == "GI.BR.Propiedades.Venta") ? typeof(GI.BR.Propiedades.Venta) : typeof(GI.BR.Propiedades.Alquiler));
            cbEstado.Items.Clear();
            cbEstado.Items.Add("Sin Definir");
            foreach (GI.BR.Propiedades.EstadoPropiedad Estado in Estados)
                cbEstado.Items.Add(Estado);
            cbEstado.SelectedIndex = 0;

            GI.BR.Monedas.Monedas Monedas = new GI.BR.Monedas.Monedas();
            Monedas.RecuperarTodas();
            cbMoneda.Items.Clear();
            cbMoneda.Items.Add("---");
            foreach (GI.BR.Monedas.Moneda M in Monedas)
            {
                cbMoneda.Items.Add(M);
            }
            cbMoneda.SelectedIndex = 0;

            cbEstadoProp.Items.Clear();
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.NoEspecifica);
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.AEstrenar);
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.AReciclar);
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.Bueno);
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.MuyBueno);
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.Malo);
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.Reciclado);
            cbEstadoProp.Items.Add(GI.BR.Propiedades.Estado.Regular);
            cbEstadoProp.SelectedIndex = 0;

            GI.BR.Propiedades.Ambientes ambientes = new GI.BR.Propiedades.Ambientes();
            ambientes.RecuperarTodos();

            cbAmbientesFinal.Items.Clear();
            cbAmbientesInicial.Items.Clear();
            cbAmbientesInicial.Items.Add("Sin Definir");
            cbAmbientesFinal.Items.Add("Sin Definir");
            foreach (GI.BR.Propiedades.Ambiente a in ambientes)
            {
                cbAmbientesInicial.Items.Add(a);
                cbAmbientesFinal.Items.Add(a);
            }

            cbAmbientesInicial.SelectedIndex = 0;
            cbAmbientesFinal.SelectedIndex = 0;

            #endregion

            gbTerreno.Enabled = false;
            gbDepartamento.Enabled = false;

            inicializando = false;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                #region Items Radio Buttons
                this.radioListTipoBusqueda.SelectedIndex = 0;

                //Seteo el panel por default
                panelCodigo.Visible = false;
                panelFiltros.Visible = true;

                #endregion

                #region Ambientes

                GI.BR.Propiedades.Ambientes ambientes = new GI.BR.Propiedades.Ambientes();
                ambientes.RecuperarTodos();
                ListItem liAmbientes = new ListItem("Sin Definir","0");
                ddlAmbientes.Items.Add(liAmbientes);
                foreach (GI.BR.Propiedades.Ambiente a in ambientes)
                {
                    liAmbientes = new ListItem();
                    liAmbientes.Text = a.ToString();
                    liAmbientes.Value = a.CantidadAmbientes.ToString();

                    ddlAmbientes.Items.Add(liAmbientes);
                }

                ddlAmbientes.SelectedIndex = 0;
                #endregion

                #region Tipo de Propiedad

                ListItem liTipo=new ListItem("Sin Definir", "0");
                ddlTipoPropiedad.Items.Add(liTipo);
                foreach (GI.BR.Propiedades.TipoPropiedad t in GI.BR.Propiedades.TiposPropiedadFlyweightFactory.GetInstancia.GetTiposPropiedad)
                {
                    liTipo = new ListItem();
                    liTipo.Value = t.IdTipoPropiedad.ToString();
                    liTipo.Text = t.ToString();

                    ddlTipoPropiedad.Items.Add(liTipo);
                }
                ddlTipoPropiedad.SelectedIndex = 0;

                #endregion

                #region Monedas

                ListItem liMoneda;
                foreach (GI.BR.Monedas.Moneda m in GI.BR.Monedas.MonedasFlyweigthFactory.GetInstancia.GetMonedas)
                {
                    liMoneda = new ListItem();
                    liMoneda.Value = m.IdMoneda.ToString();
                    liMoneda.Text = m.ToString();

                    ddlMoneda.Items.Add(liMoneda);
                }
                ddlMoneda.SelectedIndex = 0;

                #endregion

                #region Paises

                ListItem liPaises = new ListItem();
                liPaises.Text = "Sin Definir";
                liPaises.Value = "0";
                ddlPais.Items.Add(liPaises);
                foreach (GI.BR.Propiedades.Ubicaciones.Pais p in GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetPaises())
                {
                    liPaises = new ListItem();
                    liPaises.Value = p.IdPais.ToString();
                    liPaises.Text = p.ToString();

                    ddlPais.Items.Add(liPaises);
                }

                GI.BR.Propiedades.Ubicaciones.Pais pais = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetPaises().GetDefault;
                if (pais != null)
                {
                    ddlPais.Items.FindByValue(pais.IdPais.ToString()).Selected = true;
                    CargarComboProvincias(pais.IdPais);
                }
                else
                {
                    ddlPais.SelectedIndex = 0;
                    CargarComboProvincias(0);
                }

                #endregion

            }
        }