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