예제 #1
0
        //public RelayCommand GetOpenAddTeacher { get; set; }
        //public RelayCommand GetOpenEditTeacher { get; set; }
        //public RelayCommand GetOpenDeleteTeacher { get; set; }
        //public RelayCommand GetOpenSearchTeacher { get; set; }
        //public RelayCommand GetOpenAddStudent { get; set; }
        //public RelayCommand GetOpenEditStudent { get; set; }
        //public RelayCommand GetOpenDeleteStudent { get; set; }
        //public RelayCommand GetOpenSearchStudent { get; set; }
        //public RelayCommand GetOpenPrint { get; set; }
        public RootViewModel(IDialogService dialogService, INavigationDataService navigationService)
        {
            _dialogService         = dialogService;
            _navigationService     = navigationService;
            IsEnabledAddStudent    = false;
            IsEnabledAddTeacher    = false;
            IsEnabledEditStudent   = false;
            IsEnabledEditTeacher   = false;
            IsEnabledDeleteStudent = false;
            IsEnabledDeleteTeacher = false;
            IsEnabledImportStudent = false;
            IsEnabledImportTeacher = false;
            IsEnabledType          = "";
            _file            = new OpenFileDialog();
            _file.FileName   = "Document";
            _file.DefaultExt = ".xlsx";
            _file.Filter     = "All files (*.*)|*.*";
            //  _dataService = dataService;
            Messenger.Default.Register <NotificationMessage <DialogService> >(this, HandleMenuOption);
            //GetOpenAddTeacher = new RelayCommand(OpenAddTeacher);
            //GetOpenAddStudent = new RelayCommand(OpenAddStudent);
            //GetOpenEditTeacher = new RelayCommand(OpenEditTeacher);
            //GetOpenEditStudent = new RelayCommand(OpenEditStudent);
            //GetOpenDeleteTeacher = new RelayCommand(OpenDeleteTeacher);
            //GetOpenDeleteStudent = new RelayCommand(OpenDeleteStudent);
            //GetOpenSearchTeacher = new RelayCommand(OpenSearchTeacher);
            //GetOpenSearchStudent = new RelayCommand(OpenSearchStudent);
            //  GetOpenPrint = new RelayCommand(OpenPrint);
            GetOpenStudent = new RelayCommand(OpenStudent);
            GetOpenTeacher = new RelayCommand(OpenTeacher);


            //HandleMenu();
        }
예제 #2
0
        //public MainMenuViewModel(string MenuOption){
        //    _menuChecked = MenuOption;
        //}
        public MainMenuViewModel(IDataService dataService, IDialogService dialogService, INavigationDataService navigationService)
        {
            _dialogService     = dialogService;
            _navigationService = navigationService;
            _dataService       = dataService;
            Messenger.Default.Register <NotificationMessage <DialogService> >(this, HandleMenuOption);
            ExecuteSave   = new RelayCommand(Save);
            ExecuteReset  = new RelayCommand(Reset);
            ExecuteRecord = new RelayCommand(LoadRecord);
            ExecuteResult = new RelayCommand(LoadResult);
            RefreshRecord = new RelayCommand(UpdateViewRecord);

            //HandleMenu();
        }
예제 #3
0
 public ImportMenuViewModel(IDialogService dialogService, INavigationDataService navigationService)
 {
     _dialogService         = dialogService;
     _navigationService     = navigationService;
     IsEnabledAdd           = false;
     IsEnabledEdit          = false;
     IsEnabledDelete        = false;
     IsEnabledImport        = false;
     IsEnabledMentorTeacher = false;
     Messenger.Default.Register <NotificationMessage <DialogService> >(this, HandleMenuOption);
     GetOpenCI            = new RelayCommand(OpenCI);
     GetOpenTeachStep1    = new RelayCommand(OpenTeachStep1);
     GetOpenTeachStep2    = new RelayCommand(OpenTeachStep2);
     GetOpenprojectInstru = new RelayCommand(OpenprojectInstru);
     GetOpenCombo         = new RelayCommand(OpenCombo);
 }
예제 #4
0
 public MenuStep2ViewModel(IDataService dataService, IDialogService dialogService, INavigationDataService navigationService)
 {
     _dialogService     = dialogService;
     _navigationService = navigationService;
     _dataService       = dataService;
     Messenger.Default.Register <NotificationMessage <DialogService> >(this, HandleMenuOption);
     ExecuteSave        = new RelayCommand(Save);
     ExecuteReset       = new RelayCommand(Reset);
     ExecuteRecord      = new RelayCommand(LoadRecord);
     ExecuteResult      = new RelayCommand(LoadResult);
     RefreshRecord      = new RelayCommand(UpdateViewRecord);
     ExecuteAddSchedule = new RelayCommand(AddTeachSchedule);
     TeachSchedule      = new List <Avail>();
     Mydays             = new List <string>();
     addDays();
     setdefaults();
 }
예제 #5
0
 public MainViewModel(DialogService dialogService, NavigationDataService navigationService)
 {
     _dialogService     = dialogService;
     _navigationService = navigationService;
     ////if (IsInDesignMode)
     ////{
     ////    // Code runs in Blend --> create design time data.
     ////}
     ////else
     ////{
     ////    // Code runs "for real"
     ////}
     GetOpenAdd    = new RelayCommand(OpenAdd);
     GetOpenEdit   = new RelayCommand(OpenEdit);
     GetOpenDelete = new RelayCommand(OpenDelete);
     GetOpenSearch = new RelayCommand(OpenSearch);
     GetOpenMatch  = new RelayCommand(OpenMatch);
 }