private void BtnSalvarCompra_Click(object sender, EventArgs e) { try { if (lblAtual.Text == "0") { MessageBox.Show("Pesquise o Produto de compra"); } if (nudQtd.Value == 0) { MessageBox.Show("Coloque o valor para retirar"); } else { ProdutoCompraDTO dto = cbProduto.SelectedItem as ProdutoCompraDTO; EstoqueDTO estoque = new EstoqueDTO(); EstoqueBusiness business = new EstoqueBusiness(); estoque.id_produtocompra = dto.id_produtocompra; estoque.ds_quantidade = Convert.ToDecimal(lblAtual.Text) - nudQtd.Value; business.Alterar(estoque); MessageBox.Show("Estoque alterado com sucesso"); } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex.Message); } }
private void button1_Click_1(object sender, EventArgs e) { try { FornecedorDTO fornecedor = cbfornecedor.SelectedItem as FornecedorDTO; ComprasDTO compra = new ComprasDTO(); compra.dt_compra = DateTime.Now; compra.id_fornecedor = fornecedor.id_fornecedor; ComprasBusiness business = new ComprasBusiness(); int idcompra = business.Salvar(compra, produtosCarrinho.ToList()); MessageBox.Show("Compra realizada com sucesso"); produtosCarrinho = new BindingList <ProdutoCompraDTO>(); valortotal = 0; lblvalortotal.Text = "R$ " + valortotal.ToString(); dataGridView1.DataSource = produtosCarrinho; txtQuantidade.Clear(); EstoqueBusiness businessestoque = new EstoqueBusiness(); CompraItemBusiness compraItemBusiness = new CompraItemBusiness(); List <VwConsultarItem> lista = compraItemBusiness.ConsultarViewPorId(idcompra); List <EstoqueDTO> estoque = businessestoque.Listar(); foreach (VwConsultarItem item in lista) { foreach (EstoqueDTO item2 in estoque) { if (item.id_produtocompra == item2.id_produtocompra) { item2.ds_quantidade = item2.ds_quantidade + item.qtd_itens; } } } foreach (EstoqueDTO item in estoque) { EstoqueDTO estoquedto = new EstoqueDTO(); estoquedto.id_produtocompra = item.id_produtocompra; estoquedto.ds_quantidade = item.ds_quantidade; businessestoque.Alterar(estoquedto); } } catch (Exception ex) { MessageBox.Show("ocorreu o erro: " + ex.Message); } }
private void AlterarEstoque() { EstoqueDTO dto = new EstoqueDTO(); dto.dt_data = DateTime.Parse(mktnascimento.Text); dto.Qn_QuantidadeEmKg = textBox2.Text; dto.Pc_preco = textBox5.Text; dto.Qn_Quantidade = textBox3.Text; dto.Tm_tamanho = textBox6.Text; EstoqueBusiness business = new EstoqueBusiness(); business.Alterar(dto); }
private void button5_Click(object sender, EventArgs e) { EstoqueDTO dto = new EstoqueDTO(); dto.Id_Estoque = int.Parse(IdProduto.Text); dto.Qn_Quantidade = Quantidade.Text; dto.Tm_tamanho = Tamanho.Text; dto.Qn_QuantidadeEmKg = QuantidadeEmKg.Text; dto.dt_data = DateTime.Parse(DatadeValidade.Text); dto.Pc_preco = Preco.Text; EstoqueBusiness bussines = new EstoqueBusiness(); bussines.Alterar(dto); }