Example #1
0
        private void CalcularPuntosButton_Click(object sender, EventArgs e)
        {
            CalcularPuntosButton.Cursor = Cursors.WaitCursor;
            List <PartidoEntity> PartidosResultadosE1 = PartidosBO.GetMarcadoresPorJugador(0, "E1");
            List <PartidoEntity> PartidosResultadosE2 = PartidosBO.GetMarcadoresPorJugador(0, "E2");
            List <PaseEntity>    PasesResultadoE1     = PasesBO.GetPasesPorJugador(0, "E1");
            List <PaseEntity>    PasesResultadoE2     = PasesBO.GetPasesPorJugador(0, "E2");

            if (PartidosResultadosE1.Count > 0)
            {
                ListaJugadores = JugadorBO.GetAllJugadores();
                if (ListaJugadores.Count > 0)
                {
                    foreach (JugadorEntity jugador in ListaJugadores)
                    {
                        if (jugador.JugadorId > 0)
                        {
                            JugadorBO.CalcularPartidos(jugador, PartidosResultadosE1, "E1");
                            JugadorBO.CalcularPasesE1(jugador, PasesResultadoE1);
                            JugadorBO.CalcularPartidos(jugador, PartidosResultadosE2, "E2");
                            JugadorBO.CalcularPasesE2(jugador, PasesResultadoE2);
                            JugadorBO.SavePuntosJugador(jugador);
                        }
                    }
                }
                CargarJugadores();
                MessageBox.Show("Datos Calculados", "Listo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No estan los resultados de los partidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            CalcularPuntosButton.Cursor = Cursors.Default;
        }
Example #2
0
        private void CargarJugadores()
        {
            ListaJugadores = JugadorBO.GetAllJugadores();
            DataTable dt = ListaJugadores.ToDataTable();

            JugadoresBindingSource.DataSource = dt;
            JugadoresDataGridView.DataSource  = JugadoresBindingSource;
        }