public void Bt_AdicionarProduto_Click(object sender, EventArgs e) { ClassVenda venda = new ClassVenda(); venda.IdDoCliente = Convert.ToInt32(cBox_Cliente.SelectedValue); venda.IdDoProduto = Convert.ToInt32(cBox_Produto.SelectedValue); venda.QtdeVendida = Convert.ToInt32(txt_Qtde.Text); venda.DataDaVenda = DateTime.Now; ClassEstoque estoque; estoque = estoqueRepository.Obter(venda.IdDoProduto); ClassProduto produtovendido; produtovendido = produtoRepository.Obter(venda.IdDoProduto); int ValorDaVenda; ValorDaVenda = Convert.ToInt32(venda.QtdeVendida * produtovendido.PrecoDeVenda); txt_TotalDoProduto.Text = produtovendido.PrecoDeVenda.ToString(); txt_TotalDeVenda.Text = ValorDaVenda.ToString(); venda.ValorDaVenda = Convert.ToInt32(txt_TotalDeVenda.Text); vendaManutencao = venda; estoqueManutencao = estoque; }
private void Bt_Salvar_Click(object sender, EventArgs e) { CompraManutencao.FornecedorId = Convert.ToInt32(cBox_Fornecedor.SelectedValue); CompraManutencao.ProdutoId = Convert.ToInt32(cBox_Produto.SelectedValue); CompraManutencao.QtdeDeCompra = Convert.ToInt32(txt_Qtde.Text); CompraManutencao.DataDeRecebimento = DateTime.Now; ClassEstoque estoque; estoque = estoqueRepository.Obter(CompraManutencao.ProdutoId); if (CompraManutencao.Id == 0) { estoqueRepository.Recebimento(estoque, CompraManutencao); // faz o recebimento (acerta o estoque no produto) compraRepository.Inserir(CompraManutencao); // registra o movimento de compra } else { compraRepository.Editar(CompraManutencao); } Close(); }