Example #1
0
 private void edit_bt_Click(object sender, EventArgs e)
 {
     if (Edit == "Equipe")
     {
         if (equipeNome_tb.Text == "")
         {
             MessageBox.Show("Preencha todos Campos!");
             return;
         }
         else
         {
             Classes.EquipeDAO cDAO = new Classes.EquipeDAO();
             Classes.Equipe    c    = new Classes.Equipe(cDAO.SelectBD(Cnome)[0].Id, equipeNome_tb.Text);
             cDAO.UpdateBD(Cnome, c);
             Close();
         }
     }
     if (Edit == "Jogador")
     {
         if (equipeNome_tb.Text == "" || nome_tb.Text == "" || docidentidade_tb.Text == "" || cidade_origem_tb.Text == "" || apelido_tb.Text == "" || posicao_tb.Text == "" || equipeNome_tb.Text == "")
         {
             MessageBox.Show("Preencha todos Campos!");
             return;
         }
         else
         {
             Classes.JogadorDAO cDAO = new Classes.JogadorDAO();
             Classes.Jogador    c    = new Classes.Jogador(cDAO.SelectBD(Cnome)[0].Id, docidentidade_tb.Text, nome_tb.Text, cidade_origem_tb.Text, new Classes.EquipeDAO().SelectBD(equipeNome_tb.Text)[0], apelido_tb.Text, posicao_tb.Text);
             cDAO.UpdateBD(Cnome, c);
             Close();
         }
     }
     if (Edit == "Tecnico")
     {
         if (equipeNome_tb.Text == "" || nome_tb.Text == "" || docidentidade_tb.Text == "" || cidade_origem_tb.Text == "" || anosexp_tb.Text == "" || equipeNome_tb.Text == "")
         {
             MessageBox.Show("Preencha todos Campos!");
             return;
         }
         else
         {
             Console.WriteLine(Cnome);
             Classes.TecnicoDAO tDAO = new Classes.TecnicoDAO();
             Classes.Tecnico    c    = new Classes.Tecnico(tDAO.SelectBD(Cnome)[0].Id, docidentidade_tb.Text, nome_tb.Text, cidade_origem_tb.Text, new Classes.EquipeDAO().SelectBD(equipeNome_tb.Text)[0], Convert.ToDouble(anosexp_tb.Text));
             tDAO.UpdateBD(tDAO.SelectBD(Cnome)[0].Nome, c);
             Close();
         }
     }
 }
Example #2
0
 public void TecnicoEditMode(string nome)
 {
     Classes.Tecnico c = new Classes.TecnicoDAO().SelectBD(nome)[0];
     this.Cnome            = c.Nome;
     this.Edit             = "Tecnico";
     nome_tb.Text          = c.Nome;
     docidentidade_tb.Text = c.Doc_identidade;
     cidade_origem_tb.Text = c.Cidade_origem;
     anosexp_tb.Text       = Convert.ToString(c.Anos_experiencia);
     equipeNome_tb.Text    = c.Equipe.Nome;
     ControlaComponentes(FormStatus.Tecnico);
     edit_bt.Visible               = true;
     Confirma.Visible              = false;
     jogador_checkbutton.Enabled   = false;
     tecnico_checkedbutton.Enabled = false;
 }
