protected void cusValDorsal_ServerValidate(object source, ServerValidateEventArgs args) { dorsalActual = ((Jugador)Session["Jugador"]).Dorsal; if (LNyAD.ExisteDorsalEnEquipo(Convert.ToInt32(txbDorsal.Text), ddlEquipo.SelectedIndex) && dorsalActual != Convert.ToInt32(txbDorsal.Text)) { args.IsValid = false; } else if (LNyAD.ExisteDorsalEnEquipo(Convert.ToInt32(txbDorsal.Text), ddlEquipo.SelectedIndex) && txbNombre.Text.Equals(nombreActual) && ((Jugador)Session["Jugador"]).Equipo_id != Convert.ToInt32(ddlEquipo.SelectedValue)) { args.IsValid = false; } if (!args.IsValid) { cusValDorsal.ErrorMessage = "Ya existe el dorsal " + txbDorsal.Text + " en " + ddlEquipo.SelectedItem.Text + " por favor seleccione otro dorsal"; } }