Exemplo n.º 1
0
 public void RemoveSelection()
 {
     RemoveVisuals();
     UpdateFrequentCategory();
     SelectedItemHistory.Clear();
     SelectCategoryCommand.Execute(FrequentCategory);
 }
Exemplo n.º 2
0
        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);

        }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
        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();
        }