Esempio n. 1
0
        public RuleEditorView(RuleEditorInfo ruleEditorInfo)
        {
            InitializeComponent();
            RuleEditorViewModel = new RuleEditorViewModel(ruleEditorInfo);
            DataContext         = RuleEditorViewModel;

            ComboBoxTrackingParameterInput.SelectedItem = RuleEditorViewModel.PossibleTrackingParameterObjects
                                                          .FirstOrDefault(x => x.ParameterObjectId == RuleEditorViewModel.StagingRule.TrackingParameterObject.ParameterObjectId);

            TextBoxNameYourRuleInput.Focus();
        }
Esempio n. 2
0
 /// <summary>
 ///     Обновляем по настройкам
 /// </summary>
 /// <param name="currentConnection"></param>
 private void Init(string currentConnection)
 {
     using (var settings = Settings.Settings.Read())
     {
         _dayDuration      = settings.Duration;
         _capacity         = settings.Capacity.Hours;
         _connection       = currentConnection;
         _strategy         = settings.Strategy;
         RuleEditor        = new RuleEditorViewModel(settings.Rules);
         Name              = _api.Name;
         _logsPath         = settings.LogPath;
         _itemMinutesCheck = settings.ItemMinutesCheck;
         _oldReviewDay     = settings.OldReviewDay;
     }
 }
Esempio n. 3
0
 public MoveRulePartUpCommand(RuleEditorViewModel ruleEditorViewModel)
 {
     this.ruleEditorViewModel = ruleEditorViewModel;
 }
 public SubmitRuleCommand(RuleEditorViewModel ruleEditorViewModel)
 {
     this.ruleEditorViewModel = ruleEditorViewModel;
 }
 public TriggerCategoryPanelCommand(RuleEditorViewModel ruleEditorViewModel)
 {
     this.ruleEditorViewModel = ruleEditorViewModel;
 }
 public TriggerSelectCategoryCommand(RuleEditorViewModel ruleEditorViewModel)
 {
     this.ruleEditorViewModel = ruleEditorViewModel;
 }
 public EditRulePartCommand(RuleEditorViewModel ruleEditorViewModel)
 {
     this.ruleEditorViewModel = ruleEditorViewModel;
 }
 public UpdateRegexStringCommand(RuleEditorViewModel ruleEditorViewModel)
 {
     this.ruleEditorViewModel = ruleEditorViewModel;
 }
 public GenerateCompliantExampleCommand(RuleEditorViewModel ruleEditorViewModel)
 {
     this.ruleEditorViewModel = ruleEditorViewModel;
 }