Пример #1
0
 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();
 }
Пример #2
0
        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");
            }
        }
Пример #3
0
        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();
                    }
                }
            }
        }
Пример #4
0
        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();
        }
Пример #5
0
        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();
        }