private void RecuperarDadosProduto() { Camadas.BLL.Produto bllProduto = new Camadas.BLL.Produto(); List <Camadas.Model.Produto> lstProd = new List <Camadas.Model.Produto>(); lstProd = bllProduto.SelectById(Convert.ToInt32(txtIdProduto.Text)); if (lstProd != null) { produto = lstProd[0]; } else { MessageBox.Show("Produto não encontrado"); } if (produto.Quantidade <= 0) { MessageBox.Show("Produto esta em Falta no Estoque " + produto.Quantidade); cmbProduto.Focus(); } else { txtQuantidade.Text = produto.Quantidade.ToString(); txtValorUnitario.Text = produto.ValorFinal.ToString(); } }
private void btnRemover_Click(object sender, EventArgs e) { string msg; if (lblId.Text != string.Empty) { msg = "Confirma Remoção de Produto " + lblId.Text + "?"; DialogResult resp; resp = MessageBox.Show(msg, "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { int id = Convert.ToInt32(lblId.Text); Camadas.BLL.Produto bllProduto = new Camadas.BLL.Produto(); Camadas.Model.Produto produto = new Camadas.Model.Produto(); produto.Id = id; bllProduto.Delete(produto); dgvProduto.DataSource = ""; dgvProduto.DataSource = bllProduto.Select(); } } else { msg = "Não há Produto para remoção..."; MessageBox.Show(msg, "Produto", MessageBoxButtons.OK, MessageBoxIcon.Information); } LimpaControlesProduto(); HabilitarControlesProduto(false); }
private void btnGrvar_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(lblId.Text); string msg = ""; if (id == -1) { 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) { produto.Id = id; produto.Fornecedor = Convert.ToInt32(txtIdForn.Text); produto.Fabricante = Convert.ToInt32(txtIdFrabr.Text); produto.Nome = txtNome.Text; produto.Data = dtpData.Value; produto.Descricao = txtDescricao.Text; produto.Quantidade = Convert.ToInt32(txtQuantidade.Text); produto.ValorUnitario = Convert.ToSingle(txtValorUnit.Text); produto.ValorFinal = Convert.ToSingle(txtValorFinal.Text); if (id == -1) { bllProd.Insert(produto); } else { bllProd.Update(produto); } } dgvProduto.DataSource = ""; dgvProduto.DataSource = bllProd.Select(); LimpaControlesProduto(); HabilitarControlesProduto(false); }