예제 #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();
        }