Example #3
0
        private void Confirma_Click(object sender, EventArgs e)
        {
            Classes.EquipeDAO eDAO = new Classes.EquipeDAO();
            if (eDAO.SelectBD(equipeNome_tb.Text).Count == 0 && equipeNome_tb.Text != "")
            {
                Classes.Equipe equipe = new Classes.Equipe(Banco_de_Dados.AutoIncrementaId("Equipe", "id"), equipeNome_tb.Text);

                Console.WriteLine(equipe.Nome);
                eDAO.InsertBD(equipe);
            }

            if (jogador_checkbutton.Checked == true)
            {
                if (nome_tb.Text != "" && docidentidade_tb.Text != "" && cidade_origem_tb.Text != "" && apelido_tb.Text != "" && posicao_tb.Text != "" && equipeNome_tb.Text != "")
                {
                    Classes.JogadorDAO jDAO = new Classes.JogadorDAO();
                    Classes.Jogador    j    = new Classes.Jogador(Banco_de_Dados.AutoIncrementaId("ProfisionaisEquipe", "id"), docidentidade_tb.Text, nome_tb.Text, cidade_origem_tb.Text, eDAO.SelectBD(equipeNome_tb.Text)[0], apelido_tb.Text, posicao_tb.Text);
                    jDAO.InsertBD(j);
                }
                else
                {
                    MessageBox.Show("Preencha todos campos");
                    return;
                }
            }


            if (tecnico_checkedbutton.Checked == true)
            {
                if (nome_tb.Text != "" && docidentidade_tb.Text != "" && cidade_origem_tb.Text != "" && anosexp_tb.Text != "" && equipeNome_tb.Text != "")
                {
                    Classes.TecnicoDAO tDAO = new Classes.TecnicoDAO();
                    Classes.Tecnico    t    = new Classes.Tecnico(Banco_de_Dados.AutoIncrementaId("ProfisionaisEquipe", "id"), docidentidade_tb.Text, nome_tb.Text, cidade_origem_tb.Text, eDAO.SelectBD(equipeNome_tb.Text)[0], Convert.ToDouble(anosexp_tb.Text));
                    tDAO.InsertBD(t);
                }
                else
                {
                    MessageBox.Show("Preencha todos campos");
                    return;
                }
            }


            Close();
        }
        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();
        }
        private void delete_bt_Click(object sender, EventArgs e)
        {
            switch (tipo_pesquisa_cb.Text)
            {
            case "Campeonatos":
                Classes.CampeonatoDAO cDAO = new Classes.CampeonatoDAO();
                if (cDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                {
                    cDAO.DeleteBD(Pesquisa_tb.Text);
                    Pesquisa_tb.Clear();
                }
                else
                {
                    MessageBox.Show("Nome não encontrado!"); return;
                }
                break;

            case "Equipes":
                Classes.EquipeDAO eDAO = new Classes.EquipeDAO();
                if (eDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                {
                    eDAO.DeleteBD(Pesquisa_tb.Text);
                    Pesquisa_tb.Clear();
                }
                else
                {
                    MessageBox.Show("Nome não encontrado!"); return;
                }
                break;

            case "Jogadores":
                Classes.JogadorDAO jDAO = new Classes.JogadorDAO();
                if (jDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                {
                    jDAO.DeleteBD(Pesquisa_tb.Text);
                    Pesquisa_tb.Clear();
                }
                else
                {
                    MessageBox.Show("Nome não encontrado!"); return;
                }
                break;

            case "Estádios":
                Classes.EstadioDAO sDAO = new Classes.EstadioDAO();
                if (sDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                {
                    sDAO.DeleteBD(Pesquisa_tb.Text);
                    Pesquisa_tb.Clear();
                }
                else
                {
                    MessageBox.Show("Nome não encontrado!"); return;
                }
                break;

            case "Técnicos":
                Classes.TecnicoDAO tDAO = new Classes.TecnicoDAO();
                if (tDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                {
                    tDAO.DeleteBD(Pesquisa_tb.Text);
                    Pesquisa_tb.Clear();
                }
                else
                {
                    MessageBox.Show("Nome não encontrado!"); return;
                }
                break;

            case "Jogos":
                MessageBox.Show("Você não tem permissão para alterar histórico de jogos!");
                break;
            }
            Refresh();
            ControlarComponentes(FormStatus.Pesquisa);
        }
        private void edit_bt_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 1) // Se selecionou a célula
            {
                switch (tipo_pesquisa_cb.Text)
                {
                case "Campeonatos":
                    Classes.CampeonatoDAO cDAO = new Classes.CampeonatoDAO();
                    if (cDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                    {
                        EditCampeonato ec = new EditCampeonato();
                        ec.Show();
                        ec.CampeonatoEditMode(Pesquisa_tb.Text);
                    }
                    else
                    {
                        MessageBox.Show("Nome não encontrado!"); return;
                    }
                    break;

                case "Equipes":
                    Classes.EquipeDAO sDAO = new Classes.EquipeDAO();
                    if (sDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                    {
                        EditEquipeJogadorTecnico ec = new EditEquipeJogadorTecnico();
                        ec.Show();
                        ec.EquipeEditMode(Pesquisa_tb.Text);
                    }
                    else
                    {
                        MessageBox.Show("Nome não encontrado!"); return;
                    }
                    break;

                case "Jogadores":
                    Classes.JogadorDAO jDAO = new Classes.JogadorDAO();
                    if (jDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                    {
                        EditEquipeJogadorTecnico ec = new EditEquipeJogadorTecnico();
                        ec.Show();
                        ec.JogadorEditMode(Pesquisa_tb.Text);
                    }
                    else
                    {
                        MessageBox.Show("Nome não encontrado!"); return;
                    }
                    break;

                case "Estádios":
                    Classes.EstadioDAO eDAO = new Classes.EstadioDAO();
                    if (eDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                    {
                        EditEstadio ec = new EditEstadio();
                        ec.Show();
                        ec.EstadioEditMode(Pesquisa_tb.Text);
                    }
                    else
                    {
                        MessageBox.Show("Nome não encontrado!"); return;
                    }
                    break;

                case "Técnicos":
                    Classes.TecnicoDAO tDAO = new Classes.TecnicoDAO();
                    if (tDAO.SelectBD(Pesquisa_tb.Text).Count == 1)
                    {
                        EditEquipeJogadorTecnico ec = new EditEquipeJogadorTecnico();
                        ec.Show();
                        ec.TecnicoEditMode(Pesquisa_tb.Text);
                    }
                    else
                    {
                        MessageBox.Show("Nome não encontrado!"); return;
                    }
                    break;

                case "Jogos":
                    MessageBox.Show("Você não tem permissão para alterar histórico de jogos!");
                    break;
                }
                Refresh();
                ControlarComponentes(FormStatus.Pesquisa);
                Pesquisa_tb.Clear();
            }
        }