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()); } }