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(); } }
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); } }
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; } } } }