Exemplo n.º 1
0
 protected void dwlNTarjeta_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (dwlNTarjeta.SelectedIndex != 0 && dwlNTarjeta.SelectedIndex < (dwlNTarjeta.Items.Count - 2))
     {
         string res = objDatos.DatosTarjeta(Application["cnn"].ToString(), int.Parse(dwlNTarjeta.SelectedValue.ToString()));
         if (res == "0")
         {
             dwlNTarjeta.SelectedIndex = 0;
             txtNumero.Enabled         = true;
         }
         else
         {
             txtNumero.Text       = objDatos.Nombre;
             txtNumero.Enabled    = false;
             dwlAño.SelectedIndex = int.Parse(objDatos.App);
             dwlMes.SelectedIndex = int.Parse(objDatos.Apm);
             txtCveTj.Text        = objDatos.Rol;
         }
     }
     else
     {
         txtNumero.Enabled = true;
     }
     if (dwlNTarjeta.SelectedValue.ToString().StartsWith("VISA"))
     {
         revNumero.ValidationExpression = "(4[0-9]{3}[0-9]{4}[0-9]{4}[0-9]{4})";
         revNumero.ErrorMessage         = "Numero incorrecto 4###############";
     }
     else if (dwlNTarjeta.SelectedValue.ToString().StartsWith("MASTER CARD"))
     {
         revNumero.ValidationExpression = "(5[1-5][0-9]{2}[0-9]{4}[0-9]{4}[0-9]{4})";
         revNumero.ErrorMessage         = "Numero incorrecto 5###############";
     }
 }