//Excluir um contato da lista no banco de dados private void btnExcluir_Click(object sender, EventArgs e) { if(MessageBox.Show("Deseja Excluir?\n\n" + dgvContatos.CurrentRow.Cells[1].Value.ToString(), "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { Contato contato = new Contato(); ContatoDAO daoRemove = new ContatoDAO(); contato = daoRemove.BuscaId(Int32.Parse(dgvContatos.CurrentRow.Cells[0].Value.ToString())); daoRemove.Remove(contato); listarContatos(); } }
//Button salvar tela alterar Panel1 private void btnSalva_Click(object sender, EventArgs e) { ContatoDAO daoAltera = new ContatoDAO(); int buscaId = Int32.Parse(dgvContatos.CurrentRow.Cells[0].Value.ToString()); string sexo = ""; if (rdoBtnAlteraMasculino.Checked) sexo = rdoBtnAlteraMasculino.Text; else sexo = rdoBtnAlteraFeminino.Text; Contato cAltera = new Contato() { Id = buscaId, Nome = textAlteraNome.Text, DataNascimento = textAlteraDtNascimento.Text, Email = textAlteraEmail.Text, Sexo = sexo, Cep = mkdTexAlteraCEP.Text, Logradoouro = textAlteraLogradouro.Text, Numero = textAlteraNumero.Text, Bairro = textAlteraBairro.Text, Municipio = textAlteraMunicipio.Text, Uf = textAlteraUf.Text, }; daoAltera.Altera(cAltera); MessageBox.Show("Contato Alterado com Sucesso!","Aviso",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); panelAlterar.Visible = false; ClearCampoPesquisa(); btnFechar.Visible = true; btnExcluir.Visible = true; btnAlterar.Visible = true; }
//Listar todos os contatos cadastrados no banco private void listarContatos() { ContatoDAO daoLista = new ContatoDAO(); dgvContatos.DataSource = daoLista.Lista(); }
//Pesquisar contato através do preencimento dos textBoxs private void txtPesqNome_TextChanged(object sender, EventArgs e) { ContatoDAO dao = new ContatoDAO(); dgvContatos.DataSource = dao.BuscaPorNome(txtPesqNome.Text, txtPesqDataNascimento.Text, txtPesqSexo.Text, txtPesqEmail.Text, txtPesqCep.Text, txtPesqLogradouro.Text, txtPesqNumero.Text, txtPesqBairro.Text, txtPesqMunicipio.Text, txtPesqUf.Text); }
//Método responsável em adcionar o contato no banco private void btnAdiciona_Click(object sender, EventArgs e) { ContatoDAO dao = new ContatoDAO(); varreCampoCad(); string sexo = "ND"; if (rdoBtnMasc.Checked) sexo = rdoBtnMasc.Text; else sexo = rdoBtnFem.Text; if (contador != 0) { MessageBox.Show("Você deve preencher: "+ contador + " campos.\n Para concluir o cadastro.","Atenção",MessageBoxButtons.OK,MessageBoxIcon.Information); contador = 0; } //Se passar por todas as condições entao ele adciona no banco else { Contato c = new Contato() { Nome = textNome.Text, DataNascimento = textData.Text, Email = textEmail.Text, Sexo = sexo, Cep = myMaskedTextCEP.Text, Logradoouro = textLogradouro.Text, Numero = textNumero.Text, Bairro = textBairro.Text, Municipio = textMunicipio.Text, Uf = textUF.Text, }; dao.Adiciona(c); limpaCampo(); } }