public void Inicializar()
        {
            GI.BR.Propiedades.EstadosPropiedad estados = new GI.BR.Propiedades.EstadosPropiedad();
            estados.RecuperarEstados(tipo);

            GI.BR.Propiedades.EstadoPropiedad estado = null;
            foreach (GI.BR.Propiedades.EstadoPropiedad e in estados)
            {
                if (tipo.ToString() == "GI.BR.Propiedades.Venta")
                {
                    if (e.IdEstadoPropiedad == 1)
                    {
                        estado = e;
                        break;
                    }
                }
                else
                {
                    if (e.IdEstadoPropiedad == 6)
                    {
                        estado = e;
                        break;
                    }
                }
            }

            propiedades = new GI.BR.Propiedades.Propiedades();
            if (tipo.ToString() == "GI.BR.Propiedades.Venta")
                propiedades.RecuperarPropiedadesVentas(estado);
            else
                propiedades.RecuperarPropiedadesAlquileres(estado);

            lvPropiedades.BeginUpdate();
            lvPropiedades.Items.Clear();

            ListViewItem item;

            foreach (GI.BR.Propiedades.Propiedad p in propiedades)
            {

                lvPropiedades.Items.Add(generarLVItem(p));
            }

            lvPropiedades.EndUpdate();
        }
示例#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;
        }
        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
        }