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 } }
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; }