コード例 #1
0
        public MainWindowViewModel(IOrderDataModel orderDataModel, IAccessViewModel accessViewModel, IChooseTabelViewModel chooseTabelViewModel, IOrderViewModelFactory orderViewModelFactory)
        {
            _accessViewModel = accessViewModel;
            _accessViewModel.SetMainWindowReference(this);
            _chooseTabelViewModel  = chooseTabelViewModel;
            _orderViewModelFactory = orderViewModelFactory;
            _orderViewModelFactory.SetMainWindowReference(this);
            _orderDataModel = orderDataModel;

            ActivateItem(_accessViewModel);
        }
コード例 #2
0
        public OrderViewModel(IOrderDataModel orderDataModel, ICurrentOrder currentOrder, IDialogAddingItem addDialogOrder, IWaitingViewModel waitingViewModel, IPayingWindow payingWindow)
        {
            _currentOrderDialog = currentOrder;
            _currentOrderDialog.SetOrderWindowReference(this);

            _addItemDialog = addDialogOrder;
            _addItemDialog.SetOrderWindowReference(this);

            _waitingDialog = waitingViewModel;

            _payingWindow = payingWindow;
            _payingWindow.SetOrderWindowReference(this);

            _orderDataModel = orderDataModel;

            _orderDataModel.SetTargetMessage(this);

            _orderDataModel.StartNewOrder();

            IsAddingElements  = false;
            IsProcessingOrder = false;

            ActivateItem(_currentOrderDialog);
        }
コード例 #3
0
        public CurrentOrderViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            _menuItems = new BindableCollection <MenuItemQuantity>();
        }
コード例 #4
0
 public ChooseTabelViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #5
0
 public PayingViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #6
0
        public AddItemViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            InitializeMenu();
        }
コード例 #7
0
 public WaitingViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #8
0
 public WaitingViewModel( IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #9
0
 public ChooseTabelViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #10
0
        public CurrentOrderViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            _menuItems = new BindableCollection<MenuItemQuantity>();
        }
コード例 #11
0
 public LoginViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #12
0
 public LoginViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #13
0
 public RegisterViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
コード例 #14
0
        public AddItemViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            InitializeMenu();
        }
コード例 #15
0
 public PayingViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }