private void buttonAcaoBancaConcluir_Click(object sender, EventArgs e) { BancaNegocios bancaNegocios = new BancaNegocios(); int verificacao = bancaNegocios.VerificarBancaVazia(Convert.ToInt32(textBoxAcaoBancaID.Text)); if (verificacao == 0) { MessageBox.Show("Não existe professor cadastrado nesta banca. Esta banca será excluída."); bancaNegocios.ExcluirBanca(Convert.ToInt32(textBoxAcaoBancaTCCID.Text)); } this.Close(); }
private void buttonAcaoTCCTCCBanca_Click(object sender, EventArgs e) { BancaNegocios bancaNegocios = new BancaNegocios(); if (textBoxAcaoTCCID.Text != "") { bancaID = bancaNegocios.RetornaBancaID(Convert.ToInt32(textBoxAcaoTCCID.Text)); if (bancaID == 0) { bancaID = Convert.ToInt32(bancaNegocios.InserirBanca(Convert.ToInt32(textBoxAcaoTCCID.Text))); } FrmMenuAcaoBanca frmMenuAcaoBanca = new FrmMenuAcaoBanca(this.Text, null, Convert.ToInt32(textBoxAcaoTCCID.Text), bancaID, textBoxAcaoTCCOrientadorNome.Text); frmMenuAcaoBanca.ShowDialog(); } else { MessageBox.Show("É necessário primeiro concluir o cadastro do TCC!", "Aviso"); } }
private void buttonAcaoBancaExcluirProfessor_Click(object sender, EventArgs e) { if (dataGridViewAcaoBancaProfessor.SelectedRows.Count == 0) { MessageBox.Show("Nenhum registro selecionado!"); } else { if (dataGridViewAcaoBancaProfessor.SelectedRows.Count != 0) { DialogResult resultado = MessageBox.Show("Deseja mesmo excluir este professor da banca?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { } else { Banca bancaSelecao = (dataGridViewAcaoBancaProfessor.SelectedRows[0].DataBoundItem as Banca); BancaNegocios bancaNegocios = new BancaNegocios(); string retorno = bancaNegocios.ExcluirProfessor(bancaSelecao); try { MessageBox.Show("Registro excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } ListarProfessores(); } } } }
private void ListarProfessores() { BancaNegocios bancaNegocios = new BancaNegocios(); BancaColecao bancaColecao = new BancaColecao(); bancaColecao = bancaNegocios.ListarProfessores(Convert.ToInt32(textBoxAcaoBancaID.Text)); dataGridViewAcaoBancaProfessor.DataSource = null; dataGridViewAcaoBancaProfessor.DataSource = bancaColecao; dataGridViewAcaoBancaProfessor.Columns["BancaID"].Visible = false; dataGridViewAcaoBancaProfessor.Columns["BancaBancaProfessorID"].Visible = false; dataGridViewAcaoBancaProfessor.Columns["BancaProfessorID"].HeaderText = "ID"; dataGridViewAcaoBancaProfessor.Columns["BancaProfessorID"].Width = 30; dataGridViewAcaoBancaProfessor.Columns["BancaProfessorNome"].HeaderText = "Professor"; dataGridViewAcaoBancaProfessor.Columns["BancaProfessorNome"].Width = 393; dataGridViewAcaoBancaProfessor.Columns["BancaTCCID"].Visible = false; dataGridViewAcaoBancaProfessor.Update(); dataGridViewAcaoBancaProfessor.Refresh(); }
private void buttonAcaoBancaInserirProfessor_Click(object sender, EventArgs e) { Banca banca = new Banca(); BancaNegocios bancaNegocios = new BancaNegocios(); banca.BancaID = Convert.ToInt32(textBoxAcaoBancaID.Text); banca.BancaProfessorID = Convert.ToInt32(textBoxAcaoBancaProfessorID.Text); int verificacao = bancaNegocios.VerificarProfessorExistente(banca); if (labelAcaoBancaTCCOrientador.Text == textBoxAcaoBancaProfessorNome.Text) { verificacao = -1; } if (verificacao > 0) { MessageBox.Show("O professor " + textBoxAcaoBancaProfessorNome.Text + " já está nesta banca.", "Erro"); } else { if (verificacao < 0) { MessageBox.Show("O professor " + textBoxAcaoBancaProfessorNome.Text + " já foi cadastrado como orientador deste TCC!"); } else { string retorno = bancaNegocios.InserirProfessor(banca); } } textBoxAcaoBancaProfessorID.Text = ""; textBoxAcaoBancaProfessorNome.Text = ""; this.buttonAcaoBancaInserirProfessor.Enabled = false; ListarProfessores(); }