Пример #1
0
        public OperatorToolLotViewModel(int portNo, bool usingMoq)
        {
            IDialogService2 dialogService1 = new MyDialogService(null);

            dialogService1.Register <DialogViewModel, DialogWindow>();
            dialogService = dialogService1;
            thisPortNo    = portNo;

            thisPortWaferCount = 0;

            if (usingMoq)
            {
                _mesService = new MESService(new MoqMESService());
            }
            else
            {
                _mesService = new MESService(new MESDLL());
            }

            Port1Lot1Color      = Port1Lot2Color = "White";
            ShowConfirmButtons  = true;
            IsRecipeOverridable = false;
            Lot1Enabled         = Lot2Enabled = true;
            Engineer            = EngineeringRun = false;
            BusyOp = false;

            RegisterForMessages();
        }
Пример #2
0
        public App()
        {
            IDialogService2 dialogService1 = new MyDialogService(null);

            dialogService1.Register <DialogViewModel, DialogWindow>();
            dialogService = dialogService1;
        }
Пример #3
0
        public WaferGridViewModel(int portNo)
        {
            IDialogService2 dialogService1 = new MyDialogService(null);

            dialogService1.Register <DialogViewModel, DialogWindow>();
            dialogService = dialogService1;
            //_mesService = new MESService();
            thisPortNo         = portNo;
            alreadyInitialized = false;

            RegisterForMessages();
        }
Пример #4
0
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        public MainViewModel(IDataService dataService, IDialogService2 dialogService2)
        {
            _dataService = dataService;
            _dataService.GetData(
                (item, error) =>
            {
                if (error != null)
                {
                    // Report error here
                    return;
                }

                WelcomeTitle = item.Title;
            });
            _dialogService2 = dialogService2;
        }