Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 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!");
     }
 }
Ejemplo n.º 5
0
        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!");
            }
        }
Ejemplo n.º 6
0
        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!");
            }
        }
Ejemplo n.º 7
0
        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!");
            }
        }
Ejemplo n.º 8
0
 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();
 }