private void bttExcluir_Click_1(object sender, EventArgs e)
        {
            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(txtCodigo.Text);

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

                CarregarFuncionario();
            }

            else
            {
                MessageBox.Show("Exclusão cancelada", "Cancelado");
            }
        }
        private void dgvFuncionario_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int CdPessoa = Convert.ToInt32(dgvFuncionario.Rows[e.RowIndex].Cells["CdPessoa"].Value.ToString());

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

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

                else
                {
                    txtCodigo.Text      = pessoa.CdPessoa.ToString();
                    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 (dgvFuncionario.Columns[e.ColumnIndex] == dgvFuncionario.Columns["Excluir"])
            {
                DialogResult OpcaoExcluir = new DialogResult();
                OpcaoExcluir = MessageBox.Show("Deseja excluir esse funcionario", "Atenção", MessageBoxButtons.YesNo);

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

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

                    CarregarFuncionario();
                }

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