public void Insert(Model.Venda venda) { DAL.Venda dalVend = new DAL.Venda(); BLL.Produto bllProd = new Produto(); Model.Produto produto = new Model.Produto(); produto = bllProd.SelectById(venda.produto)[0]; produto.quantidade = produto.quantidade - venda.quantidade; bllProd.Update(produto); dalVend.Insert(venda); }
private void btnGravar_Click(object sender, EventArgs e) { Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); Camadas.Model.Produto produto = new Camadas.Model.Produto(); produto.id = Convert.ToInt32(lblId.Text); produto.nomeProd = txtNome.Text; produto.linha = txtLinha.Text; produto.marca = txtMarca.Text; produto.quantidade = Convert.ToInt32(txtQuantidade.Text); produto.valorProd = Convert.ToSingle(txtValor.Text); string msg; string titulo; int id = Convert.ToInt32(lblId.Text); if (id == -1) { msg = "Deseja inserir os dados do Produto?"; titulo = "Inserir"; } else { msg = "Deseja alterar os dados do Produto?"; titulo = "Editar"; } DialogResult resposta; resposta = MessageBox.Show(msg, titulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta == DialogResult.Yes) { if (id == -1) { bllProd.Insert(produto); } else { bllProd.Update(produto); } } dgvProduto.DataSource = ""; dgvProduto.DataSource = bllProd.Select(); limpaCampos(); habilitaCampos(false); }