コード例 #1
0
ファイル: ctrlPedido.ascx.cs プロジェクト: enzoburga/pimesoft
        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
            }
        }
コード例 #2
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;
        }