protected void btnBuscaSocio_Click(object sender, EventArgs e) { this.btnModificarSocio.Disabled = false; this.btnCancelarRegistroSocio.Disabled = false; if (!this.txtNumSocio.IsEmpty) { Session["NumeroSocio"] = txtNumSocio.Text; Session["Sucursal"] = cmbSucursal.SelectedItem.Value; ConsultaSocioCPM = SocioCPM.ObtenSocioCPM(txtNumSocio.Text, "PRYBE"); if (!this.txtNumSocio.IsEmpty) { Habilitar_CamposSocio(); btnModificarSocio.Disabled = false; txtNumSocio.Disabled = true; this.txtNombre.Text = ConsultaSocioCPM.PrimerNombre; this.txtNombre2.Text = ConsultaSocioCPM.SegundoNombre; this.txtApellidoPat.Text = ConsultaSocioCPM.PrimerApellido; this.txtApellidoMat.Text = ConsultaSocioCPM.SegundoApellido; fechaNac = Convert.ToDateTime(ConsultaSocioCPM.FechaNacimiento); this.dteFechaN.Text = fechaNac.ToString("dd/MM/yyyy"); fechaIng = Convert.ToDateTime(ConsultaSocioCPM.FechaIngreso); this.dteFechaI.Text = fechaIng.ToString("dd/MM/yyyy"); if (ConsultaSocioCPM.Sexo == true) { this.rdoMasculino.Checked = true; } else { this.rdoFemenino.Checked = true; } cmbEdoCivil.Select(0); switch (ConsultaSocioCPM.EstadoCivil) { case "C": cmbEdoCivil.Select(0); break; case "D": cmbEdoCivil.Select(3); break; case "L": cmbEdoCivil.Select(4); break; case "S": cmbEdoCivil.Select(1); break; case "V": cmbEdoCivil.Select(2); break; } this.txtCP.Text = ConsultaSocioCPM.CP; this.txtCalle.Text = ConsultaSocioCPM.Calle; this.txtNoExt.Text = ConsultaSocioCPM.NoExterior; this.txtNoInt.Text = ConsultaSocioCPM.NoInterior; } else { Limpia_CamposSocio(); } Habilitar_CamposSocio(); this.txtNumSocio.Disabled = true; this.cmbCoop.Disabled = true; this.cmbPlaza.Disabled = true; this.cmbSucursal.Disabled = true; X.Get("maskDiv").AddCls("x-hide-display"); } else { X.MessageBox.Alert("Aviso", "No has ingresado el número de socio").Show(); } }
/*Botón que realiza la busqueda de un socio en la base de datos*/ protected void btnBuscar_DirectClick(object sender, DirectEventArgs e) { string cadena, cadena1, cadena2, cadena3, cadena4, cadena5, cadena6, cadena7, cadena8, cadena9; if (!this.txtNoSocio.IsEmpty && !this.txtNumeroFolioRecibo.IsEmpty && !this.nfPrima.IsEmpty)//Comprueba que el número de socio, folio y prima contengan información { Session["NoSocio"] = txtNoSocio.Text;//Se guarda en variable de sesióm el nmero de socio cargadatos = consultadatossocio.ReturnDatSocio(txtNoSocio.Text, Convert.ToInt32(Session["NoCoop"]));//Realiza consulta de datos de socio if (Convert.ToString(cargadatos.IdSucursal) == "0")//Comprueba que el Id de sucursal sea igual a 0 cero { Session["SucursalSoc"] = Session["NoSucursal"] = Session["NoSucursal"];//Asigna el Id de sucursal del usuario } else { Session["SucursalSoc"] = Session["NoSucursal"] = cargadatos.IdSucursal;//Toma el valor del Id de la sucursal del socio y lo guarda en variables de sesion Session["PlazaSoc"] = cargadatos.IdPlaza;//Toma el valor del Id de la plaza del socio y lo guada en variable de sesión } /*Realiza una busqueda de las pólizas emitidas al socio*/ List<wsConsultasMic.Poliza> polizasasociadas = new List<wsConsultasMic.Poliza>(consultadatos.ConsultaPolizasSocio(Convert.ToInt32(Session["NoCoop"]), txtNoSocio.Text)); stEmisionesSocio.DataSource = polizasasociadas; stEmisionesSocio.DataBind(); if (polizasasociadas.Count != 0)//Compara que la lista contenga datos que mostrar en el Grid { this.fpPolizasEmitidas.Show();//Muestra en un Grid las pólizas y certificados emitidos al socio y menor ahorrador foreach (var item in polizasasociadas) { if (item.EsDependiente == false)//Comprueba que las pólizas sean del socio títular { cadena1 = item.DomicilioGral; if (cadena1 != null)//Comprueba que la cadena contega información { Session["CadenaP"] = cadena1.LongCount(letra => letra.ToString() == "|");//Realiza conteo de apariciones del caracter | if (Convert.ToInt32(Session["CadenaP"]) == 4)//Comprueba que la variable de sesión sea igual a 4 { /*Se extraen de cadena los datos necesarios para impresión de solicitud de reclamo de beneficiarios*/ cadena = cadena1.Substring(0, cadena1.IndexOf("|")); cadena2 = cadena1.Substring(cadena1.IndexOf("|", 1) + 1); cadena3 = cadena2.Substring(0, cadena2.IndexOf("|")); cadena4 = cadena2.Substring(cadena2.IndexOf("|", 1) + 1); cadena5 = cadena4.Substring(0, cadena4.IndexOf("|")); cadena6 = cadena4.Substring(cadena4.IndexOf("|", 1) + 1); Session["CP"] = cadena7 = cadena6.Substring(0, cadena6.IndexOf("|")); cadena8 = cadena6.Substring(cadena6.IndexOf("|", 1) + 1); cadena9 = cadena8.Substring(0, cadena8.Length); } else { Session["CP"] = ""; } } else { Session["CP"] = ""; } Session["Ocupacion"] = item.OcupEsp;//Asigna a variable de sesión la ocupación del socio títular break; } if (item.EsDependiente == true) { Session["OcupacionDep"] = item.OcupEsp; } } } else { Session["Ocupacion"] = ""; Session["CP"] = ""; this.fpPolizasEmitidas.Hide();//Oculta el Grid si el socio no tiene ninguna póliza emitida } datsocio = consultadatossocio.ReturnIdSocio(Convert.ToInt32(Session["NoSucursal"]), txtNoSocio.Text);//Realiza busqueda de ID de socio en BD Prybe Session["IdSocio"] = idSocio = datsocio.CIdSocio_IdSoc;//Guarda en variable de sesión el Id de este if (idSocio != 0)//Si encuentra el ID carga los campos con sus datos y libera para su modificación { cargadatos = consultadatossocio.ReturnDatSocio(txtNoSocio.Text, Convert.ToInt32(Session["NoCoop"]));//Realiza busqueda de datos del socio en BD Session["NombreCont"] = txtNombre1.Text = cargadatos.Nombre; Session["Nombre2Cont"] = txtNombre2.Text = cargadatos.Nombre2; Session["ApellidoCont"] = txtApellidoPaterno.Text = cargadatos.ApePat; Session["Apellido2Cont"] = txtApellidoMaterno.Text = cargadatos.ApeMat; fechaIng = Convert.ToDateTime(cargadatos.FechaIng); Session["FechaIngCont"] = dfFechaIngreso.Text = fechaIng.ToString("dd/MM/yyyy"); Session["FecchaNacCont"] = fechaNac = Convert.ToDateTime(cargadatos.FechaNac); Session["FechaNacCont"] = dfFechaNacimiento.Text = fechaNac.ToString("dd/MM/yyyy"); Session["CorreoCont"] = txtCorreo.Text = cargadatos.Correo; Session["EstadoCivCont"] = this.cbEdoCivil.SelectedItem.Value = Convert.ToString(cargadatos.IdEdoCivil); switch (Convert.ToInt32(cbEdoCivil.SelectedItem.Value))//Asigna el valor del estado civil según catalogo de GdS { case 1: Session["EstadoCivCont"] = 2; break; case 2: Session["EstadoCivCont"] = 1; break; case 3: Session["EstadoCivCont"] = 3; break; case 4: Session["EstadoCivCont"] = 4; break; case 5: Session["EstadoCivCont"] = 5; break; } Session["TipoTelCont"] = this.cbTipoTelefono.SelectedItem.Value = cargadatos.IdTipoTel; if (cargadatos.Sexo == true) { Session["SexoCont"] = true; this.rdoMasculino.Checked = true; } else { Session["SexoCont"] = false; this.rdoFemenino.Checked = true; } txtCP.Text = Convert.ToString(Session["CP"]); Session["LadaCont"] = nfLada.Text = cargadatos.Lada; Session["TelefonoCont"] = nfTelefono.Text = cargadatos.Tel; Session["CalleCont"] = txtCalle.Text = cargadatos.Calle; Session["NumeroCont"] = txtNoExt.Text = cargadatos.NoExt; Session["NumeroIntCont"] = txtNoInt.Text = cargadatos.NoInt; Session["RFCCont"] = txtRFC.Text = cargadatos.RFC; Session["ColoniaCont"] = cargadatos.Colonia; Session["CURPCont"] = txtCURP.Text = cargadatos.CURP; cbSumaAsegurada.SelectedItem.Value = "25000"; txtOcupacionEspecifica.Text = Convert.ToString(Session["Ocupacion"]).ToUpper(); Libera_CamposDatosSocio(); Session["Busqueda"] = 3;//Se asigna a la variable de sesión el valor 3 según el tipo de busqueda Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "BUSQUEDA DE SOCIO EN BD PRYBE | NUMERO DE SOCIO: " + Convert.ToString(Session["NoSocio"]) + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); } else { Limpia_CamposDatosSocio(); if (Convert.ToInt32(Session["NoCoop"]) == 1 && txtNoSocio.Text.Length == 10) { switch (Convert.ToInt32(Session["NoCoop"]))//Dependiendo del número de cooperativa consume el WS de CPM o libera campos para captura manual de datos generales. { case 1: /*Consume el WS de CPM que devuelve los generales del socio*/ consultasCPM = socioCPM.ObtenSocioCPM(txtNoSocio.Text, Convert.ToString(Session["Usuario"])); if (consultasCPM.TipoSocio == "MENOR AHORRADOR")//Comprueba que el tipo de socio sea un menor ahorrador { Acceso.GeneraMensaje("Aviso", "Este es un menor por favor ingresa el número del Socio títular", 'W');//Mensaje de alerta } else { /*Se cargan los datos generales del socio en los campos de captura*/ txtNombre1.Text = consultasCPM.PrimerNombre; txtNombre2.Text = consultasCPM.SegundoNombre; txtApellidoPaterno.Text = consultasCPM.PrimerApellido; txtApellidoMaterno.Text = consultasCPM.SegundoApellido; fechaNac = Convert.ToDateTime(consultasCPM.FechaNacimiento); dfFechaNacimiento.Text = fechaNac.ToString("dd/MM/yyyy"); fechaIng = Convert.ToDateTime(consultasCPM.FechaIngreso); dfFechaIngreso.Text = fechaIng.ToString("dd/MM/yyyy"); txtCorreo.Text = consultasCPM.Email; if (consultasCPM.Sexo == true) { this.rdoMasculino.Checked = true; } else { this.rdoFemenino.Checked = true; } if (consultasCPM.Lada == "" || consultasCPM.Lada == null) { nfLada.Value = EmptyValue.EmptyString; } else { nfLada.Text = consultasCPM.Lada; } if (consultasCPM.Telefono == "" || consultasCPM.Telefono == null) { nfTelefono.Value = EmptyValue.EmptyString; } else { nfTelefono.Text = consultasCPM.Telefono; } switch (consultasCPM.EstadoCivil) { case "C": cbEdoCivil.SelectedItem.Value = "1"; break; case "D": cbEdoCivil.SelectedItem.Value = "4"; break; case "L": cbEdoCivil.SelectedItem.Value = "5"; break; case "S": cbEdoCivil.SelectedItem.Value = "2"; break; case "V": cbEdoCivil.SelectedItem.Value = "3"; break; } txtCP.Text = consultasCPM.CP; txtCalle.Text = consultasCPM.Calle; txtNoExt.Text = consultasCPM.NoExterior; txtNoInt.Text = consultasCPM.NoInterior; txtRFC.Text = consultasCPM.RFC; txtCURP.Text = consultasCPM.CURP; Session["SucursalSoc"] = consultasCPM.Sucursal; Session["PlazaSoc"] = consultasCPM.Plaza; if (consultasCPM.Error.Valor == true)//Comprueba que la busqueda contenga error { Acceso.GeneraMensaje("Aviso", "Se ha generado un error en tiempo de espera, no hubo conexión con la Base de datos de CPM, por favor intente de nuevo", 'E');//Mensaje de alerta /*Registra en log el error de consulta de socio CPM*/ Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "ERROR EN CONSULTA DE SOCIO CPM | NUMERO DE SOCIO:" + Convert.ToString(Session["NoSocio"]) + " | " + Convert.ToString(consultasCPM.Error.Mensaje) + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); /*Envía correo a soporte CPM y PRYBE*/ correoEnvia.EnviaCorreo(WebConfigurationManager.AppSettings.Get("correo10"), "*****@*****.**", "ERROR CON WS - CPM", "ERROR EN CONSULTA DE SOCIO CPM: " + Convert.ToString(consultasCPM.Error.Mensaje) + " | USUARIO: " + Convert.ToString(Session["Ejecutivo"]) + " | EJECUTIVO: " + Convert.ToString(Session["Usuario"]) + " | NOMBRE EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + " | NUMERO SOCIO: " + Convert.ToString(Session["NoSocio"]) + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer, true); X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla Session["Busqueda"] = 1;//Se asigna a la variable de sesión tipo busqueda el valor 1 sinregistro = true; Bloquea_CamposDatosSocio(); } else { if (consultasCPM.PrimerApellido == null && consultasCPM.Error.Valor == false)//Comprueba que campos obligatorios contengan información { Acceso.GeneraMensaje("Aviso", "Por favor verifica el número de socio", 'W');//Mensaje de alerta X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "ERROR EN CONSULTA CPM | SOCIO NO ENCONTRADO EN BD CPM | NUMERO DE SOCIO: " + Convert.ToString(Session["NoSocio"]) + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); sinregistro = true; Bloquea_CamposDatosSocio(); } else { Session["Busqueda"] = 1;//Se asigna a la variable de sesión tipo busqueda el valor 1 Session["IdSocio"] = idSocio = 0;//Asigna el valor 0 a la variable de sesión Libera_CamposDatosSocio();//Libera los campos de captura de datos generales del socio o menor ahorrador Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "CONSULTA DE SOCIO CPM | NUMERO DE SOCIO: " + Convert.ToString(Session["NoSocio"]) + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "CONSULTA DE SOCIO CPM EXITOSA | NUMERO SOCIO: " + Convert.ToString(Session["NoSocio"]) + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); } } } break; } } else if (Convert.ToInt32(Session["NoCoop"]) == 1) { Acceso.GeneraMensaje("Aviso", "Por favor verifica el número de socio, debe ser de 10 caracteres", 'I'); Bloquea_CamposDatosSocio(); X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla } if (Convert.ToInt32(Session["NoCoop"]) == 1) { if (sinregistro == true) { btnContinuarEmision.Disabled = true; Bloquea_CamposDatosSocio(); } else { Session["IdSocio"] = idSocio = 0;//Asigna el valor 0 a la variable de sesión Libera_CamposDatosSocio();//Libera los campos de captura de datos generales del socio o menor ahorrador Session["Busqueda"] = 1;//Se asigna a la variable de sesión tipo busqueda el valor 1 } } else { Session["IdSocio"] = idSocio = 0;//Se asigna el valor 0 a la variable de sesión Libera_CamposDatosSocio();//Libera los campos de captura de datos generales del socio o menor ahorrador Session["Busqueda"] = 2;//Se asigna a la variable de sesión tipo busqueda el valor 2 } } Libera_BotonesDesicion(); chkDependienteEconomico.Checked = false; } else { Acceso.GeneraMensaje("Aviso", "No has ingresado el número de socio o el folio del recibo de pago", 'W');//Mensaje de alerta X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla } Session["NumeroSocio"] = numerosocios = txtNoSocio.Text;//Guarda el número de socio en variable de sesion pnlInformacionPreguntaSalud.Collapsed = true; pnlPregunta.Disabled = false; Libera_BotonesDesicion(); Session["VerificaRFC"] = null; }
/*Método que compara los numeros de socio y menor ahorrador para que estos sean diferentes*/ protected void btnBuscaMenor_DirectClick(object sender, DirectEventArgs e) { try { int idMenor; if (txtNumeroSocioD.Text != "")//Comprueba que el campo No. Menor contenga información { if (txtNumeroSocioD.Text == txtNoSocio.Text)//Comprueba que el número de socio y de menor ahorrador sea el mismo { Acceso.GeneraMensaje("Aviso", "El número del menor ahorrador no puede ser el mismo que el del socio títular", 'W');//Mensaje de alerta txtNumeroSocioD.Text = "";//Limpia campo No. Menor //Limpia_CamposDatosSocio();//Limpia campos de captura de datos de socio X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla } else { if (chkDependienteEconomico.Checked == true)//Comprueba que la casilla de verificación este seleccionada { IdMA = consultadatos.ReturnIdSocioMA(Convert.ToInt32(Session["NoSucursal"]), txtNumeroSocioD.Text);//Realiza busqueda de ID de socio en BD Prybe Session["IdMenor"] = idMenor = IdMA.CIdSocioMA_IdSoc;//Guarda en variable de sesión el Id de este if (idMenor != 0) { datosMA = consultadatos.ReturnDatMenorAH(txtNumeroSocioD.Text, Convert.ToInt32(Session["NoCoop"])); txtNombre1.Text = datosMA.Nombre; txtNombre2.Text = datosMA.Nombre2; txtApellidoPaterno.Text = datosMA.ApePat; txtApellidoMaterno.Text = datosMA.ApeMat; fechaNac = Convert.ToDateTime(datosMA.FechaNac); dfFechaNacimiento.Text = fechaNac.ToString("dd/MM/yyyy"); fechaIng = Convert.ToDateTime(datosMA.FechaIng); dfFechaIngreso.Text = fechaIng.ToString("dd/MM/yyyy"); txtCURP.Text = datosMA.CURP; if (datosMA.Sexo == true) { rdoMasculino.Checked = true; } else { rdoFemenino.Checked = true; } txtOcupacionEspecifica.Text = Convert.ToString(Session["OcupacionDep"]); cbEdoCivil.SelectedItem.Value = Convert.ToString(datosMA.IdEdoCivil); Bloquea_CamposMenor(); cbSumaAsegurada.Disabled = true; Session["Busqueda"] = 3; } else { if (Convert.ToInt32(Session["NoCoop"]) == 1)//Comprueba que el menor ahorrador pertenesca a CPM { switch (Convert.ToInt32(Session["NoCoop"])) { case 1: //Consume el WS de CPM que devuelve los generales del socio consultasCPM = socioCPM.ObtenSocioCPM(txtNumeroSocioD.Text, Convert.ToString(Session["Usuario"])); txtNombre1.Text = consultasCPM.PrimerNombre; txtNombre2.Text = consultasCPM.SegundoNombre; txtApellidoPaterno.Text = consultasCPM.PrimerApellido; txtApellidoMaterno.Text = consultasCPM.SegundoApellido; fechaNac = Convert.ToDateTime(consultasCPM.FechaNacimiento); dfFechaNacimiento.Text = fechaNac.ToString("dd/MM/yyyy"); fechaIng = Convert.ToDateTime(consultasCPM.FechaIngreso); dfFechaIngreso.Text = fechaIng.ToString("dd/MM/yyyy"); txtCorreo.Text = consultasCPM.Email; txtOcupacionEspecifica.Text = ""; if (consultasCPM.Sexo == true) { this.rdoMasculino.Checked = true; } else { this.rdoFemenino.Checked = true; } switch (consultasCPM.EstadoCivil) { case "C": cbEdoCivil.SelectedItem.Value = "1"; break; case "D": cbEdoCivil.SelectedItem.Value = "4"; break; case "L": cbEdoCivil.SelectedItem.Value = "5"; break; case "S": cbEdoCivil.SelectedItem.Value = "2"; break; case "V": cbEdoCivil.SelectedItem.Value = "3"; break; } if (consultasCPM.Error.Valor == true)//Comprueba que la busqueda contenga error { Acceso.GeneraMensaje("Aviso", "Se ha generado un error en tiempo de espera, por favor intente de nuevo", 'E');//Mensaje de alerta /*Registra log el error generado en la consulta*/ Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "ERROR EN CONSULTA DE SOCIO CPM | NUMERO DE MENOR:" + txtNumeroSocioD.Text.ToUpper() + " | " + Convert.ToString(consultasCPM.Error.Mensaje) + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); /*Envia correo a soporte CPM y PRYBE*/ correoEnvia.EnviaCorreo(WebConfigurationManager.AppSettings.Get("correo10"), "*****@*****.**", "ERROR CON WS - CPM", "ERROR EN CONSULTA DE SOCIO CPM: " + Convert.ToString(consultasCPM.Error.Mensaje) + " | USUARIO: " + Convert.ToString(Session["Ejecutivo"]) + " | EJECUTIVO: " + Convert.ToString(Session["Usuario"]) + " | NOMBRE EJECUTIVO: " + Convert.ToString(Session["NombreCompleto"]) + " | NUMERO MENOR: " + txtNumeroSocioD.Text.ToUpper() + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer, true); X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla Session["Busqueda"] = 1;//Se asigna a la variable de sesión tipo busqueda el valor 1 } else { Session["Busqueda"] = 1;//Se asigna a la variable de sesión tipo busqueda el valor 1 Session["IdSocio"] = idSocio = 0;//Asigna el valor 0 a la variable de sesión Libera_CamposDatosSocio();//Libera los campos de captura de datos generales del socio o menor ahorrador Bloquea_CamposMenor(); /*Registra en log la consulta de socio*/ Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "CONSULTA DE SOCIO CPM | NUMERO DE MENOR: " + txtNumeroSocioD.Text.ToUpper() + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); } if (consultasCPM.PrimerApellido == null && consultasCPM.Error.Valor == false)//Comprueba que campos obligatorios contengan información { Acceso.GeneraMensaje("Aviso", "Por favor verifica el número de socio", 'W');//Mensaje de alerta X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla /*Registra en log el error de consulta de menor de CPM*/ Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "ERROR EN CONSULTA CPM | MENOR NO ENCONTRADO EN BD CPM | NUMERO DE MENOR: " + txtNumeroSocioD.Text.ToUpper() + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); Bloquea_CamposDatosSocio(); btnContinuarEmision.Disabled = true; txtNumeroSocioD.Disabled = false; chkDependienteEconomico.Disabled = false; sinregistro = true; } else { /*Registra en log la consulta de menor en CPM*/ Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "CONSULTA DE SOCIO MENOR CPM EXITOSA | NUMERO MENOR: " + txtNumeroSocioD.Text.ToUpper() + "| Direccion IP: " + Request.UserHostAddress + " | URL Actual: " + Request.UrlReferrer); } break; } Session["IdMenor"] = idSocio = 0;//Asigna el valor 0 a la variable de sesión } else { Limpia_CamposMenor();//Limpia los campos para captura de información Libera_CamposDatosSocio();//Desbloquea los campos para la captura de información Bloquea_CamposMenor(); cbSumaAsegurada.Disabled = true;//Bloquea la lista de seleccion de suma asegurada Session["Busqueda"] = 2; } X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla } } } } else { Acceso.GeneraMensaje("Aviso", "No has ingresado información en el campo No. Menor", 'I');//Mensaje de alerta X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla } } catch (Exception ex) { Acceso.GeneraMensaje("Aviso", "Se origino un problema en el servicio de PRYBE, por favor intentelo nuevamente.", 'I');//Mensaje de alerta X.Get("maskDiv").AddClass("x-hide-display");//Oculta la máscara de bloqueo de pantalla /*Guarda en log error generado por la excepción*/ Loguin.InsertLogDanos(Convert.ToInt32(Session["Ejecutivo"]), 13, "SE ORIGINO UN PROBLEMA DE EXCEPCION EN BUSQUEDA MENOR, MENSAJE: " + ex.Message); } }