Esempio n. 1
0
 /// <summary>
 ///     Constructeur d'un nouvel item d'une règle
 /// </summary>
 /// <param name="rule"> Référence sur la règle </param>
 /// <param name="propertyName"> </param>
 /// <param name="friendlyName"> Nom de la propriété tel qu'il apparaitra dans le message de validation </param>
 public ValidationRule(Rule rule, string propertyName, object friendlyName, object friendlyName1)
 {
     PropertyName = propertyName;
     FriendlyName1 = friendlyName1;
     FriendlyName = friendlyName;
     Rule = rule;
 }
Esempio n. 2
0
 /// <summary>
 ///     Constructeur.
 /// </summary>
 /// <param name="rule"> Règle dont on créé le résultat </param>
 /// <param name="item"> Type de l'objet de règle </param>
 /// <param name="property"> Propriété le l'objet ciblée </param>
 /// <param name="objectName"> Nom du type de l'objet ciblée </param>
 public RuleResult(Rule rule, string item, string property, string objectName)
 {
     RuleInformation = rule;
     TypeItem = item;
     Property = property;
     ObjectName = objectName;
     BindObjectName = objectName;
     BindPropertytName = property;
 }
Esempio n. 3
0
        /// <summary>
        ///     Constructeur d'un nouvel item d'une règle
        /// </summary>
        /// <param name="rule"> Référence sur la règle </param>
        /// <param name="propertyName"> </param>
        /// <param name="friendlyName"> Nom de la propriété tel qu'il apparaitra dans le message de validation </param>
        /// <param name="bindedObjectName"> Nom de l'objet qui est associé à cette règle </param>
        /// <param name="bindedPropertyName"> Nom de la propriété qui est associé à cette règle </param>
        public ValidationRule(Rule rule, string propertyName, string bindedObjectName, string bindedPropertyName,
            object friendlyName)
        {
            PropertyName = propertyName;

            FriendlyName = friendlyName;
            BindingObjectName = bindedObjectName;
            BindingPropertyName = bindedPropertyName;
            Rule = rule;
        }
Esempio n. 4
0
 /// <summary>
 ///     Constructeur.
 /// </summary>
 /// <param name="rule"> Règle dont on créé le résultat </param>
 /// <param name="item"> Type de l'objet de règle </param>
 /// <param name="property"> Propriété le l'objet ciblée </param>
 public RuleResult(Rule rule, string item, string property)
 {
     RuleInformation = rule;
     TypeItem = item;
     Property = property;
 }
Esempio n. 5
0
 /// <summary>
 ///   Constructeur.
 /// </summary>
 /// <param name="typeRegle"> Type de la règle. </param>
 /// <param name="PropertyName"> Propriété visée par l'exception. </param>
 /// <param name="objectType"> Type de l'objet validé. </param>
 /// <param name="ex"> Exception qui a déclenchée l'erreur. </param>
 public ValidationException(Rule.RuleType typeRegle, string PropertyName, Type objectType, Exception ex)
     : base(string.Format(CoreResources.EX0023, typeRegle, PropertyName, objectType.Name), ex)
 {
 }