public override string ToString()
 {
     return("#" + OrdParcela
            + "Vencimento: "
            + Vencimento.ToString("dd/MM/yyyy")
            + ", Valor: "
            + ValorParcela.ToString("F2", CultureInfo.InvariantCulture));
 }
 //Metodo para calcular o valor da parcela e o valor da taxa por parcela
 public void CalcularParcela()
 {
     //Verificando se foi informado uma taxa
     if (txtTaxa.Text == "")
     {
         ValorParcela        = venda.VendaTotal / int.Parse(cbxQuantParcela.Text); //Calculando sem a taxa
         txtTaxaParcela.Text = "";                                                 //Limpando o valor da taxa
     }
     else
     {
         ValorParcela           = (venda.VendaTotal / int.Parse(cbxQuantParcela.Text)); //Calculando sem a taxa
         venda.VendaTaxaParcela = ((double.Parse(txtTaxa.Text) / 100) * ValorParcela);  //Calculando o valor da taxa
         txtTaxaParcela.Text    = venda.VendaTaxaParcela.ToString("C2");                //Exibindo o valor da taxa
         ValorParcela          += venda.VendaTaxaParcela;                               //Calculando a parcela com a taxa
     }
     txtParcela.Text = ValorParcela.ToString("C2");                                     //Exibindo o valor da parcela
 }
Exemple #3
0
        private void btnGerarParcelas_Click(object sender, EventArgs e)
        {
            dgv_Parcelas.Rows.Clear();
            decimal  ValorPago  = decimal.Parse(txt_ValorDesconto.Text);
            int      NParcela   = int.Parse(txtNParcelas.Text);
            string   Vencimento = DateTime.Now.ToShortDateString();
            DateTime Venc       = DateTime.Parse(Vencimento);
            decimal  ValorParcela;

            ValorParcela = ValorPago / NParcela;
            ValorParcela = Math.Round(ValorParcela, 2);
            for (int i = 1; i <= NParcela; i++)
            {
                Venc = Venc.AddMonths(1);
                dgv_Parcelas.Rows.Add(i, Venc.ToShortDateString(), ValorParcela);
            }
            txt_ValorTotalParcelas.Text = "R$ " + ValorParcela.ToString();
            btn_Finalizar.Enabled       = true;
        }