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 }
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; }