//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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        //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);
        }