Exemplo n.º 1
0
 private void Update_Rule(object sender, EventArgs evt)
 {
     try
     {
         dto.Description = _ruleDescriptionTextBox.Text;
         dto.Value       = _valueFieldBox.Value;
         dto.Target      = _targetVariableBox.Value;
         if (dto.Id == Guid.Empty)
         {
             dto.Id = asset.AddAttributionRule(dto).Id;
         }
         else
         {
             asset.UpdateAttributionRule(dto);
         }
         UpdatedGuid = dto.Id;
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         UpdatedGuid = Guid.Empty;
         return;
     }
     Close();
 }
Exemplo n.º 2
0
        private void ConditionSetView_OnDataChanged()
        {
            var selectedRule = EditorTools.GetSelectedDtoFromTable <AttributionRuleDTO>(dataGridViewAttributionRules);

            if (selectedRule == null)
            {
                return;
            }
            selectedRule.Conditions = conditions.GetData();
            _loadedAsset.UpdateAttributionRule(selectedRule);
            attributionRules.DataSource = _loadedAsset.GetAttributionRules().ToList();
            attributionRules.Refresh();
        }