private void NeuZinszeitraum()
        {
            Zinsfestschreibung zinsfest = new Zinsfestschreibung();

            var viewModel = new EigenschaftenZinsfestschreibungViewModel(zinsfest);

            var window = new EigenschaftenZinsfestschreibungView();
            window.Owner = App.window;
            window.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner;

            EventHandler handler = null;
            handler = delegate
            {
                viewModel.RequestClose -= handler;
                window.Close();
            };

            viewModel.RequestClose += handler;
            window.DataContext = viewModel;
            window.ShowDialog();

            if (viewModel.DialogResult == true)
            {
                kredit.Zinszeitraeume.Add(zinsfest);
            }
        }
 public EigenschaftenZinsfestschreibungViewModel(Zinsfestschreibung zinsfest)
     : this()
 {
     this.Festschreibung = zinsfest;
 }
예제 #3
0
 public override object Clone()
 {
     Zinsfestschreibung klon = new Zinsfestschreibung();
     klon.Initialisiere(this);
     return klon;
 }