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(); } } }
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; }
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(); } }