private void baixarEstoque() { CAMADAS.MODEL.Produtos produtos = new CAMADAS.MODEL.Produtos(); CAMADAS.BLL.Vendas bllVendas = new CAMADAS.BLL.Vendas(); int estoque = 0; int id_produto; //dar baixa no estoque. for (Int32 i = 0; i < dgvItensVenda.Rows.Count; i++) { id_produto = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[0].Value.ToString()); // coluna 1 estoque = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[2].Value.ToString()); // coluna 3 produtos.estoque = Convert.ToInt32(estoque); produtos.id_produto = id_produto; bllVendas.BaixaEstoque(produtos); } //fim dar baixa no estoque. }
private void btnFinalizar_Click(object sender, EventArgs e) { CAMADAS.MODEL.Vendas venda = new CAMADAS.MODEL.Vendas(); CAMADAS.MODEL.Produtos produtos = new CAMADAS.MODEL.Produtos(); CAMADAS.BLL.Vendas bllVendas = new CAMADAS.BLL.Vendas(); int estoque = 0; int id_produto; CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos(); //gravar tabela de vendas. if (dgvItensVenda.Rows.Count > 0) { venda.desconto = Convert.ToSingle(txtDesconto.Text); venda.valor_final = Convert.ToSingle(txtSubTotal.Text); venda.id_vendedor = Convert.ToInt32(txtVendedor.Text); venda.id_cliente = Convert.ToInt32(txtCliente.Text); venda.data = dtpData.Value; bllVendas.EfetivarVenda(venda); dgvProdutos.DataSource = bllProdutos.SelectWithCategoria(); MessageBox.Show("Venda efetuada com sucesso!"); } else { MessageBox.Show("Nenhum produto lançado!"); } //fim gravar tabela de vendas. //dar baixa no estoque. for (Int32 i = 0; i < dgvItensVenda.Rows.Count; i++) { id_produto = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[0].Value.ToString()); // coluna 1 estoque = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[2].Value.ToString()); // coluna 2 produtos.estoque = Convert.ToInt32(estoque); produtos.id_produto = id_produto; bllVendas.BaixaEstoque(produtos); } //fim dar baixa no estoque. //Incio Inserir dados na tabela Itens_vendas CAMADAS.MODEL.ItensVenda itens = new CAMADAS.MODEL.ItensVenda(); CAMADAS.BLL.ItensVenda bllItensVenda = new CAMADAS.BLL.ItensVenda(); int recebeID = bllVendas.SelectID(); for (Int32 i = 0; i < dgvItensVenda.Rows.Count; i++) { itens.quantidade = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[2].Value.ToString()); // Quantidade itens.id_produto = Convert.ToInt32(dgvItensVenda.Rows[i].Cells[0].Value.ToString()); // ID produto itens.id_venda = recebeID; itens.valor = Convert.ToSingle(dgvItensVenda.Rows[i].Cells[4].Value.ToString()); // Valor Total bllItensVenda.Insert(itens); } //Fim Inserir dados na tabela Itens_vendas string msg = "Deseja imprimir o cupom ?"; CAMADAS.BLL.Vendas idVenda = new CAMADAS.BLL.Vendas(); int id = 0; id = idVenda.SelectID(); DialogResult resp; if (dgvItensVenda.Rows.Count > 0) { resp = MessageBox.Show(msg, "Imprimir", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { RELATORIOS.RelGerais.relCupom(id); } } dgvItensVenda.Rows.Clear(); dgvProdutos.DataSource = bllProdutos.Select(); }