摊销表Visual C#

时间:2016-06-25 07:18:24

标签: c# arrays listview

我在Visual C#中构建一个分期付款表,其中列表视图显示元素,并带有一个字符串数组来存储它们,我可以列出支付数量,金额和兴趣,但我想计算其余金额减去利息的资本。

我该如何解决?

public void Agregar(string aCuota, string aMontoCuota, string aInteres, string aCapital, string aMonto)
{
    string[] row = { aCuota, aMontoCuota, aInteres, aCapital, aMonto };

    itemsProcess = new ListViewItem(row);
    lvConsulta.Items.Add(itemsProcess);
}

//Agrega las consultas a las funciones establecidas en la clase
private void btnConsulta_Click(object sender, EventArgs e)
{
    double tasaPeriodicaConsulta = 0.0;
    double cuotas = 0.0; ;
    double interes = 0.0; ;
    double capital = 0.0; ;

    //Plazos para pagar en meses
    int cantFilas = int.Parse(tbTiempo.Text);

    //Calculo de la tasa periodica
    tasaPeriodicaConsulta = calculo.TasaPeriodica(tbTasaAnual, tbTiempo);

    for (int i = 0; i <= cantFilas; i++)
    {
        if(i == 0)
        {
            cuotas = 0;
            interes = 0;
            capital = 0;
            saldoFinal = int.Parse(tbMontoConsulta.Text);
        }
        else
        {
             cuotas = calculo.MontoCuota(tbMontoConsulta, tbTiempo, tasaPeriodicaConsulta);
             interes = calculo.Interes(tbMontoConsulta, tasaPeriodicaConsulta);
             capital = calculo.Capital(cuotas, interes);
             saldoFinal = calculo.SaldoFinal(tbMontoConsulta, capital);
        }

        Agregar(i.ToString(), cuotas.ToString(), interes.ToString(), capital.ToString(), saldoFinal.ToString());
    }
}

0 个答案:

没有答案