/// botão remover
        private void btnRemover_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(txtId.Text) > 0) // se id for  maior que 0
            {
                Camadas.MODEL.Cliente cliente    = new Camadas.MODEL.Cliente();
                Camadas.BLL.Cliente   bllCliente = new Camadas.BLL.Cliente();

                cliente.id = Convert.ToInt32(txtId.Text);
                DialogResult result;
                result = MessageBox.Show("Deseja Remover o cliente Selecionado???",
                                         "Remover Cliente??",
                                         MessageBoxButtons.YesNo,
                                         MessageBoxIcon.Question,
                                         MessageBoxDefaultButton.Button1);
                if (result == DialogResult.Yes)
                {
                    bllCliente.Delete(cliente);
                    MessageBox.Show("Cliente Removido com Sucesso.. :)");
                }
                else
                {
                    MessageBox.Show("Não confirmada Remoção de Cliente...", "Remover?");
                }


                dtgvCliente.DataSource = bllCliente.Select(); //atualizar lista de registro
                habilitaCampos(false);
            }
            else
            {
                MessageBox.Show("Não há registros Selecionados", "Remover?");
            }
        }
        private void btnInserirCadCli_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Cliente cliente = new Camadas.MODEL.Cliente();
            //Camadas.DAL.Cliente dalCli = new Camadas.DAL.Cliente();
            Camadas.BLL.Cliente bllCli = new Camadas.BLL.Cliente();

            cliente.nome = txtNomeCadCli.Text;


            bllCli.Insert(cliente);
            dgvCadCliente.DataSource = "";
            dgvCadCliente.DataSource = bllCli.Select();
        }
        private void btnEditarCadCli_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Cliente cliente = new Camadas.MODEL.Cliente();
            //Camadas.DAL.Cliente dalCli = new Camadas.DAL.Cliente();
            Camadas.BLL.Cliente bllCli = new Camadas.BLL.Cliente();

            cliente.id_cliente = Convert.ToInt32(txtIdCadCli.Text);
            cliente.nome       = txtNomeCadCli.Text;


            bllCli.Update(cliente);
            dgvCadCliente.DataSource = "";
            dgvCadCliente.DataSource = bllCli.Select();
        }
        private void btnGravar_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Cliente cliente    = new Camadas.MODEL.Cliente();
            Camadas.BLL.Cliente   bllCliente = new Camadas.BLL.Cliente();

            //preencher o objeto cliente com os dados do formulario
            cliente.id          = Convert.ToInt32(txtId.Text);
            cliente.nome        = txtNome.Text;
            cliente.aniversario = Convert.ToDateTime(txtAniversario.Text);
            cliente.cpf         = Convert.ToString(txtCpf.Text); //erro
            cliente.endereco    = txtEnd.Text;
            cliente.bairro      = txtBairro.Text;
            cliente.numero      = Convert.ToInt32(txtNumero.Text);
            cliente.cidade      = txtCidade.Text;
            cliente.estado      = txtEstado.Text;


            string msg;

            if (OP == 'I')
            {
                msg = "Deseja Confirmar Inserção dos Dados?";
            }
            else
            {
                msg = "Deseja Confirmar Alteração dos Dados?";
            }

            DialogResult resp;

            resp = MessageBox.Show(msg, "Gravar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (resp == DialogResult.OK)
            {
                if (OP == 'I')
                {
                    bllCliente.Insert(cliente);
                }
                else
                {
                    bllCliente.Update(cliente);
                }
            }

            dtgvCliente.DataSource = bllCliente.Select();

            OP = 'X';
            habilitaCampos(false);
        }