private void bttPesq_Click(object sender, EventArgs e)
        {
            int cdPessoa = Convert.ToInt32(txtCodigo.Text);

            DALPessoa pDAL   = new DALPessoa();
            Pessoa    pessoa = pDAL.ObterCliente(cdPessoa);

            if (pessoa == null)
            {
                MessageBox.Show("Cliente não encontrada.");
            }

            else
            {
                txtNome.Text        = pessoa.NmPessoa;
                dtpDtNasc.Value     = pessoa.DtNascimento;
                rbFeminino.Checked  = pessoa.DsSexo == 'F';
                rbMasculino.Checked = pessoa.DsSexo == 'M';
                switch (pessoa.DsEstadoCivil)
                {
                case 'S':
                    cbEstado.Text = "Solteiro";
                    break;

                case 'C':
                    cbEstado.Text = "Casado";
                    break;

                default:
                    cbEstado.Text = "Divorciado";
                    break;
                }
                mtbRG.Text       = pessoa.NrRG;
                mtbCPF.Text      = pessoa.NrCPF;
                txtEndereco.Text = pessoa.DsEndereco;
                txtEstado.Text   = pessoa.DsEstado;
                txtCidade.Text   = pessoa.DsCidade;
                mtbCEP.Text      = pessoa.DsCEP;
                txtEmail.Text    = pessoa.DsEmail;
                mtbTel.Text      = pessoa.NrTelefone;
                mtbCel.Text      = pessoa.NrCelular;
                cbStatus.Text    = pessoa.DsStatus;
            }

            CarregarCliente();
        }
        public void dgvCliente_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int CdPessoa = Convert.ToInt32(dgvCliente.Rows[e.RowIndex].Cells["CdPessoa"].Value.ToString());

            if (dgvCliente.Columns[e.ColumnIndex] == dgvCliente.Columns["Editar"])
            {
                DALPessoa pDAL   = new DALPessoa();
                Pessoa    pessoa = pDAL.ObterCliente(CdPessoa);

                if (pessoa == null)
                {
                    MessageBox.Show("Cliente não encontrada.");
                }

                else
                {
                    txtNome.Text        = pessoa.NmPessoa;
                    dtpDtNasc.Value     = pessoa.DtNascimento;
                    rbFeminino.Checked  = pessoa.DsSexo == 'F';
                    rbMasculino.Checked = pessoa.DsSexo == 'M';
                    switch (pessoa.DsEstadoCivil)
                    {
                    case 'S':
                        cbEstado.Text = "Solteiro";
                        break;

                    case 'C':
                        cbEstado.Text = "Casado";
                        break;

                    default:
                        cbEstado.Text = "Divorciado";
                        break;
                    }
                    mtbRG.Text       = pessoa.NrRG;
                    mtbCPF.Text      = pessoa.NrCPF;
                    txtEndereco.Text = pessoa.DsEndereco;
                    txtEstado.Text   = pessoa.DsEstado;
                    txtCidade.Text   = pessoa.DsCidade;
                    mtbCEP.Text      = pessoa.DsCEP;
                    txtEmail.Text    = pessoa.DsEmail;
                    mtbTel.Text      = pessoa.NrTelefone;
                    mtbCel.Text      = pessoa.NrCelular;
                    cbStatus.Text    = pessoa.DsStatus;
                }
            }
            else if (dgvCliente.Columns[e.ColumnIndex] == dgvCliente.Columns["Excluir"])
            {
                DialogResult OpcaoExcluir = new DialogResult();
                OpcaoExcluir = MessageBox.Show("Deseja excluir esse usuario", "Atenção", MessageBoxButtons.YesNo);

                if (OpcaoExcluir == DialogResult.Yes)
                {
                    Pessoa objPessoa = new Pessoa();
                    objPessoa.CdPessoa = Convert.ToInt32(dgvCliente.Rows[e.RowIndex].Cells["CdPessoa"].Value.ToString());

                    DALPessoa pDAL = new DALPessoa();
                    pDAL.ExcluirCliente(objPessoa.CdPessoa);
                    MessageBox.Show("Cliente excluido com sucesso", "Excluido");

                    CarregarCliente();
                }

                else
                {
                    MessageBox.Show("Exclusão cancelada", "Cancelado");
                }
            }
        }