private static void SerializeRuleSet(string ruleSetFileName, System.Workflow.Activities.Rules.RuleSet ruleSet) { System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerWrite = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); XmlWriter rulesWriter = XmlWriter.Create(RuleFilePath + ruleSetFileName); serializerWrite.Serialize(rulesWriter, ruleSet); rulesWriter.Close(); }
private void SerializeRuleSet() { System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerWrite = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); XmlWriter rulesWriter = XmlWriter.Create(this.RuleResourceFileName); serializerWrite.Serialize(rulesWriter, this.m_RuleSet); rulesWriter.Close(); }
private static System.Workflow.Activities.Rules.RuleSet DeserializeRuleSet(string ruleSetFileName) { XmlTextReader rulesReader = new XmlTextReader(RuleFilePath + ruleSetFileName); System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerRead = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); System.Workflow.Activities.Rules.RuleSet ruleSet = (System.Workflow.Activities.Rules.RuleSet)serializerRead.Deserialize(rulesReader); rulesReader.Close(); return ruleSet; }
private static void SerializeRuleSet(string ruleSetFileName, System.Workflow.Activities.Rules.RuleSet ruleSet) { System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerWrite = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); XmlWriter rulesWriter = XmlWriter.Create(RuleFilePath + ruleSetFileName); serializerWrite.Serialize(rulesWriter, ruleSet); rulesWriter.Close(); }
protected void Deserialize() { XmlTextReader rulesReader = new XmlTextReader(this.RulesFileStream); System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerRead = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); System.Workflow.Activities.Rules.RuleSet ruleSet = (System.Workflow.Activities.Rules.RuleSet)serializerRead.Deserialize(rulesReader); rulesReader.Close(); this.m_RuleSet = ruleSet; }
private static System.Workflow.Activities.Rules.RuleSet DeserializeRuleSet(string ruleSetFileName) { XmlTextReader rulesReader = new XmlTextReader(RuleFilePath + ruleSetFileName); System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerRead = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); System.Workflow.Activities.Rules.RuleSet ruleSet = (System.Workflow.Activities.Rules.RuleSet)serializerRead.Deserialize(rulesReader); rulesReader.Close(); return(ruleSet); }
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!"); } }
private void SerializeRuleSet() { System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerWrite = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); XmlWriter rulesWriter = XmlWriter.Create(this.RuleResourceFileName); serializerWrite.Serialize(rulesWriter, this.m_RuleSet); rulesWriter.Close(); }
protected void Deserialize() { XmlTextReader rulesReader = new XmlTextReader(this.RulesFileStream); System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer serializerRead = new System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializer(); System.Workflow.Activities.Rules.RuleSet ruleSet = (System.Workflow.Activities.Rules.RuleSet)serializerRead.Deserialize(rulesReader); rulesReader.Close(); this.m_RuleSet = ruleSet; }
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!"); } }