예제 #1
0
 private void FrmSeleccion_Load(object sender, EventArgs e)
 {
     lsEquipos = EquipoDAO.infoEquipo();
     lbxInfoEquipos.Items.Clear();
     foreach (Equipo iter in lsEquipos)
     {
         lbxInfoEquipos.Items.Add(iter);
     }
 }
예제 #2
0
        private void jugarPartido(int idPArtido, int p1, int p2)
        {
            PartidoDAO.jugarPartido(idPArtido);
            MarcadorDAO.ingresarMarcador(idPArtido, p1, p2);

            List <Partido> partido = new List <Partido>();

            partido = PartidoDAO.buscarPartido(idPArtido);
            int E1 = partido[0].IdEquipo1;
            int E2 = partido[0].IdEquipo2;

            List <Equipo> equipo1 = new List <Equipo>();

            equipo1 = EquipoDAO.obtenerEquipo(E1);
            int partidosJugados1   = equipo1[0].PartidosJugados;
            int partidosGanados1   = equipo1[0].PartidosGanados;
            int partidosPerdidos1  = equipo1[0].PartidosPerdidos;
            int partidosEmpatados1 = equipo1[0].PartidosEmpatados;
            int golesFavor1        = equipo1[0].GolesFavor;
            int goleContra1        = equipo1[0].GolesContra;
            int puntos1            = equipo1[0].Puntos;

            List <Equipo> equipo2 = new List <Equipo>();

            equipo2 = EquipoDAO.obtenerEquipo(E2);
            int partidosJugados2   = equipo2[0].PartidosJugados;
            int partidosGanados2   = equipo2[0].PartidosGanados;
            int partidosPerdidos2  = equipo2[0].PartidosPerdidos;
            int partidosEmpatados2 = equipo2[0].PartidosEmpatados;
            int golesFavor2        = equipo2[0].GolesFavor;
            int goleContra2        = equipo2[0].GolesContra;
            int puntos2            = equipo2[0].Puntos;

            if (p1 > p2)
            {
                partidosJugados1++;
                partidosGanados1++;
                //partidosPerdidos1
                //partidosEmpatados1
                golesFavor1 = golesFavor1 + p1;
                goleContra1 = goleContra1 - p2;
                puntos1     = puntos1 + 3;

                partidosJugados2++;
                //partidosGanados2
                partidosPerdidos2++;
                //partidosEmpatados2
                golesFavor2 = golesFavor2 + p2;
                goleContra2 = goleContra2 - p1;
                puntos2     = puntos2 + 0;

                EquipoDAO.editarEquipo(partidosJugados1, partidosGanados1, partidosPerdidos1, partidosEmpatados1, golesFavor1, goleContra1, puntos1, E1);
                EquipoDAO.editarEquipo(partidosJugados2, partidosGanados2, partidosPerdidos2, partidosEmpatados2, golesFavor2, goleContra2, puntos2, E2);
            }
            else if (p2 > p1)
            {
                partidosJugados1++;
                //partidosGanados1++;
                partidosPerdidos1++;
                //partidosEmpatados1
                golesFavor1 = golesFavor1 + p1;
                goleContra1 = goleContra1 - p2;
                puntos1     = puntos1 + 0;

                partidosJugados2++;
                partidosGanados2++;
                //partidosPerdidos2++;
                //partidosEmpatados2
                golesFavor2 = golesFavor2 + p2;
                goleContra2 = goleContra2 - p1;
                puntos2     = puntos2 + 3;

                EquipoDAO.editarEquipo(partidosJugados1, partidosGanados1, partidosPerdidos1, partidosEmpatados1, golesFavor1, goleContra1, puntos1, E1);
                EquipoDAO.editarEquipo(partidosJugados2, partidosGanados2, partidosPerdidos2, partidosEmpatados2, golesFavor2, goleContra2, puntos2, E2);
            }
            else if (p1 == p2)
            {
                partidosJugados1++;
                //partidosGanados1++;
                //partidosPerdidos1++;
                partidosEmpatados1++;
                golesFavor1 = golesFavor1 + p1;
                goleContra1 = goleContra1 - p2;
                puntos1     = puntos1 + 1;

                partidosJugados2++;
                //partidosGanados2++;
                //partidosPerdidos2++;
                partidosEmpatados2++;
                golesFavor2 = golesFavor2 + p2;
                goleContra2 = goleContra2 - p1;
                puntos2     = puntos2 + 1;

                EquipoDAO.editarEquipo(partidosJugados1, partidosGanados1, partidosPerdidos1, partidosEmpatados1, golesFavor1, goleContra1, puntos1, E1);
                EquipoDAO.editarEquipo(partidosJugados2, partidosGanados2, partidosPerdidos2, partidosEmpatados2, golesFavor2, goleContra2, puntos2, E2);
            }
        }