Ejemplo n.º 1
0
 public FormattedRuleHolder(int ruleId, string typeName, SccmRuleConnector connector, string clause)
 {
     RuleId = ruleId;
     TypeName = typeName;
     Connector = connector;
     Clause = clause;
 }
Ejemplo n.º 2
0
 public static SccmRule CreateNewSccmRuleWithDefaults(ref Product product, SccmRuleType sccmRuleType,
     SccmRuleConnector sccmRuleConnector = SccmRuleConnector.Null)
 {
     SccmRule sccmRule;
     if (sccmRuleType.Equals(SccmRuleType.FileFolder))
     {
         sccmRule = CreateNewFileFolderRuleWithDefaults();
     }
     else if (sccmRuleType.Equals(SccmRuleType.Registry))
     {
         sccmRule = CreateNewRegistryRuleWithDefaults();
     }
     else
     {
         sccmRule = CreateNewWindowsInstallerRuleWithDefaults();
     }
     if (product.SccmRules.Count == 0)
     {
         sccmRule.SccmRuleOrder = 0;
     }
     else
     {
         sccmRule.SccmRuleOrder = product.SccmRules.Count + 1;
     }
     sccmRule.SccmRuleConnector = sccmRuleConnector;
     sccmRule.SccmRuleType = sccmRuleType;
     return sccmRule;
 }
Ejemplo n.º 3
0
 public FormattedRuleHolder(int ruleId,string typeName,SccmRuleConnector connector,string clause)
 {
     this.RuleId = ruleId;
     this.TypeName = typeName;
     this.Connector = connector;
     this.Clause = clause;
 }