public void EditRuleSet() { System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(this.m_InheritingObjectType, null, this.m_RuleSet); ruleSetDialog.ShowDialog(); this.m_RuleSet = ruleSetDialog.RuleSet; SerializeRuleSet(); }
public static void EditRuleSet(string ruleSetFileName, Type objectType) { System.Workflow.Activities.Rules.RuleSet ruleSet = DeserializeRuleSet(ruleSetFileName); System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(objectType, null, ruleSet); ruleSetDialog.ShowDialog(); ruleSet = ruleSetDialog.RuleSet; SerializeRuleSet(ruleSetFileName, ruleSet); }
public static void EditRuleSet(string ruleSetFileName, Type objectType) { System.Workflow.Activities.Rules.RuleSet ruleSet = DeserializeRuleSet(ruleSetFileName); System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(objectType, null, ruleSet); ruleSetDialog.ShowDialog(); ruleSet = ruleSetDialog.RuleSet; SerializeRuleSet(ruleSetFileName, ruleSet); }
public static void CreateRuleSet(string ruleSetFileName, Type objectType) { string fullFileName = RuleFilePath + ruleSetFileName; if (System.IO.File.Exists(fullFileName) == false) { System.Workflow.Activities.Rules.RuleSet ruleSet = null; System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(objectType, null, ruleSet); ruleSetDialog.ShowDialog(); ruleSet = ruleSetDialog.RuleSet; SerializeRuleSet(ruleSetFileName, ruleSet); } else { System.Windows.MessageBox.Show("Can't create rule. The rule name already exists!"); } }
public static void CreateRuleSet(string ruleSetFileName, Type objectType) { string fullFileName = RuleFilePath + ruleSetFileName; if (System.IO.File.Exists(fullFileName) == false) { System.Workflow.Activities.Rules.RuleSet ruleSet = null; System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(objectType, null, ruleSet); ruleSetDialog.ShowDialog(); ruleSet = ruleSetDialog.RuleSet; SerializeRuleSet(ruleSetFileName, ruleSet); } else { System.Windows.MessageBox.Show("Can't create rule. The rule name already exists!"); } }
public static void CreateRuleSetFile(Type objectType) { System.Workflow.Activities.Rules.RuleSet ruleSet = new System.Workflow.Activities.Rules.RuleSet(); string objectPath = objectType.FullName.Replace("YellowstonePathology.Business.Rules", string.Empty); string fileName = m_RuleFilePath + objectPath.Replace(".", "\\") + ".xml"; if (System.IO.File.Exists(fileName) == false) { System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(objectType, null, ruleSet); ruleSetDialog.ShowDialog(); ruleSet = ruleSetDialog.RuleSet; System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerWrite = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); XmlWriter rulesWriter = XmlWriter.Create(fileName); serializerWrite.Serialize(rulesWriter, ruleSet); rulesWriter.Close(); } else { System.Windows.MessageBox.Show("Can't create rule. The rule name already exists!"); } }
public static void CreateRuleSetFile(Type objectType) { System.Workflow.Activities.Rules.RuleSet ruleSet = new System.Workflow.Activities.Rules.RuleSet(); string objectPath = objectType.FullName.Replace("YellowstonePathology.Business.Rules", string.Empty); string fileName = m_RuleFilePath + objectPath.Replace(".", "\\") + ".xml"; if (System.IO.File.Exists(fileName) == false) { System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(objectType, null, ruleSet); ruleSetDialog.ShowDialog(); ruleSet = ruleSetDialog.RuleSet; System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerWrite = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); XmlWriter rulesWriter = XmlWriter.Create(fileName); serializerWrite.Serialize(rulesWriter, ruleSet); rulesWriter.Close(); } else { System.Windows.MessageBox.Show("Can't create rule. The rule name already exists!"); } }
public void EditRuleSet() { System.Workflow.Activities.Rules.Design.RuleSetDialog ruleSetDialog = new System.Workflow.Activities.Rules.Design.RuleSetDialog(this.m_InheritingObjectType, null, this.m_RuleSet); ruleSetDialog.ShowDialog(); this.m_RuleSet = ruleSetDialog.RuleSet; SerializeRuleSet(); }