示例#1
0
        private void btnNuevoTorneo_Click(object sender, RoutedEventArgs e)
        {
            if (cmbDeporteTorneo.SelectedItem == null)
            {
                MessageBox.Show("Error...No ha seleccionado ningun deporte!!!", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            string palabra = cmbDeporteTorneo.Text;

            if (manejadorEquipo.ContadorDeBuscarEquipo(palabra) <= 1)
            {
                MessageBox.Show("No se puede realizar los torneos con un solo equipo\nAgregue más equipos", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            if (string.IsNullOrEmpty(clFechaTorneo.Text))
            {
                MessageBox.Show("Agregue la fecha programada del torneo", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            foreach (var item in manejadorEquipo.Listar)
            {
                if (item.Deporte == palabra)
                {
                    TipoDeporte equipos = new TipoDeporte();
                    equipos.Datos = item.Nombre;
                    a.Add(equipos);
                }
            }
            ListaDeporte();
            if (a.Count % 2 == 0)
            {
                while ((a.Count) / 2 > 0)
                {
                    IngresarLosDatos();
                }
            }
            else
            {
                while ((a.Count) / 2 > 0)
                {
                    IngresarLosDatos();
                }
                IngresarLosDatosImpar();
            }
        }
示例#2
0
        private void ListaDeporte()
        {
            if (cmbDeporteTorneo != null)
            {
                string pal = cmbDeporteTorneo.Text;

                foreach (var item in manejadorEquipo.Listar)
                {
                    if (pal == item.Deporte)
                    {
                        TipoDeporte r = new TipoDeporte();
                        r.Datos = item.Nombre;
                        a.Add(r);
                    }
                }
            }
            else
            {
                MessageBox.Show("No ha seleccionado ningun elemento de la lista desplegable", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
示例#3
0
 private void Equipo2()
 {
     if (a.Count >= 1)
     {
         int    contador = 0;
         Random random   = new Random();
         int    v        = random.Next(1, a.Count);
         foreach (var item in a)
         {
             contador++;
             if (contador == v)
             {
                 TipoDeporte r = new TipoDeporte();
                 equipo1 = item.Datos;
                 r.Datos = item.Datos;
                 a.Remove(item);
                 impar.Add(r);
                 break;
             }
         }
     }
 }