private void AddDesconto() { if (dataGridViewItens.SelectedRows.Count > 0) { //ProdutoInfo produto = produtoNegocios.ConsultarProdutosId(itemSelecionando.Id); //produto.proValorVarejo = itemSelecionando.ValorUnit; FormProdDesconto formProdDesconto = new FormProdDesconto(itemSelecionando.ValorUnit, itemSelecionando.Descricao); formProdDesconto.ShowDialog(this); if (formProdDesconto.DialogResult == DialogResult.Yes) { if (itemSelecionando.Id > 0) { for (int i = 0; i < colecaoItemVenda.Count; i++) { if (itemSelecionando.Id == colecaoItemVenda[i].Id) { itemSelecionando.ValorDesc = Convert.ToDecimal(formProdDesconto.valorFinal[1]); itemSelecionando.Total = itemSelecionando.ValorDesc * itemSelecionando.Quant; colecaoItemVenda.RemoveAt(i); } } } else { for (int i = 0; i < colecaoItemVenda.Count; i++) { if (itemSelecionando.Barras == colecaoItemVenda[i].Barras) { itemSelecionando.ValorDesc = Convert.ToDecimal(formProdDesconto.valorFinal[1]); itemSelecionando.Total = itemSelecionando.ValorDesc * itemSelecionando.Quant; colecaoItemVenda.RemoveAt(i); } } } ItemVendaColecao vendColecao = new ItemVendaColecao { itemSelecionando }; for (int i = 0; i < colecaoItemVenda.Count; i++) { vendColecao.Add(colecaoItemVenda[i]); } colecaoItemVenda = vendColecao; AdicionarItemGrid(); } formProdDesconto.Dispose(); } else { FormMessage.ShowMessegeWarning("Selecione o produto que deseja aplicar o desconto!"); } }
private void buttonJuros_Click(object sender, EventArgs e) { FormProdDesconto formProdDesconto = new FormProdDesconto(ent.entravalor, "LANÇAMENTO ACRÉSCIMO/DESCONTO"); formProdDesconto.ShowDialog(this); formProdDesconto.Dispose(); if (formProdDesconto.DialogResult == DialogResult.Yes) { labelValorSaldo.Text = formProdDesconto.valorFinal[1]; } }
private void buttonDesconto_Click(object sender, EventArgs e) { FormProdDesconto formProdDesconto = new FormProdDesconto(produtoInfo.proValorVarejo, produtoInfo.proDescricao); formProdDesconto.ShowDialog(this); if (formProdDesconto.DialogResult == DialogResult.Yes) { labelValorDesc.Text = formProdDesconto.valorFinal[1]; } formProdDesconto.Dispose(); }