public ConsumerCreditCollection(ConsumerCreditModel mortrageModel, ConsumerCreditUser mortrageUser, ConsumerCredit mortrage) { Id = mortrage.Id; Name = mortrageModel.Name; CurrentSum = Convert.ToDecimal(mortrageUser.InitialSum.ToString("N1")); TermStart = mortrageUser.TermStart; TermEnd = mortrageUser.TermEnd; AnnualRate = Convert.ToDecimal((mortrageModel.AnnualRate * 100).ToString("N1")); }
public ConsumerCreditControl(ConsumerCreditModel consumerCreditModel, IPerson person) { InitializeComponent(); _consumerCreditModel = consumerCreditModel; _person = person; consumerCreditModel.AnnualRate = Convert.ToDecimal((consumerCreditModel.AnnualRate * 100).ToString("N1")); consumerCreditModel.MinInitialSum = Convert.ToDecimal(consumerCreditModel.MinInitialSum.ToString("N1")); consumerCreditModel.MaxInitialSum = Convert.ToDecimal(consumerCreditModel.MaxInitialSum.ToString("N1")); DataContext = consumerCreditModel; }
private void MenuButton_Click(object sender, RoutedEventArgs e) { DebitCardModel debitCardModel; DebitCardControl debitCardControl; CreditCardModel creditCardModel; CreditCardControl creditCardControl; DepositModelData depositModelData; DepositControl depositControl; ConsumerCreditModel consumerCreditModel; ConsumerCreditControl consumerCreditControl; MortrageModel mortrageModel; MortrageControl mortrageControl; Button button = (Button)sender; switch (button.Content) { case "Молодежная карта": debitCardModel = new DebitCardModel("Молодежная карта"); debitCardControl = new DebitCardControl(debitCardModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(debitCardControl); break; case "Золотая карта": debitCardModel = new DebitCardModel("Золотая карта"); debitCardControl = new DebitCardControl(debitCardModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(debitCardControl); break; case "Классическая карта": debitCardModel = new DebitCardModel("Классическая карта"); debitCardControl = new DebitCardControl(debitCardModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(debitCardControl); break; case "Премиальная кредитная карта": creditCardModel = new CreditCardModel("Премиальная кредитная карта"); creditCardControl = new CreditCardControl(creditCardModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(creditCardControl); break; case "Золотая кредитная карта": creditCardModel = new CreditCardModel("Золотая кредитная карта"); creditCardControl = new CreditCardControl(creditCardModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(creditCardControl); break; case "Цифровая кредитная карта": creditCardModel = new CreditCardModel("Цифровая кредитная карта"); creditCardControl = new CreditCardControl(creditCardModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(creditCardControl); break; case "Вклад «Победная ставка»": depositModelData = new DepositModelData("Вклад «Победная ставка»"); depositControl = new DepositControl(depositModelData, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(depositControl); break; case "Вклад «Выгодное решение»": depositModelData = new DepositModelData("Вклад «Выгодное решение»"); depositControl = new DepositControl(depositModelData, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(depositControl); break; case "Вклад «Копилка»": depositModelData = new DepositModelData("Вклад «Копилка»"); depositControl = new DepositControl(depositModelData, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(depositControl); break; case "Кредит на любые цели": consumerCreditModel = new ConsumerCreditModel("Кредит на любые цели"); consumerCreditControl = new ConsumerCreditControl(consumerCreditModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(consumerCreditControl); break; case "Кредит для молодежи": consumerCreditModel = new ConsumerCreditModel("Кредит для молодежи"); consumerCreditControl = new ConsumerCreditControl(consumerCreditModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(consumerCreditControl); break; case "Кредит для пенсионеров": consumerCreditModel = new ConsumerCreditModel("Кредит для пенсионеров"); consumerCreditControl = new ConsumerCreditControl(consumerCreditModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(consumerCreditControl); break; case "Кредит «Стандартный»": consumerCreditModel = new ConsumerCreditModel("Кредит «Стандартный»"); consumerCreditControl = new ConsumerCreditControl(consumerCreditModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(consumerCreditControl); break; case "Ипотека на готовое жилье": mortrageModel = new MortrageModel("Ипотека на готовое жилье"); mortrageControl = new MortrageControl(mortrageModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(mortrageControl); break; case "Ипотека на новостройки": mortrageModel = new MortrageModel("Ипотека на новостройки"); mortrageControl = new MortrageControl(mortrageModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(mortrageControl); break; case "Ипотека без взноса": mortrageModel = new MortrageModel("Ипотека без взноса"); mortrageControl = new MortrageControl(mortrageModel, _person); _mainWindow.PageMenu.Children.Clear(); _mainWindow.PageMenu.Children.Add(mortrageControl); break; } }