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