private void btnGravar_Click(object sender, EventArgs e) { Camadas.BLL.Cliente bllCli = new Camadas.BLL.Cliente(); //instancia e preenche com dados o objeto produto para enviar para o banco Camadas.Model.Cliente cliente = new Camadas.Model.Cliente(); cliente.id = Convert.ToInt32(lblId.Text); cliente.nome = txtNome.Text; cliente.aniversario = Convert.ToDateTime(txtAniversario.Text); cliente.telefone = txtTelefone.Text; cliente.celular = txtCelular.Text; cliente.endereco = txtEndereco.Text; cliente.numero = txtNumero.Text; cliente.bairro = txtBairro.Text; cliente.cidade = txtCidade.Text; cliente.uf = txtUf.Text; cliente.cep = txtCep.Text; string msg; string titulo; int id = Convert.ToInt32(lblId.Text); if (id == -1) { msg = "Deseja inserir os dados do Cliente?"; titulo = "Inserir"; } else { msg = "Deseja alterar os dados do Cliente?"; titulo = "Editar"; } DialogResult resposta; resposta = MessageBox.Show(msg, titulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta == DialogResult.Yes) { if (id == -1) { bllCli.Insert(cliente); } else { bllCli.Update(cliente); } } dgvCliente.DataSource = ""; //Limpa os dados do gridview dgvCliente.DataSource = bllCli.Select(); //Pega os novos dados do gridview limpaCampos(); habilitaCampos(false); }