private void Btn_PalestraExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         int          linha     = dataGridView1.CurrentRow.Index;
         int          cod       = Convert.ToInt32(dataGridView1.Rows[linha].Cells[0].Value.ToString());
         DialogResult resultado = MessageBox.Show("Deseja mesmo excluir o registro de código " + cod + "?",
                                                  "ATENÇÃO !", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
         if (resultado == DialogResult.Yes)
         {
             // Se o usuário marcar Sim, executa a exclusão
             DALConexoes cx      = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
             BLLPalestra BLLPale = new BLLPalestra(cx);
             BLLPale.Excluir(cod);
             MessageBox.Show("Excluído com Sucesso!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             //Atualiza a tabela!
             this.AtualizaTabela();
         }
         // Se marcar não, nada acontece e a tela é retornada.
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void Txt_PalestraPesquisar_TextChanged(object sender, EventArgs e)
        {
            DALConexoes cx      = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
            BLLPalestra BLLPale = new BLLPalestra(cx);
            String      valor   = Txt_PalestraPesquisar.Text;

            if (valor == "Digite para pesquisar...")
            {
                // Se o valor do texto for igual ao placeholder ele irá popular a tabela completa.
                this.AtualizaTabela();
            }
            else
            {
                // Se o valor for diferente do placeholder ele irá executar o método de pesquisa.
                dataGridView1.DataSource = BLLPale.Localizar(valor);
            }
        }
        private void Frm_CadastrarAlunoNaPalestra_Load(object sender, EventArgs e)
        {
            //Seta o estado dos botões para desligados.
            this.AlterarBotao(false);

            // Popula a tabela de Cadastrados na Palestra
            this.AtualizaTabelaPrincipal();

            // Popula a tabela de alunos
            this.AtualizaTabelaSecundaria();

            DALConexoes cx      = new DALConexoes(DadosDaConexão.StringDeConexão);
            BLLPalestra BLLPale = new BLLPalestra(cx);

            CB_CPalestraPalestras.DataSource    = BLLPale.Localizar("");
            CB_CPalestraPalestras.ValueMember   = "Codigo";
            CB_CPalestraPalestras.DisplayMember = "Nome";
        }
Esempio n. 4
0
        private void Btn_PalestraGravar_Click(object sender, EventArgs e)
        {
            try
            {
                ModeloPalestra modelo = new ModeloPalestra
                {
                    PalestraNome      = Txt_PalestraNome.Text,
                    PalestraDataHora  = Dt_PalestraDataHora.Value,
                    PalestraMaxAlunos = Convert.ToInt32(Txt_PalestraMaxAlunos.Text)
                };
                DALConexoes cx      = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
                BLLPalestra BLLPale = new BLLPalestra(cx);

                if (this.operacao == "inserir") // Cadastra no banco a escolaridade.
                {
                    BLLPale.Incluir(modelo);
                    MessageBox.Show("Gravado com Sucesso! Código: " + modelo.PalestraCod.ToString(), "Informativo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    // Atualiza a tabela no gridview.
                    this.AtualizaTabela();
                }
                else // Altera no banco a escolaridade
                {
                    int linha = dataGridView1.CurrentRow.Index;
                    int cod   = Convert.ToInt32(dataGridView1.Rows[linha].Cells[0].Value.ToString());
                    modelo.PalestraCod = cod;
                    BLLPale.Alterar(modelo);
                    MessageBox.Show("Editado com Sucesso!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    // Atualiza a tabela no gridview.
                    this.AtualizaTabela();
                }

                this.LimpaTela();
                this.AlterarBotao(false);
                this.operacao = "";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }