Beispiel #1
0
 public SalesDataSearchViewModel(AbstractWindowFactory mainWindowFactory)
     : base(mainWindowFactory)
 {
     SalesDataModel = new SalesDataModel();
     DisplayTheSelectedYearsDataCommand = new RelayCommand(DisplayTheSelectedYearsData);
     DeleteSelectedRowCommand           = new RelayCommand(DeleteSelectedSalesDatum);
 }
Beispiel #2
0
 public SalesDataInputViewModel(AbstractWindowFactory mainWindowFactory, AbstractWindowFactory saleDataConfirmWindowFactory)
     : base(mainWindowFactory)
 {
     _saleDataConfirmWindowFactory = saleDataConfirmWindowFactory;
     SalesDataModel          = new SalesDataModel();
     ConfirmSalesDataCommand = new RelayCommand(ConfirmSalesData, canExecute: () => SalesDataModel.IsValidData);
 }
 public MainWindowViewModel(AbstractWindowFactory salesDataInputWindowFactory, AbstractWindowFactory salesDataSearchWindowFactory)
 {
     _salesDataInputWindowFactory              = salesDataInputWindowFactory;
     _salesDataSearchWindowFactory             = salesDataSearchWindowFactory;
     GoToTransportationDataInputWindowCommand  = new RelayCommand <IClosableWindow>(GoToTransportationDataInputWindow);
     GoToTransportationDataSearchWindowCommand = new RelayCommand <IClosableWindow>(GoToTransportationDataSearchWindow);
     GoToSalesDataInputWindowCommand           = new RelayCommand <IClosableWindow>(GoToSalesDataInputWindow);
     GoToSalesDataSearchWindowCommand          = new RelayCommand <IClosableWindow>(GoToSalesDataSearchWindow);
 }
Beispiel #4
0
 protected AbstractBackToMainWindowViewModel(AbstractWindowFactory mainWindowFactory)
 {
     _mainWindowFactory        = mainWindowFactory;
     GoBackToMainWindowCommand = new RelayCommand <IClosableWindow>(GoBackToMainWindow);
 }