private void filtrar() { if (txtBusca.Text != "") { CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos(); List <CAMADAS.MODEL.Produtos> lstProdutos = new List <CAMADAS.MODEL.Produtos>(); if (rdbNomeProduto.Checked) { lstProdutos = bllProdutos.SelectByNome(txtBusca.Text); } else { int id = Convert.ToInt32(txtBusca.Text); lstProdutos = bllProdutos.SelectByID(id); } dgvProdutos.DataSource = ""; dgvProdutos.DataSource = lstProdutos; if (dgvProdutos.Rows.Count <= 0 || txtBusca.Text == "") { MessageBox.Show("Infelizmente esse produto não foi registrado!!!"); dgvProdutos.DataSource = bllProdutos.SelectWithCategoria(); } } }
private void gravarTabelaVendas() { CAMADAS.MODEL.Vendas venda = new CAMADAS.MODEL.Vendas(); CAMADAS.BLL.Vendas bllVendas = new CAMADAS.BLL.Vendas(); 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(txtTotal.Text); venda.id_vendedor = Convert.ToInt32(txtVendedor.Text); venda.id_cliente = Convert.ToInt32(txtCliente.Text); venda.data = dtpData.Value; venda.id_tipo_venda = Convert.ToInt32(txtIdTipoVenda.Text); 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. }
private void Vendas_Load(object sender, EventArgs e) { txtBusca.Focus(); //PEGAR DES_PRODUTO E ID CAMADAS.BLL.Produtos bllProdutos = new CAMADAS.BLL.Produtos(); dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProdutos.SelectWithCategoria(); txtIdProduto.Text = dgvProdutos.SelectedRows[0].Cells["id_produto"].Value.ToString(); txtValorUni.Text = dgvProdutos.SelectedRows[0].Cells["valor"].Value.ToString(); cmbProduto.DisplayMember = "desc_produto"; cmbProduto.ValueMember = "id_produto"; cmbProduto.DataSource = bllProdutos.Select(); CAMADAS.BLL.Funcionarios dalVend = new CAMADAS.BLL.Funcionarios(); CAMADAS.BLL.Clientes dalCli = new CAMADAS.BLL.Clientes(); CAMADAS.BLL.TipoVenda dalTipoVenda = new CAMADAS.BLL.TipoVenda(); cmbVendedor.DisplayMember = "nome_vendedor"; cmbVendedor.ValueMember = "id_vendedor"; cmbCliente.DisplayMember = "nome"; cmbCliente.ValueMember = "id_cliente"; cmbTipoVenda.DisplayMember = "desc_tipo_venda"; cmbTipoVenda.ValueMember = "id_tipo_venda"; cmbCliente.DataSource = dalCli.Select(); cmbVendedor.DataSource = dalVend.Select(); cmbTipoVenda.DataSource = dalTipoVenda.Select(); txtDesconto.Text = "0"; txtQtd.Text = "1"; }
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(); }