Example #1
0
        private void finalizajogo_Click(object sender, EventArgs e)
        {
            Classes.JogoDAO jDAO = new Classes.JogoDAO();

            Classes.Jogo j = new Classes.Jogo(Banco_de_Dados.AutoIncrementaId("Jogo", "id"), new Classes.EquipeDAO().SelectBD(time_casa.Text)[0], Convert.ToInt16(Golscasa.Text), new Classes.EquipeDAO().SelectBD(time_fora.Text)[0], Convert.ToInt16(Golsfora.Text), new Classes.EstadioDAO().SelectBD(Estadio_cb.Text)[0], new Classes.CampeonatoDAO().SelectBD(campeonato_cb.Text)[0], new Classes.OrganizadorDAO().SelectBD(Login.userName)[0]);
            jDAO.InsertBD(j);
            Close();
        }
        private void Main_Menu_Organizador_Load(object sender, EventArgs e)
        {
            Classes.Organizadores or = new Classes.OrganizadorDAO().SelectBD(Login.userName)[0];
            NomeCompleto_lb.Text = or.Nome_completo;
            org_lb.Text          = "Organização: " + or.Organização;
            id_lb.Text           = "ID: " + Convert.ToString(or.Id);
            func_lb.Text         = or.Função;

            List <Classes.Jogo> listjogo = new Classes.JogoDAO().SelectBD("");

            dataGridView1.Columns.Add("id_jogo", "id");
            dataGridView1.Columns.Add("nomeequipeCasa", "Equipe Casa");
            dataGridView1.Columns.Add("golsequipeCasa", "Gols Casa");
            dataGridView1.Columns.Add("nomeEquipeFora", "Equipe Fora");
            dataGridView1.Columns.Add("golsequipefora", "Gols Fora");
            dataGridView1.Columns.Add("nomelocal", "Local");
            dataGridView1.Columns.Add("nomeCampeonato", "Campeonato");
            dataGridView1.Columns.Add("nomeUsuario", "Responsavel");

            foreach (Classes.Jogo j in listjogo)
            {
                dataGridView1.Rows.Add(j.Id, j.EquipeCasa.Nome, j.GolsEquipeCasa, j.EquipeFora.Nome, j.GolsEquipeFora, j.Local.Nome, j.Campeonato.Nome, j.Responsavel.Nome_usuario);
            }
        }
        private void Main_Menu_Torcedor_Load(object sender, EventArgs e)
        {
            Classes.Torcedores tor = new Classes.TorcedorDAO().SelectBD(Login.userName)[0];
            NomeCompleto_lb.Text = tor.Nome_completo;
            email_lb.Text        = "Email: " + tor.Email;
            id_lb.Text           = "ID: " + Convert.ToString(tor.Id);
            TimeTorce_lb.Text    = "Torcedor do " + tor.Time;

            List <Classes.Jogo> listjogo = new Classes.JogoDAO().SelectBD(tor.Time);

            dataGridView1.Columns.Add("id_jogo", "id");
            dataGridView1.Columns.Add("nomeequipeCasa", "Equipe Casa");
            dataGridView1.Columns.Add("golsequipeCasa", "Gols Casa");
            dataGridView1.Columns.Add("nomeEquipeFora", "Equipe Fora");
            dataGridView1.Columns.Add("golsequipefora", "Gols Fora");
            dataGridView1.Columns.Add("nomelocal", "Local");
            dataGridView1.Columns.Add("nomeCampeonato", "Campeonato");
            dataGridView1.Columns.Add("nomeUsuario", "Responsavel");

            foreach (Classes.Jogo j in listjogo)
            {
                dataGridView1.Rows.Add(j.Id, j.EquipeCasa.Nome, j.GolsEquipeCasa, j.EquipeFora.Nome, j.GolsEquipeFora, j.Local.Nome, j.Campeonato.Nome, j.Responsavel.Nome_usuario);
            }
        }
        private void pesquisa_bt_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            dataGridView1.Columns.Clear();
            dataGridView1.Refresh();
            switch (tipo_pesquisa_cb.Text)
            {
            case "Campeonatos":
                dataGridView1.DataSource = new Classes.CampeonatoDAO().SelectBD(Pesquisa_tb.Text);
                break;

            case "Equipes":
                dataGridView1.DataSource = new Classes.EquipeDAO().SelectBD(Pesquisa_tb.Text);
                break;

            case "Jogadores":
                List <Classes.Jogador> listjogador = new Classes.JogadorDAO().SelectBD(Pesquisa_tb.Text);
                dataGridView1.Columns.Add("id", "id");
                dataGridView1.Columns.Add("nome", "Nome");
                dataGridView1.Columns.Add("doc_identidade", "Documento");
                dataGridView1.Columns.Add("cidade_origem", "Cidade de Origem");
                dataGridView1.Columns.Add("posicao", "Posição");
                dataGridView1.Columns.Add("apelido", "Apelido");
                dataGridView1.Columns.Add("nomeEquipe", "Equipe");
                foreach (Classes.Jogador j in listjogador)
                {
                    dataGridView1.Rows.Add(j.Id, j.Nome, j.Doc_identidade, j.Cidade_origem, j.Posicao, j.Apelido, j.Equipe.Nome);
                }
                break;

            case "Estádios":
                dataGridView1.DataSource = new Classes.EstadioDAO().SelectBD(Pesquisa_tb.Text);
                break;

            case "Técnicos":
                List <Classes.Tecnico> listtecnico = new Classes.TecnicoDAO().SelectBD(Pesquisa_tb.Text);
                dataGridView1.Columns.Add("id", "id");
                dataGridView1.Columns.Add("nome", "Nome");
                dataGridView1.Columns.Add("doc_identidade", "Documento");
                dataGridView1.Columns.Add("cidade_origem", "Cidade de Origem");
                dataGridView1.Columns.Add("anos_experiencia", "Anos de Experiência");
                dataGridView1.Columns.Add("nomeEquipe", "Equipe");
                foreach (Classes.Tecnico j in listtecnico)
                {
                    dataGridView1.Rows.Add(j.Id, j.Nome, j.Doc_identidade, j.Cidade_origem, j.Anos_experiencia, j.Equipe.Nome);
                }

                break;

            case "Jogos":
                List <Classes.Jogo> listjogo = new Classes.JogoDAO().SelectBD(Pesquisa_tb.Text);

                dataGridView1.Columns.Add("id_jogo", "id");
                dataGridView1.Columns.Add("nomeequipeCasa", "Equipe Casa");
                dataGridView1.Columns.Add("golsequipeCasa", "Gols Casa");
                dataGridView1.Columns.Add("nomeEquipeFora", "Equipe Fora");
                dataGridView1.Columns.Add("golsequipefora", "Gols Fora");
                dataGridView1.Columns.Add("nomelocal", "Local");
                dataGridView1.Columns.Add("nomeCampeonato", "Campeonato");
                dataGridView1.Columns.Add("nomeUsuario", "Responsavel");

                foreach (Classes.Jogo j in listjogo)
                {
                    dataGridView1.Rows.Add(j.Id, j.EquipeCasa.Nome, j.GolsEquipeCasa, j.EquipeFora.Nome, j.GolsEquipeFora, j.Local.Nome, j.Campeonato.Nome, j.Responsavel.Nome_usuario);
                }
                break;
            }
            dataGridView1.ClearSelection();
        }