示例#1
0
        public MainScreenViewModel(MainWindow mainWindow, user i_user, ScrollViewer scroller)
        {
            MainScreen = new MainScreenModel(i_user);

            m_MainWindow   = mainWindow;
            m_CartScroller = scroller;
            m_CurrentDep   = 0;
            m_Searching    = false;

            RefreshItemsForPreview();
            LoadIngredientsToFilter();
            LoadDepartments();
            LoadOrder(MainScreen.Order);

            #region CallBacksInit
            LogOffCommand = new MyICommand(OnLogOff);
            EditPersonalInformationCommand = new MyICommand(OnEditPersonalInformation);
            PayAndCloseOrderCommand        = new MyICommand(OnPayAndCloseOrder);
            CancelOrderCommand             = new MyICommand(OnCancelOrder);
            SaveOrderCommand                        = new MyICommand(OnSaveOrder);
            LoadOrderCommand                        = new MyICommand(OnLoadOrder);
            LoadPrevOrderCommand                    = new MyICommand(OnLoadPrevOrder);
            DeleteItemFromCartCommand               = new MyICommand(OnDeleteItemFromCart);
            ChangeQtyRequestCommand                 = new MyICommand(OnChangeQtyRequest);
            IngredientCheckedChangedCommand         = new MyICommand(OnIngredientCheckedChanged);
            ItemSelectedFromCatalogCommand          = new MyICommand(OnItemSelectedFromCatalog);
            AddingAllRecomendationsFromAgentCommand = new MyICommand(OnAddingAllRecomendationsFromAgent);
            #endregion
        }
 public MainWindow()
 {
     InitializeComponent();
     Model       = new MainScreenModel();
     DataContext = Model;
 }