private void btnOrdenarTorneo_Click(object sender, RoutedEventArgs e) { if (cmbTipoDeporteTorneo.SelectedItem == null) { MessageBox.Show("Error...No ha seleccionado ningun deporte!!!", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } string palabra = cmbTipoDeporteTorneo.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.Lista) { if (item.Tipo_De_Deporte == palabra) { Aleatorios equipos = new Aleatorios(); equipos.Datos = item.Nombre; lista.Add(equipos); } } /*Cargar datos en la segunda tabla*/ // CargarEquipos(palabra); if (lista.Count % 2 == 0) { while (((lista.Count) / 2) > 0) { AgregarListaNumerosImpares(palabra); } } else { while (((lista.Count) / 2) > 0) { AgregarListaNumerosImpares(palabra); } UltimoElemntoRestante(palabra); } /**/ LimpiarTorneo(false); // LimpiarEditarTorneo(false); }
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(); } }