示例#1
0
        //Obtener catalogo no depediente de: Entidad Federativa
        private Boolean PoblarDropDownListEntidadFederativa()
        {
            Boolean Ok = false;

            DropDownListEdo.DataTextField  = "Descripcion";
            DropDownListEdo.DataValueField = "IdValue";

            try
            {
                //cargar la lista de estados, si no ha sido cargada poblar, sino presentar
                DropDownListEdo.DataSource = AdministradorCatalogos.ObtenerCatalogoEstados();
                DropDownListEdo.DataBind();
                //agregar un elemento para representar a todos
                DropDownListEdo.Items.Add("--");
                this.DropDownListEdo.Items.FindByText("--").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 Entidades Federativas. Contacta al área de sistemas.";
                this.LabelInfo.Text = "<div class='alert alert-danger'><strong> Error </strong>" + Msj + "</div>";
                MostrarMensajeJavaScript(Msj);
            }
            return(Ok);
        }
示例#2
0
        // Lista de Entidad Federativa
        private Boolean PoblarDropDownListEntidadFederativa()
        {
            Boolean Ok = false;

            DropDownListEdo.DataTextField  = "Descripcion";
            DropDownListEdo.DataValueField = "IdValue";

            try
            {
                //cargar la lista de estados, si no ha sido cargada poblar, sino presentar
                DropDownListEdo.DataSource = AdministradorCatalogos.ObtenerCatalogoEstados();
                DropDownListEdo.DataBind();
                //agregar un elemento para representar a todos
                DropDownListEdo.Items.Add("--");
                this.DropDownListEdo.Items.FindByText("--").Selected = true;
                Ok = true;
            }
            catch (Exception ex)
            {
                Msj = "Ha ocurrido un error al cargar la lista de Entidades Federativa. Contacta al área de sistemas.";
                this.LabelInfoGridResult.Text = "<div class='alert alert-danger'> " + 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);
        }
        public bool ValidarEntradaDatos()
        {
            this.rfvTextBoxNombreDireccion.Validate();
            if (!this.rfvTextBoxNombreDireccion.IsValid)
            {
                this.TextBoxNombreDireccion.Text = "<div class='has-error'></div>";
                return(false);
            }

            if (TextBoxNombreDireccion.Text.Trim().Length == 0)
            {
                Msj = "Debes proporcionar un nombre cualquiera al inmueble de arrendamiento";;
                this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                TextBoxNombreDireccion.Focus();
                MostrarMensajeJavaScript(Msj);
                return(false);
            }


            if (this.DropDownListTipoInmueble.SelectedItem.Text == "--")
            {
                Msj = "Debes seleccionar el tipo del Inmueble";
                this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                MostrarMensajeJavaScript(Msj);
                DropDownListMpo.Focus();
                return(false);
            }


            //validacion CP
            if (DropDownListPais.SelectedItem.Text == "México")
            {
                if (this.DropDownListEdo.SelectedItem.Text == "Seleccione un Estado")
                {
                    Msj = "Debes seleccionar un estado en el que se ubica la dirección del Inmueble";
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    DropDownListEdo.Focus();
                    return(false);
                }

                if (this.DropDownListMpo.SelectedItem.Text == "--")
                {
                    Msj = "Debe seleccionar un municipio en el que se ubica la dirección del Inmueble";
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    DropDownListMpo.Focus();
                    return(false);
                }

                if (this.DropDownListColonia.SelectedItem.Text == "--")
                {
                    Msj = "Debes seleccionar una colonia en la que se ubica la dirección del Inmueble";
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    DropDownListColonia.Focus();
                    return(false);
                }


                if (this.DropDownListColonia.SelectedItem.Text == "-Otra Colonia-")
                {
                    if (this.TextBoxOtraColonia.Text.Length < 2)
                    {
                        Msj = "Debes proporcionar la colonia en la que se ubica la dirección del Inmueble";
                        this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                        this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                        MostrarMensajeJavaScript(Msj);
                        TextBoxOtraColonia.Focus();
                        return(false);
                    }
                }


                if (TextBoxCP.Text.Trim().Length < 5)
                {
                    Msj = "Debes proporcionar un código postal de 5 digitos en la dirección del Inmueble";
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    TextBoxCP.Focus();
                    return(false);
                }
            }
            else //es validacion de direccion extranjera
            {
                if (TextBoxEdoExtranjero.Text.Trim().Length == 0)
                {
                    Msj = "Debes proporcionar un estado ó equivalente en la dirección del inmueble de: " + ((DropDownList)DropDownListPais).SelectedItem.Text;
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    TextBoxEdoExtranjero.Focus();
                    return(false);
                }

                if (TextBoxMpoExtranjero.Text.Trim().Length == 0)
                {
                    Msj = "Debes proporcionar un municipio ó equivalente en la dirección del inmueble de: " + ((DropDownList)DropDownListPais).SelectedItem.Text;
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    TextBoxMpoExtranjero.Focus();
                    return(false);
                }

                if (TextBoxCiudadExtranjero.Text.Trim().Length == 0)
                {
                    Msj = "Debes proporcionar una ciudad en la dirección del inmueble de: " + ((DropDownList)DropDownListPais).SelectedItem.Text;
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    TextBoxCiudadExtranjero.Focus();
                    return(false);
                }


                if (TextBoxCPExtranjero.Text.Trim().Length == 0)
                {
                    Msj = "Debes proporcionar un código postal o equivalente en la dirección del inmueble de: " + ((DropDownList)DropDownListPais).SelectedItem.Text;
                    this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                    this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                    MostrarMensajeJavaScript(Msj);
                    TextBoxCP.Focus();
                    return(false);
                }
            }


            if (this.DropDownListTipoVialidad.SelectedItem.Text == "--")
            {
                Msj = "Debes seleccionar un tipo de vialidad en el que se ubica la dirección del Inmueble";
                this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                MostrarMensajeJavaScript(Msj);
                DropDownListTipoVialidad.Focus();
                return(false);
            }


            if (TextBoxNombreVialidad.Text.Trim().Length == 0)
            {
                Msj = "Debes proporcionar el nombre de la vialidad de la dirección del Inmueble";
                this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                MostrarMensajeJavaScript(Msj);
                TextBoxNombreVialidad.Focus();
                return(false);
            }

            if (TextBoxNumExt.Text.Trim().Length == 0)
            {
                Msj = "Debes proporcionar un número exterior de la dirección del Inmueble";
                this.LabelInfoInmuebleDir.Text = "<div class='alert alert-warning'><strong> ¡Precaución! </strong> " + Msj + "</div>";
                this.LabelInfoEnc.Text         = this.LabelInfoInmuebleDir.Text;
                MostrarMensajeJavaScript(Msj);
                TextBoxNumExt.Focus();
                return(false);
            }
            return(true);
        }