Example #1
0
 /// <summary>
 /// Reagiert auf die Auswahl des Navigationsbuttons.
 /// </summary>
 /// <param name="sender">Auslöser</param>
 /// <param name="e">Argumente</param>
 private static void OnNavBarButtonClick(object sender, EventArgs e)
 {
     // prüfen ob das Fenster bereits existiert
     if(ReportingRegistry.Instance.CoreInterface.WindowManager.ExistsWindow<IReportingListView>()) {
         // anzeigen (existiert bereits)
         ReportingRegistry.Instance.CoreInterface.WindowManager.BringWindowToFront<IReportingListView>();
     } else {
         // erzeugen
         var view = ReportingFactories.ReportingViewFactory.CreateListView();
         var viewModel = new ReportingListViewModel(view);
         viewModel.LoadObjects();
         ReportingRegistry.Instance.CoreInterface.WindowManager.RegisterWindow(view);
     }
 }
Example #2
0
 /// <summary>
 /// Reagiert auf die Auswahl des Navigationsbuttons.
 /// </summary>
 /// <param name="sender">Auslöser</param>
 /// <param name="e">Argumente</param>
 private static void OnNavBarButtonClick(object sender, EventArgs e)
 {
     // prüfen ob das Fenster bereits existiert
     if (ReportingRegistry.Instance.CoreInterface.WindowManager.ExistsWindow <IReportingListView>())
     {
         // anzeigen (existiert bereits)
         ReportingRegistry.Instance.CoreInterface.WindowManager.BringWindowToFront <IReportingListView>();
     }
     else
     {
         // erzeugen
         var view      = ReportingFactories.ReportingViewFactory.CreateListView();
         var viewModel = new ReportingListViewModel(view);
         viewModel.LoadObjects();
         ReportingRegistry.Instance.CoreInterface.WindowManager.RegisterWindow(view);
     }
 }
Example #3
0
 public void BindToViewModel(ReportingListViewModel model)
 {
     viewModel = model;
     grdReport.DataSource = GetSelectedDatasource();
 }
Example #4
0
 public void BindToViewModel(ReportingListViewModel model)
 {
     viewModel            = model;
     grdReport.DataSource = GetSelectedDatasource();
 }