public NavigationMenuViewModel(IMainRegionService mainRegionService, User currentUser)
        {
            this.mainRegionService = mainRegionService;
            this.currentUser       = currentUser;

            mainRegionService.Header = "Меню";

            SwitchViewCommand = new DelegateCommand <object>(SwitchViewExecute);
        }
        public ServiceAccountingSettingsViewModel(AppSettings settings, IMainRegionService mainRegionService, IFileDialogService fileDialogService, IDialogService dialogService)
        {
            Settings = settings;
            this.fileDialogService = fileDialogService;
            MainRegionService      = mainRegionService;

            MainRegionService.Header = "Настройки учета услуг";

            SelectFileCommand = new DelegateCommandAsync(SelectFileExecute);
        }
Ejemplo n.º 3
0
        public PlanPermisionsViewModel(AppSettings settings, IMainRegionService mainRegionService)
        {
            this.settings          = settings;
            this.mainRegionService = mainRegionService;

            mainRegionService.Header = "Отделения пользователя";

            dbContext = new AppDBContext(settings.Common.SQLServer, settings.Common.SQLServerDB);

            Departments = dbContext.Departments.Where(x => !x.IsRoot).AsEnumerable().Select(x => new SelectedObject <Department>(false, x)).ToList();
        }
        public CommonSettingsViewModel(AppSettings settings, IMainRegionService mainRegionService)
        {
            Settings          = settings;
            MainRegionService = mainRegionService;

            MainRegionService.Header = "Общие настройки";

            TestCommand       = new DelegateCommandAsync(TestExecute);
            SetDefaultCommand = new DelegateCommand(SetDefaultExecute);
            MigrateDBCommand  = new DelegateCommandAsync(MigrateDBExecute);
        }
Ejemplo n.º 5
0
        public AttachedPatientsFileSettingsViewModel(AppSettings settings, IMainRegionService mainRegionService)
        {
            Settings          = settings.AttachedPatientsFile;
            MainRegionService = mainRegionService;

            MainRegionService.Header = "Форматирование файла прикрепленных пациентов";

            SetDefaultCommand = new DelegateCommand(SetDefaultExecute);
            MoveUpCommand     = new DelegateCommand <ColumnProperty>(x => Settings.MoveUpColumnProperty(x));
            MoveDownCommand   = new DelegateCommand <ColumnProperty>(x => Settings.MoveDownColumnProperty(x));
        }