private void CloseCredit_Click(object sender, System.Windows.RoutedEventArgs e) { try { if (ListConsumerCredits.SelectedItem == null) { throw new Exception("Выберете строку!"); } ConsumerCreditCollection mortrage = ListConsumerCredits.SelectedItem as ConsumerCreditCollection; ConsumerCredit mortrage1 = new ConsumerCredit(mortrage.Id, _person); mortrage1.Close(mortrage1.Id); _consumerCredits.Remove(ListConsumerCredits.SelectedItem as ConsumerCreditCollection); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
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()); } }
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")); }