Esempio n. 1
0
 private void BBuscarJugador_Click(object sender, EventArgs e)
 {
     LBJugadores.Items.Clear();
     if ((CBJugador.SelectedIndex == -1) && (Convert.ToString(CBPiernaHabil.SelectedItem) == ""))
     {
         MessageBox.Show("Seleccione algun parametro para filtrar a los jugadores", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     foreach (Jugador UnJugador in ListPersona)
     {
         // entra siempre que jugador sea "todos" o no este selec. y pierna sea "todos" o coinsidan las piernas
         if ((CBJugador.SelectedIndex <= 0) && ((CBPiernaHabil.SelectedIndex <= 0) || (Convert.ToString(CBPiernaHabil.SelectedItem) == UnJugador.getPierna_Habil())))
         {
             LBJugadores.Items.Add(UnJugador.getApellido() + " " + UnJugador.getNombre() + " - " + UnJugador.getPosicion());
         }
         //entra a jugador y compara por posicion y mira que pierna no este selec
         if (Convert.ToString(CBJugador.SelectedItem) == UnJugador.getPosicion() && (CBPiernaHabil.SelectedIndex == -1))
         {
             LBJugadores.Items.Add(UnJugador.getApellido() + " " + UnJugador.getNombre() + " - " + UnJugador.getPosicion());
         }
         //entra a pierna y jugador y si coinsiden los lista
         if (Convert.ToString(CBPiernaHabil.SelectedItem) == UnJugador.getPierna_Habil() && (Convert.ToString(CBJugador.SelectedItem) == UnJugador.getPosicion()))
         {
             LBJugadores.Items.Add(UnJugador.getApellido() + " " + UnJugador.getNombre() + " - " + UnJugador.getPosicion());
         }
     }
 }
Esempio n. 2
0
        private void Repetido()
        {
            int  i;
            bool carg;

            carg = true;
            foreach (Persona nuevo in parListPersona)
            {
                if (MTBdni.Text == Convert.ToString(nuevo.getDni()))
                {
                    DialogResult = MessageBox.Show("Dni repetido \n¿Desea Guardar Cambios?", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (DialogResult == DialogResult.Yes)
                    {
                        if (RBJugador.Checked == true)
                        {
                            Jugador NuevoJugador = new Jugador(MTBdni.Text, TNombre.Text, TApellido.Text, TDomicilio.Text, MTBTelefono.Text, TNacionalidad.Text, DTPFechaDeNacimiento.Value, RBMasculino.Text, NUDDorsal.Value, CBPosicion.Text, CBPiernaHabil.Text);
                            i = parListPersona.IndexOf(nuevo);
                            parListPersona.Insert(i, NuevoJugador);
                            carg = false;
                        }
                        else
                        {
                            Cuerpo_Tecnico NuevoCT = new Cuerpo_Tecnico(MTBdni.Text, TNombre.Text, TApellido.Text, TDomicilio.Text, MTBTelefono.Text, TNacionalidad.Text, DTPFechaDeNacimiento.Value, RBMasculino.Text, TCargo.Text, TEspecialidad.Text);
                            i = parListPersona.IndexOf(nuevo);
                            parListPersona.Insert(i, NuevoCT);
                            carg = false;
                        }
                    }
                    else
                    {
                        carg = false;
                    }
                }
            }
            foreach (Jugador UnJugador in parListPersona)
            {
                if (UnJugador.getDorsal() == NUDDorsal.Value)
                {
                    MessageBox.Show("No se pueden cargar jugadores con el mismo Dorsal", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    carg = false;
                }
            }
            if (carg == true)
            {
                if (RBJugador.Checked == true)
                {
                    CargaJugador();
                }
                else
                {
                    CargaCuerpo_Tecnico();
                }
            }
        }
Esempio n. 3
0
 private void BBuscarLesion_Click(object sender, EventArgs e)
 {
     LBLesiones.Items.Clear();
     foreach (Jugador UnJugador in ListPersona)
     {
         if (CBLesion.SelectedIndex == 0)
         {
             // + " ,se lesiono el: " + UnJugador.getLesion().getFecha_De_Inicio_De_Lesion() + " El tiepo estimado de recuperacion es " + UnJugador.getLesion().getTiempo_Estimado_De_Recuperacion()) ;
             LBLesiones.Items.Add(UnJugador.getApellido() + " " + UnJugador.getNombre() + UnJugador.getLesion().ToString());
         }
         else if ((Convert.ToString(CBLesion.SelectedItem) == UnJugador.getPosicion()) && (CBLesion.SelectedIndex > 0))
         {
             //"El tipo de lesion es: " + UnJugador.getLesion() + " ,se lesiono el: " + UnJugador.getLesion().getFecha_De_Inicio_De_Lesion() + " El tiepo estimado de recuperacion es " + UnJugador.getLesion().getTiempo_Estimado_De_Recuperacion());
             LBLesiones.Items.Add(UnJugador.getApellido() + " " + UnJugador.getNombre() + UnJugador.getLesion().ToString());
         }
     }
 }