コード例 #1
0
 private void Btn_partiExcluir_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;
             BLLParticipante BLLParti = new BLLParticipante(cx);
             BLLParti.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);
     }
 }
コード例 #2
0
        private void Btn_partiGravar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Txt_partiCPF.TextLength < 11)
                {
                    MessageBox.Show("CPF precisa de 11 números!", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (this.CPF_Valido(Txt_partiCPF.Text)) //Verifica se o CPF é válido.
                    {
                        ModeloParticipante modelo = new ModeloParticipante
                        {
                            ParticipanteNome            = Txt_partiNome.Text,
                            ParticipanteCPF             = Txt_partiCPF.Text,
                            ParticipanteDataNasc        = dtp_partiNascimento.Value,
                            ParticipanteCodEscolaridade = Convert.ToInt32(Cb_partiEscolaridade.SelectedValue),
                            ParticipanteEmail           = Txt_partiEmail.Text,
                            ParticipanteTelefone        = Txt_partiTelefone.Text
                        };
                        DALConexoes     cx       = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
                        BLLParticipante BLLParti = new BLLParticipante(cx);

                        if (this.operacao == "inserir") // Cadastra no banco a escolaridade.
                        {
                            BLLParti.Incluir(modelo);
                            MessageBox.Show("Gravado com Sucesso! Código: " + modelo.ParticipanteCod.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.ParticipanteCod = cod;
                            BLLParti.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 = "";
                    }
                    else // Se o CPF não for válido!
                    {
                        MessageBox.Show("CPF INVÁLIDO!", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
        private void Txt_partiPesquisar_TextChanged(object sender, EventArgs e)
        {
            DALConexoes     cx       = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
            BLLParticipante BLLParti = new BLLParticipante(cx);
            String          valor    = Txt_partiPesquisar.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 = BLLParti.Localizar(valor);
            }
        }
コード例 #4
0
        private void Txt_CPalestraPesquisarAlunos_TextChanged(object sender, EventArgs e)
        {
            DALConexoes     cx       = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
            BLLParticipante BLLParti = new BLLParticipante(cx);
            String          valor    = Txt_CPalestraPesquisarAlunos.Text;

            if (valor == "Pesquisar aluno...")
            {
                // Se o valor do texto for igual ao placeholder ele irá popular a tabela completa.
                this.AtualizaTabelaSecundaria();
            }
            else
            {
                // Se o valor for diferente do placeholder ele irá executar o método de pesquisa.

                GV_CPalestraAlunos.DataSource = LocalizarAluno(valor);
            }
        }