Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 3
0
        public CurrentOrderViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            _menuItems = new BindableCollection <MenuItemQuantity>();
        }
Esempio n. 4
0
 public ChooseTabelViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
 public PayingViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
        public AddItemViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            InitializeMenu();
        }
Esempio n. 7
0
 public WaitingViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
 public WaitingViewModel( IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
 public ChooseTabelViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
        public CurrentOrderViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            _menuItems = new BindableCollection<MenuItemQuantity>();
        }
Esempio n. 11
0
 public LoginViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
Esempio n. 12
0
 public LoginViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
 public RegisterViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }
Esempio n. 14
0
        public AddItemViewModel(IOrderDataModel orderDataModel)
        {
            _orderDataModel = orderDataModel;

            InitializeMenu();
        }
Esempio n. 15
0
 public PayingViewModel(IOrderDataModel orderDataModel)
 {
     _orderDataModel = orderDataModel;
 }