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###############"; } }