Example #1
0
 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"));
 }
 private void OpenCredit_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (datePickerCalc.Text == "")
         {
             throw new Exception("Вы не указали дату окончания кредита!");
         }
         if (Convert.ToDateTime(datePickerCalc.Text) <= _consumerCreditModel.MinTermEnd || Convert.ToDateTime(datePickerCalc.Text) >= _consumerCreditModel.MaxTermEnd)
         {
             throw new Exception("Дата окончания кредита указана неверно!");
         }
         _consumerCreditUser = new ConsumerCreditUser(Convert.ToDecimal(sliderSum.Value), DateTime.Now, Convert.ToDateTime(datePickerCalc.Text), _consumerCreditModel);
         ConsumerCredit mortrage = new ConsumerCredit(_consumerCreditModel, _consumerCreditUser, _person);
         mortrage.Open();
         MessageBox.Show("Кредит оформлен!");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString());
     }
 }