//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;
        }
Exemplo n.º 3
0
        //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();

            }
        }