示例#1
0
        void UpdateDepositsProjections()
        {
            if (textNewDeposits == null)
            {
                return;
            }

            try
            {
                float interest = sliderDepositsInterest != null ? (float)sliderDepositsInterest.Value : 0;
                float fees     = sliderBankingFees != null ? (float)sliderBankingFees.Value : 0;
                if (interest < 1e-5f)
                {
                    textNewDeposits.Text = "No deposits";
                }
                else
                {
                    float depositAvg    = MyBank.CalculateNewDepositAverage(interest, fees);
                    int   depositAvgInt = (int)(depositAvg * Bank.DEPOSIT_MEAN / 1000) * 1000;
                    textNewDeposits.Text = depositAvgInt.ToString("C");
                }
            }
            catch (FormatException)
            {
                textNewDeposits.Text = "No deposits";
            }
        }