private void btnRemover_Click(object sender, EventArgs e) { string msg; if (txtID.Text != string.Empty) { msg = "Confirma a remoção do produto " + txtDescricao.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.Produto bllProd = new CAMADAS.BLL.Produto(); CAMADAS.MODEL.Produto produto = new CAMADAS.MODEL.Produto(); produto.idProd = id; bllProd.Delete(produto); dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProd.Select(); } } else { msg = "Não há registro para remoção."; MessageBox.Show(msg, "Remover", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnGravar_Click(object sender, EventArgs e) { CAMADAS.BLL.Produto bllProd = new CAMADAS.BLL.Produto(); CAMADAS.MODEL.Produto produto = new CAMADAS.MODEL.Produto(); int id = Convert.ToInt32(txtID.Text); string msg = ""; if (id == -1) { msg = "Confirma a Inclusão de dados?"; } else { msg = "Confirma a Atualização de dados?"; } DialogResult resp; resp = MessageBox.Show(msg, "Gravar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resp == DialogResult.Yes) { produto.idProd = id; produto.descricao = txtDescricao.Text; produto.valor = Convert.ToSingle(txtValor.Text); produto.marca = txtMarca.Text; produto.estoque = Convert.ToInt32(txtEstoque.Text); if (id == -1) { bllProd.Insert(produto); } else { bllProd.Update(produto); } dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProd.Select(); } dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProd.Select(); LimparCampos(); Habilitar(false); }
private void RecuperaDadosProduto() { CAMADAS.BLL.Produto bllProd = new CAMADAS.BLL.Produto(); List <CAMADAS.MODEL.Produto> lstProd = new List <CAMADAS.MODEL.Produto>(); lstProd = bllProd.SelectById(Convert.ToInt32(txtCodProd.Text)); if (lstProd != null) { produto = lstProd[0]; } else { MessageBox.Show("Produto não encontrado"); } if (produto.estoque < 1) { MessageBox.Show("Produto sem estoque!"); cmbProduto.Focus(); } else { txtValorUni.Text = produto.valor.ToString(); } }