Ejemplo n.º 1
0
        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();
        }