Exemplo n.º 1
0
        public void Save()
        {
            ISettingsManager settingsManager = _settingManagerFactory.Create(PersistSetting.Remote);

            settingsManager.Flush();

            settingsManager = _settingManagerFactory.Create(PersistSetting.Local);
            settingsManager.Flush();
        }
        private void InitSetting()
        {
            ISettingsManager settingManager = _settingManagerFactory.Create(PersistSetting.Remote);

            _setting =
                settingManager.GetSetting(PostingOfInventoryAtTheWarehouseViewSetting.SETTING_NAME) as
                PostingOfInventoryAtTheWarehouseViewSetting ?? new PostingOfInventoryAtTheWarehouseViewSetting();

            settingManager.RegisterChanges(_setting);
        }
        private void SaveSetting(AuthentificationCompletedMessage authentificationCompletedMessage)
        {
            var target = GetTarget();

            var setting = new LoginSetting {
                LastUsersMetadata = target.LastUsersMetadata, LastAuthentificationCompletedUser = target.AuthorizationMetadata.Login
            };
            var settingManager = _settingManagerFactory.Create(PersistSetting.Local);

            settingManager.RegisterChanges(setting);
        }
        private void InitSetting(DataGrid dataGrid)
        {
            if (_setting == null)
            {
                ISettingsManager settingsManager = _settingManagerFactory.Create(PersistSetting.Remote);
                _setting =
                    settingsManager.GetSetting(ActSelectionOfProbeViewSetting.SETTING_NAME) as ActSelectionOfProbeViewSetting;
                if (_setting == null)
                {
                    _setting = new ActSelectionOfProbeViewSetting();
                    IEnumerable <DataGridColumnMetadata> columnMetadatas = GetColumns(dataGrid);
                    columnMetadatas.DoForEach(column => _setting.Dtg1.DataGridColumns.Add(column));
                }

                settingsManager.RegisterChanges(_setting);
            }
        }
Exemplo n.º 5
0
        private void InitSetting(DataGrid dataGrid)
        {
            if (_setting == null)
            {
                ISettingsManager settingsManager = _settingManagerFactory.Create(PersistSetting.Remote);
                _setting =
                    settingsManager.GetSetting(PlanReceiptOrderViewSetting.SETTING_NAME) as PlanReceiptOrderViewSetting;
                if (_setting == null || _setting.IsEmpty())
                {
                    _setting = new PlanReceiptOrderViewSetting();
                    IEnumerable <DataGridColumnMetadata> columnMetadatas = GetColumns(dataGrid);
                    columnMetadatas.DoForEach(column => _setting.DataGridColumns.Add(column));
                }

                settingsManager.RegisterChanges(_setting);
            }
        }
 private Func <ISettingsManager> InitSettingManager(ISettingManagerFactory settingManagerFactory)
 {
     return(() => {
         try {
             if (_settingsManager != null)
             {
                 return _settingsManager;
             }
             var settingsManager = settingManagerFactory.Create(PersistSetting.Remote);
             settingsManager.ThrownException.Subscribe(OnError);
             return (_settingsManager = settingsManager);
         }
         catch (Exception e) {
             UserError.Throw("Не удалось инициализировать менеджер настроек", e);
             HostScreen.Router.NavigateBack.Execute(null);
             return EmptySettingManager.Create();
         }
     });
 }