Exemple #1
0
    public void visualizaRodadas()
    {
        int nroRodada;
        int idCampeonato;

        FillComboRodadas rodadas          = new FillComboRodadas();
        List <int>       FillComboRodadas = new List <int>();

        FillGridRodadas        jogosRodadas      = new FillGridRodadas();
        List <FillGridRodadas> listaJogosRodadas = new List <FillGridRodadas>();

        idCampeonato = this.selecionaCampeonato();

        nroRodada = this.selecionaRodada(idCampeonato);

        listaJogosRodadas = jogosRodadas.RetornarTimesRodadas(idCampeonato, nroRodada);

        Console.Clear();
        Console.WriteLine("Rodada " + nroRodada);
        foreach (var jogo in listaJogosRodadas)
        {
            Console.WriteLine("Data: " + DateTime.Parse(jogo.ResDataRodada).ToString("dd-MM-yyyy"));
            Console.WriteLine("Time Casa: " + jogo.ResTimeCasa);
            Console.WriteLine("Time Visitante: " + jogo.ResTimeVisitante);
            Console.WriteLine();
        }
    }
        private void cbCampeonato_SelectedIndexChanged(object sender, EventArgs e)
        {
            FillComboRodadas fillRodadas     = new FillComboRodadas();
            List <int>       fillRodadasList = new List <int>();

            //Limpa a seleção do combobox rodada
            cbRodada.SelectedIndex = -1;
            cbRodada.Items.Clear();

            //Pegar o id selecionado no combo campeonato.
            Object selectedValue = cbCampeonato.SelectedValue;

            //Popular a List para montar o combo rodadas.
            fillRodadasList = fillRodadas.RetornarRodadas(Convert.ToInt32(selectedValue));

            //Montar o combo rodadas.
            foreach (var lineListRodadas in fillRodadasList)
            {
                cbRodada.Items.Add(lineListRodadas.ToString());
            }

            //Populando o combo estatisticas
            FillComboEstatistica fillComboEstatistica = new FillComboEstatistica();
            List <string>        fillEstatisticasList = new List <string>();

            fillEstatisticasList        = fillComboEstatistica.RetornarEstatisticas();
            cbEstatistica.DataSource    = fillEstatisticasList;
            cbEstatistica.SelectedIndex = -1;
        }
Exemple #3
0
    public void cadastrarResultados()
    {
        int i = 0;
        int op;
        int nroRodada;
        int idCampeonato;

        FillComboRodadas rodadas          = new FillComboRodadas();
        List <int>       FillComboRodadas = new List <int>();

        FillGridRodadas        jogosRodadas      = new FillGridRodadas();
        List <FillGridRodadas> listaJogosRodadas = new List <FillGridRodadas>();

        idCampeonato = this.selecionaCampeonato();

        nroRodada = this.selecionaRodada(idCampeonato);

        listaJogosRodadas = jogosRodadas.RetornarTimesRodadas(idCampeonato, nroRodada);

        Console.Clear();
        Console.WriteLine("Rodada " + nroRodada);
        foreach (var jogo in listaJogosRodadas)
        {
            Console.WriteLine("Linha " + i + "| Time Casa: " + jogo.ResTimeCasa + "| Time Visitante: " + jogo.ResTimeVisitante);
            Console.WriteLine();
        }

        Console.WriteLine("Selecione um linha para informar o resutado:");
        op = this.escolherOpcao();
        Console.Clear();

        Console.WriteLine("Informe gols do time " + listaJogosRodadas[op].ResTimeCasa + ": ");
        int golsTimeCasa = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("Informe faltas do time " + listaJogosRodadas[op].ResTimeCasa + ": ");
        int faltasTimeCasa = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("Informe gols do time " + listaJogosRodadas[op].ResTimeVisitante + ": ");
        int golsTimeFora = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("Informe faltas do time " + listaJogosRodadas[op].ResTimeVisitante + ": ");
        int faltasTimeFora = Convert.ToInt32(Console.ReadLine());

        //int idResultado = atualizarResultados.retornarIdResultado(idCampeonato, listaJogosRodadas[op].)

        //Atualiza a tabela JOGO com os dados informados na tela
        //AtualizarResultados atualizarResultados =
        //    new AtualizarResultados(idResultado, golsTimeCasa, faltasTimeCasa, golsTimeFora, faltasTimeFora);
        //atualizarResultados.salvarResultados(atualizarResultados);

        ////Recalcula a tabela RESULTADO
        //AtualizarTabelaClassificacao atualizarTabelaClassificacao = new AtualizarTabelaClassificacao();
        //atualizarTabelaClassificacao.calcularResultados(idCampeonato);
    }
Exemple #4
0
    public int selecionaRodada(int idCampeonato)
    {
        FillComboRodadas rodadas          = new FillComboRodadas();
        List <int>       FillComboRodadas = new List <int>();

        Console.WriteLine("Selecione a rodada:");

        FillComboRodadas = rodadas.RetornarRodadas(idCampeonato);

        foreach (var lineListRodadas in FillComboRodadas)
        {
            Console.WriteLine(lineListRodadas);
        }

        return(this.escolherOpcao());
    }