示例#1
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            bool   flag          = false;
            string selectedValue = this.ddlistNumeroMovil.SelectedValue;
            string str           = string.Concat(selectedValue, this.txtNumeroMovil.Text);
            string text          = this.txtCorreo.Text;

            if ((this.rdoEmailSi.Checked ? true : this.rdoCelSi.Checked))
            {
                this.encabezado = new EncabezadoTransaccion();
                GActualizarDatos gActualizarDato = (this.tg != null ? (GActualizarDatos)this.tg.ObjetoTransaccion : new GActualizarDatos(base.Afiliado, base.sCod));
                if (this.rdoEmailSi.Checked)
                {
                    this.encabezado.AddEncabezado("Nuevo Correo Electrónico a Afiliar", Formatos.formatoEmail(text));
                    gActualizarDato.Correo = text;
                }
                else
                {
                    gActualizarDato.Correo = "";
                }
                if (this.rdoCelSi.Checked)
                {
                    this.encabezado.AddEncabezado("Nuevo Número de Celular a Afiliar", Formatos.formatoTarjeta(str));
                    gActualizarDato.Celular = str;
                }
                else
                {
                    gActualizarDato.Celular = "";
                }
                gActualizarDato.PaginaAnterior  = string.Concat("~/pages/IB/Claves/ActualizarDatos.aspx?sCod=", base.sCod);
                gActualizarDato.PaginaSiguiente = "~/pages/Consolidada.aspx";
                if (this.tg == null)
                {
                    this.tg = new TipoTransaccionGenerica();
                }
                this.tg.EncabezadoTransaccion = this.encabezado;
                this.tg.ObjetoTransaccion     = gActualizarDato;
                this.tg.Titulo = "Actualización de Datos";
                this.tg.Nota   = "";
                this.tg.Nota2  = "";
                flag           = true;
            }
            if (flag)
            {
                this.Context.Items.Add("TipoTransaccionGenerica", this.tg);
                base.Server.Transfer(string.Concat("~/pages/Confirmacion.aspx?sCod=", base.sCod));
            }
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (this.PreguntasValidadas)
     {
         this.panelValidacion.Visible = false;
         this.panelDatos.Visible      = true;
     }
     if (!base.IsPostBack)
     {
         base.Afiliado            = HelperAfiliado.AfiliadosGet(base.Afiliado.nAF_Id, EnumTipoCodigo.AF_ID);
         this.Session["Afiliado"] = base.Afiliado;
         if (!string.IsNullOrEmpty(base.Afiliado.CO_Celular))
         {
             this.liNumeroActual.Text = Formatos.formatoTarjeta(base.Afiliado.CO_Celular);
         }
         else
         {
             this.liNumeroActual.Text = "No Afiliado";
         }
         this.liCorreoActual.Text = Formatos.formatoEmail(base.Afiliado.CO_Email);
         this.tg = this.Context.Items["TipoTransaccionGenerica"] as TipoTransaccionGenerica;
     }
     if (this.tg != null)
     {
         StringBuilder stringBuilder = new StringBuilder("<script>setTimeout(function(){");
         this.panelDatos.Visible      = true;
         this.panelValidacion.Visible = false;
         GActualizarDatos objetoTransaccion = this.tg.ObjetoTransaccion as GActualizarDatos;
         if ((string.IsNullOrEmpty(objetoTransaccion.Correo) ? false : !base.IsPostBack))
         {
             this.rdoEmailSi.Checked      = true;
             this.rdoEmailNo.Checked      = false;
             this.txtCorreo.Text          = objetoTransaccion.Correo;
             this.txtCorreoConfirmar.Text = objetoTransaccion.Correo;
             stringBuilder.Append(string.Concat("$('#", this.rdoEmailSi.ClientID, "').prop('checked',true).trigger('change');"));
         }
         if ((string.IsNullOrEmpty(objetoTransaccion.Celular) ? false : !base.IsPostBack))
         {
             this.rdoCelSi.Checked = true;
             this.rdoCelNo.Checked = false;
             string celular = objetoTransaccion.Celular;
             string str     = celular.Substring(0, 4);
             this.ddlistNumeroMovil.ClearSelection();
             this.ddlistNumeroMovil.Items.FindByValue(str).Selected = true;
             this.ddlistNumeroMovilConfirm.ClearSelection();
             this.ddlistNumeroMovilConfirm.Items.FindByValue(str).Selected = true;
             TextBox textBox  = this.txtNumeroMovil;
             TextBox textBox1 = this.txtNumeroMovilConfirm;
             string  str1     = celular.Substring(4, celular.Length - 4);
             string  str2     = str1;
             textBox1.Text = str1;
             textBox.Text  = str2;
             stringBuilder.Append(string.Concat("$('#", this.rdoCelSi.ClientID, "').prop('checked',true).trigger('change');"));
         }
         stringBuilder.Append("}, 150);</script>");
         if (!base.IsPostBack)
         {
             this.liScript.Text = stringBuilder.ToString();
         }
     }
 }