private void EquiposForm_Load(object sender, EventArgs e) { var lista = archivos.Deserializar <Equipo>(nombreArchivo); var query = (from eq in lista select new { eq.Nombre }).ToList(); dataGridView1.DataSource = query; }
private void IngresarResultadosForm_Load(object sender, EventArgs e) { _equipos = archivos.Deserializar <Equipo>(archivoEquipos); _jugadores = archivos.Deserializar <Jugador>(archivoJugadores); if (_equipos[0].PJ > 0) { RellenarGrid(); } }
private void TablaGoleadores_Load(object sender, EventArgs e) { _equipos = archivos.Deserializar <Equipo>(archivoEquipos); _jugadores = archivos.Deserializar <Jugador>(archivoJugadores); int i = 1; var query = (from j in _jugadores join eq in _equipos on j.Equipo equals eq.Nombre orderby j.Goles descending select new { RK = i++, Jugador = j.Nombre, j.Goles, Posición = j.Posicion, j.Equipo }); dataGridView1.DataSource = query.ToList(); }
private void MostrarLigaForm_Load(object sender, EventArgs e) { _equipos = archivos.Deserializar <Equipo>(archivoEquipos); _jugadores = archivos.Deserializar <Jugador>(archivoJugadores); comboBox1.DataSource = _equipos; comboBox1.DisplayMember = "Nombre"; //Todos los jugadores ordenados por equipos var query = (from j in _jugadores join eq in _equipos on j.Equipo equals eq.Nombre select j).OrderBy(ju => ju.Equipo); dataGridView1.DataSource = query.ToList(); }
private void goleadoresToolStripMenuItem_Click(object sender, EventArgs e) { TablaGoleadores tablaGoleadores = new TablaGoleadores(); MostrarLigaForm mostrarLigaForm = new MostrarLigaForm(); List <Equipo> listaEq = new List <Equipo>(); string archivo = "equipos.bin"; listaEq = arch.Deserializar <Equipo>(archivo); if (listaEq.Count >= 5 && listaEq.Count <= 10) { tablaGoleadores.ShowDialog(); } }
public void ShowDialog(string caption, string selStr, string equipo) { _jugadores = archivos.Deserializar <Jugador>(archivoJugadores); Form prompt = new Form { Width = 280, Height = 160, Text = caption }; TextBox textBox = new TextBox() { Left = 16, Top = 40, Width = 240, TabIndex = 0, TabStop = true }; Label selLabel = new Label() { Left = 16, Top = 66, Width = 88, Text = selStr }; ComboBox cmbx = new ComboBox() { Left = 112, Top = 64, Width = 144 }; var query = (from ju in _jugadores where ju.Equipo == equipo select ju).ToList(); cmbx.DataSource = query; cmbx.DisplayMember = "Nombre"; Button confirmation = new Button() { Text = "Elegir", Left = 16, Width = 80, Top = 88, TabIndex = 1, TabStop = true }; confirmation.Click += (sender, e) => { var select = (Jugador)cmbx.SelectedItem; var encontrado = _jugadores.Find(j => j.Equipo == select.Equipo); encontrado.Goles++; archivos.Serializar(archivoJugadores, _jugadores); prompt.Close(); }; prompt.Controls.Add(selLabel); prompt.Controls.Add(cmbx); prompt.Controls.Add(confirmation); prompt.AcceptButton = confirmation; prompt.StartPosition = FormStartPosition.CenterScreen; prompt.ShowDialog(); //return (Jugador)cmbx.SelectedItem; }
private void JugadoresForm_Load(object sender, EventArgs e) { var todos = archivos.Deserializar <Jugador>(archivoJugadores); comboEquipos.DataSource = archivos.Deserializar <Equipo>(archivoEquipos); dataGridView1.DataSource = todos; comboEquipos.DisplayMember = "Nombre"; comboEquipos.ValueMember = "Nombre"; foreach (var pos in _posiciones) { comboPos.Items.Add(pos); } if (todos != null) { btnBorrar.Enabled = true; } }
private void TablaPosiciones_Load(object sender, EventArgs e) { dataGridView1.DataSource = archivos.Deserializar <Equipo>(archivoEquipos); }