Example #1
0
 private void fillTable(CreditCalculator cc)
 {
     for (int i = 0; i < creditCalculator.getTopIndex(); i++)
     {
         if (double.IsNaN(creditCalculator.getDatas()[i].debtRemainder))
         {
             break;
         }
         fillTableRow(creditCalculator, i);
     }
 }
Example #2
0
        private void fillingTableButton_Click(object sender, EventArgs e)
        {
            creditDataTable.Rows.Clear();

            double creditSumm   = (double)creditSummBox.Value;
            int    mounthsCount = (int)mounthsCountBox.Value;

            creditCalculator = new CreditCalculator(creditSumm, mounthsCount);

            fillTable(creditCalculator);
        }
Example #3
0
 private void fillTableRow(CreditCalculator cc, int index)
 {
     if (cc == null)
     {
         MessageBox.Show("Таблица не создана", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     creditDataTable.Rows.Add();
     creditDataTable.Rows[index].Cells[0].Value = index + 1;
     creditDataTable.Rows[index].Cells[1].Value = cc.getDatas()[index].debtPayment.ToString("0.00");
     creditDataTable.Rows[index].Cells[2].Value = cc.getDatas()[index].creditProcent.ToString("0.00");
     creditDataTable.Rows[index].Cells[3].Value = cc.getMountPayment().ToString("0.00");
     creditDataTable.Rows[index].Cells[4].Value = cc.getDatas()[index].debtRemainder.ToString("0.00");
     creditDataTable.Rows[index].Cells[5].Value = cc.getDatas()[index].prepayment.ToString();
 }