//Obtener catalogo no depediente de : PAIS private Boolean PoblarDropDownListaPais() { Boolean Ok = false; this.DropDownListPais.DataTextField = "Descripcion"; this.DropDownListPais.DataValueField = "IdValue"; try { //obtener informacion de paises del BUS, si la lista ya existe solo obtenerla, sino cargarla del BUS this.DropDownListPais.DataSource = AdministradorCatalogos.ObtenerCatalogoPais(); this.DropDownListPais.DataBind(); //agregar un elemento para representar a todos this.DropDownListPais.Items.FindByText("México").Selected = true; Ok = true; } catch (Exception ex) { //msj al usuario // Msj = ex.InnerException == null ? ex.Message : ex.InnerException.Message; Msj = "Ocurrió una excepción al cargar la lista de Paises. Contacta al área de sistemas."; this.LabelInfoInmuebleDir.Text = "<div class='alert alert-danger'> " + Msj + "</div>"; MostrarMensajeJavaScript(Msj); } return(Ok); }
private Boolean PoblarDropDownListaPais() { Boolean Ok = false; this.DropDownListPais.Items.Clear(); this.DropDownListPais.DataTextField = "Descripcion"; this.DropDownListPais.DataValueField = "IdValue"; try { //obtener informacion de paises del BUS, si la lista ya existe solo obtenerla, sino cargarla del BUS List <Catalogo> oListaPais = AdministradorCatalogos.ObtenerCatalogoPais(); if (!oListaPais.Contains(new Catalogo { IdValue = 0, Descripcion = "Todos" })) { oListaPais.Add(new Catalogo { IdValue = 0, Descripcion = "Todos" }); } this.DropDownListPais.DataSource = oListaPais; this.DropDownListPais.DataBind(); //agregar un elemento para representar a todos this.DropDownListPais.SelectedValue = "0"; Ok = true; } catch (Exception ex) { Msj = "Ha ocurrido un error al cargar la lista de paises. Contacta al área de sistemas."; this.LabelInfo.Text = "<div class='alert alert-danger'><strong> Error </strong>" + Msj + "</div>"; MostrarMensajeJavaScript(Msj); BitacoraExcepcion BitacoraExcepcionAplictivo = new BitacoraExcepcion { CadenaconexionBD = System.Configuration.ConfigurationManager.ConnectionStrings["cnArrendamientoInmueble"].ConnectionString, Aplicacion = "ContratosArrto", Modulo = MethodInfo.GetCurrentMethod().DeclaringType.ToString() + ".aspx", Funcion = MethodBase.GetCurrentMethod().Name + "()", DescExcepcion = ex.InnerException == null ? ex.Message : ex.InnerException.Message, Usr = ((SSO)Session["Contexto"]).UserName.ToString() }; BitacoraExcepcionAplictivo.RegistrarBitacoraExcepcion(); BitacoraExcepcionAplictivo = null; } return(Ok); }
//obtenemos el catalogo del pais private Boolean PoblarDropDownListPais() { bool ok = false; this.DropDownListPais.DataTextField = "Descripcion"; this.DropDownListPais.DataValueField = "IdValue"; try { this.DropDownListPais.DataSource = AdministradorCatalogos.ObtenerCatalogoPais(); this.DropDownListPais.DataBind(); DropDownListPais.Items.Add("TODAS"); this.DropDownListPais.Items.FindByText("TODAS").Selected = true; DropDownListMunicipio.Items.Add("TODAS"); this.DropDownListMunicipio.Items.FindByText("TODAS").Selected = true; ok = true; } catch (Exception ex) { Msj = "Ocurrió una excepción al cargar la lista de Paises. Contacta al área de sistemas."; this.LabelInfo.Text = "<div class='alert alert-danger'> " + Msj + "</div>"; BitacoraExcepcion BitacoraExcepcionAplictivo = new BitacoraExcepcion { CadenaconexionBD = System.Configuration.ConfigurationManager.ConnectionStrings["cnArrendamientoInmueble"].ConnectionString, Aplicacion = "ContratosArrto", Modulo = MethodInfo.GetCurrentMethod().DeclaringType.ToString() + ".aspx", Funcion = MethodBase.GetCurrentMethod().Name + "()", DescExcepcion = ex.InnerException == null ? ex.Message : ex.InnerException.Message, Usr = ((SSO)Session["Contexto"]).UserName.ToString() }; BitacoraExcepcionAplictivo.RegistrarBitacoraExcepcion(); BitacoraExcepcionAplictivo = null; } return(ok); }