private void btnRemover_Click(object sender, EventArgs e) { string msg; if (txtId.Text != string.Empty) { msg = "Confirma Remoção do Fornecedor " + txtNome.Text + "?"; DialogResult resp; resp = MessageBox.Show(msg, "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { int id = Convert.ToInt32(txtId.Text); Camadas.BLL.BLLfornecedor bllFornecedor = new Camadas.BLL.BLLfornecedor(); Camadas.Model.Modelfornecedor fornecedor = new Camadas.Model.Modelfornecedor(); fornecedor.id = id; // informar outros campos caso necessite no bll bllFornecedor.Delete(fornecedor); dgvFornecedor.DataSource = ""; dgvFornecedor.DataSource = bllFornecedor.Select(); } } else { msg = "Não há registro para remoção..."; MessageBox.Show(msg, "Remover", MessageBoxButtons.OK, MessageBoxIcon.Information); } limparCampos(); Habilitar(false); }
private void btnGravar_Click(object sender, EventArgs e) { Camadas.BLL.BLLfornecedor bllFornecedor = new Camadas.BLL.BLLfornecedor(); Camadas.Model.Modelfornecedor fornecedor = new Camadas.Model.Modelfornecedor(); int id = Convert.ToInt32(txtId.Text); string msg = ""; if (id == -1) // id=-1 (Inclusão) e id!=-1 (atualização) { msg = "Confirma Inclusão dos Dados?"; } else { msg = "Confirma Atualização dos Dados?"; } DialogResult resp; resp = MessageBox.Show(msg, "Gravar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resp == DialogResult.Yes) { fornecedor.nome = txtNome.Text; fornecedor.cpf_cnpj = txtCpf_cnpj.Text; fornecedor.cidade = txtCidade.Text; fornecedor.cep = txtCep.Text; fornecedor.endereco = txtEndereco.Text; fornecedor.uf = txtUF.Text; fornecedor.email = txtEmail.Text; fornecedor.fone = txtFone.Text; if (id == -1) //-1 indica inserir { bllFornecedor.Insert(fornecedor); } else { fornecedor.id = Convert.ToInt32(txtId.Text); bllFornecedor.Update(fornecedor); } } dgvFornecedor.DataSource = ""; dgvFornecedor.DataSource = bllFornecedor.Select(); limparCampos(); //limpa campos Habilitar(false); //desabilita controles }