예제 #1
0
        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";
            }
        }