예제 #1
0
        private void createButton_Click(object sender, RoutedEventArgs e)
        {
            var amount      = Convert.ToDouble(initAmountTextBox.Text);
            var monthIncome = Convert.ToDouble(monthIncomeTextBox.Text);

            Deposit = new SavingDeposit(amount, startDatePicker.SelectedDate.Value, endDatePicker.SelectedDate.Value, monthIncome);
            Hide();
        }
예제 #2
0
        public static void ValidateDepositType(ref string depositType)
        {
            var depositTypes = new string[]
            {
                SavingDeposit.GetDepositType(),
                CurrentDeposit.GetDepositType(),
                FixedDeposit.GetDepositType(),
                RecurringDeposit.GetDepositType(),
            };

            do
            {
                var iter = 0;
                Console.WriteLine("Возможные типы депозитов:");
                foreach (var dep in depositTypes)
                {
                    Console.WriteLine($"{++iter}.{dep}");
                }
                Console.Write("Введите тип депозита: ");
                depositType = Console.ReadLine();
            } while (!depositTypes.Contains(depositType));
        }
예제 #3
0
 public Maturity(SavingDeposit pSaving, User pUser)
 {
     _saving = pSaving;
     _user = pUser;
 }