public void RemoveSelection() { RemoveVisuals(); UpdateFrequentCategory(); SelectedItemHistory.Clear(); SelectCategoryCommand.Execute(FrequentCategory); }
public MainViewModel() { CreateCommands(); ConfigManager = new MainConfigManager(); ConfigManager.LoadConfigs(); ClientDirsManager.Inst.LoadDirs(); Racks = new ObservableCollection <Rack>(); Trays = new ObservableCollection <Tray>(); Parts = new ObservableCollection <Part>(); Categories = new ObservableCollection <string>(); Racks.Add(new Rack(3, 3)); CurrentSelectCategory = "All"; Parts = PartsFileRepository.LoadParts(); CategoriesRefresh(); SelectCategoryCommand.Execute(); LogicUnits = new ObservableCollection <LogicUnitViewModel>(); PcdmisClient = PcdmisClient.Inst; CalypsoClient = CalypsoClient.Inst; Trays = TraysRepository.LoadTrays(); Started = false; Stopped = true; RunLedIndex = -1; LogsManager = ClientLogs.Inst; PLCAccessor = PLCAccessor.Instance; LoadOrUnloadError = false; MyEventAggregator.Inst.GetEvent <PlcErrorEvent>().Subscribe(OnPlcError); MyEventAggregator.Inst.GetEvent <LoadEvent>().Subscribe(OnLoadActivity); MyEventAggregator.Inst.GetEvent <UnloadEvent>().Subscribe(OnUnloadActivity); }
public TransactionsPresenter() { CurrentExpense = Expenses.FirstOrDefault(); SelectCategory = new SelectCategoryCommand(this); Database.Current.DataChanged += new DataChangedEvent(Current_DataChanged); }
public UserViewModel() { setUserList(); SelectedItem = Users[0]; setSelectedItemImage(SelectedItem.image); AddNewUserCommand = new AddNewUserCommand(this); NextUserCommand = new SelectNextUserCommand(this); PreviousUserCommand = new SelectPreviousUserCommand(this); DeleteUserCommand = new DeleteUserCommand(this); CancelWindowCommand = new CancelMainWindowCommand(this); OpenWindowOnPlayCommand = new PlayCommand(this); SelectCategoryCommand = new SelectCategoryCommand(this); // SetCategoryNameCommand = new SetCategoryNameCommand(this); }
public Register(MainVM main) { _main = main; FrequentCategory = new CategoryVM( new POS_ItemCategory { vCategoryShortDesc = "Frequent Items" }, this) { CategoryType = CategoryType.Frequent, IsSelected = true }; Categories.Insert(0, FrequentCategory); SelectCategoryCommand.Execute(FrequentCategory); UpdateFrequentCategory(); }