private void frmVendas_Load(object sender, EventArgs e) { PADARIA.BLL.ClienteBLL clienteBLL = new PADARIA.BLL.ClienteBLL(); PADARIA.BLL.ProdutoBLL produtoBLL = new PADARIA.BLL.ProdutoBLL(); PADARIA.BLL.VendasBLL vendasBLL = new PADARIA.BLL.VendasBLL(); List <PADARIA.MODEL.Produto> produtos = new List <PADARIA.MODEL.Produto>(); produtos = produtoBLL.select(); for (int i = 0; i < produtos.Count; i++) { if (produtos[i].quantidade <= 0) { produtos.RemoveAt(i); } } cmbCliente.DisplayMember = "nome"; cmbCliente.ValueMember = "id"; cmbCliente.DataSource = clienteBLL.select(); cmbCliente.SelectedItem = null; cmbProduto.DisplayMember = "nome"; cmbProduto.ValueMember = "id"; cmbProduto.DataSource = produtos; cmbProduto.SelectedItem = null; dtGrdVenda.DataSource = ""; dtGrdVenda.DataSource = vendasBLL.select(); }
private void cmbProduto_SelectionChangeCommitted(object sender, EventArgs e) { PADARIA.BLL.ProdutoBLL produtoBLL = new PADARIA.BLL.ProdutoBLL(); PADARIA.MODEL.Produto produto = produtoBLL.selectByID(Convert.ToInt32(cmbProduto.SelectedValue)); txtQntd.Enabled = true; txtValorUnico.Text = "R$ " + produto.valor.ToString(); }
private void btnExcluir_Click(object sender, EventArgs e) { int idProduto = Convert.ToInt32(lblIdValor.Text); DialogResult resposta = MessageBox.Show("Deseja excluir o Produto " + txtNome.Text + "?", "Exclusão de produtos", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); PADARIA.BLL.ProdutoBLL dalProd = new PADARIA.BLL.ProdutoBLL(); if (resposta == DialogResult.Yes) { dalProd.delete(idProduto); dtGrdProduto.DataSource = ""; dtGrdProduto.DataSource = dalProd.select(); pnlProduto.Visible = !pnlProduto.Visible; dtGrdProduto.Visible = !dtGrdProduto.Visible; txtValor.Text = ""; lblIdValor.Text = ""; txtNome.Text = ""; txtQntd.Text = ""; cmbCategoria.SelectedItem = null; btnExcluir.Enabled = false; lblId.Visible = false; lblIdValor.Visible = false; btnAdicionar.Enabled = true; } }
private void btnSalvar_Click(object sender, EventArgs e) { PADARIA.MODEL.Produto produto = new PADARIA.MODEL.Produto(); produto.nome = txtNome.Text; produto.idCategoria = Convert.ToInt32(cmbCategoria.SelectedValue); produto.quantidade = Convert.ToInt32(txtQntd.Text); produto.valor = float.Parse(txtValor.Text); PADARIA.BLL.ProdutoBLL dalProd = new PADARIA.BLL.ProdutoBLL(); if (lblIdValor.Text == "" || lblIdValor.Text == null) { if ((txtQntd.Text == "" || txtQntd.Text == null) || (txtNome.Text == "" || txtNome.Text == null) || (txtValor.Text == "" || txtValor.Text == null) || (cmbCategoria.SelectedItem == null)) { MessageBox.Show("Não são permitidos campos vazios"); } else { dalProd.insert(produto); } } else { if ((txtQntd.Text == "" || txtQntd.Text == null) || (txtNome.Text == "" || txtNome.Text == null) || (txtValor.Text == "" || txtValor.Text == null) || (cmbCategoria.SelectedItem == null)) { MessageBox.Show("Não são permitidos campos vazios"); } else { produto.id = Convert.ToInt32(lblIdValor.Text); dalProd.update(produto); } } dtGrdProduto.DataSource = ""; dtGrdProduto.DataSource = dalProd.select(); pnlProduto.Visible = !pnlProduto.Visible; dtGrdProduto.Visible = !dtGrdProduto.Visible; txtValor.Text = ""; txtNome.Text = ""; lblIdValor.Text = ""; txtQntd.Text = ""; cmbCategoria.SelectedItem = null; btnExcluir.Enabled = false; lblId.Visible = false; lblIdValor.Visible = false; btnAdicionar.Enabled = true; }
private void frmProduto_Load(object sender, EventArgs e) { PADARIA.BLL.CategoriaBLL categoria = new PADARIA.BLL.CategoriaBLL(); PADARIA.BLL.ProdutoBLL dalProd = new PADARIA.BLL.ProdutoBLL(); cmbCategoria.DisplayMember = "nome"; cmbCategoria.ValueMember = "id"; cmbCategoria.DataSource = categoria.select(); cmbCategoria.SelectedItem = null; dtGrdProduto.DataSource = ""; dtGrdProduto.DataSource = dalProd.select(); }
private void btnAdProduto_Click(object sender, EventArgs e) { if ((cmbProduto.SelectedValue != null) && (txtQntd.Text != "" && Convert.ToInt32(txtQntd.Text) > 0)) { PADARIA.BLL.ProdutoBLL produtoBLL = new PADARIA.BLL.ProdutoBLL(); PADARIA.MODEL.Produto produto = produtoBLL.selectByID(Convert.ToInt32(cmbProduto.SelectedValue)); if (produto.quantidade - Convert.ToInt32(txtQntd.Text) >= 0) { float valorTotal = float.Parse(lblValorTotalNum.Text); PADARIA.MODEL.ProdutoVenda produtoVenda = PADARIA.MODEL.ProdutoVenda.Converter(produto, int.Parse(txtQntd.Text)); lblValorTotalNum.Text = (valorTotal + (produto.valor * int.Parse(txtQntd.Text))).ToString(); bool jaInserido = false; for (int i = 0; i < this.produtosCarrinho.Count; i++) { if (this.produtosCarrinho[i].id == produtoVenda.id) { jaInserido = true; this.produtosCarrinho[i].quantidade += produtoVenda.quantidade; this.produtosCarrinho[i].valorTotal += produtoVenda.quantidade * produto.valor; } } if (jaInserido == false) { produtosCarrinho.Add(produtoVenda); } dtGrdCarrinho.DataSource = ""; dtGrdCarrinho.DataSource = produtosCarrinho; cmbProduto.SelectedItem = null; txtQntd.Text = ""; txtValorUnico.Text = ""; txtQntd.Enabled = false; } else { MessageBox.Show("Estoque insulficiente" + " atualmente " + produto.quantidade); } } else { MessageBox.Show("Produtos ou quantidades não especificadas"); } }