Exemplo n.º 1
0
        protected ValidationDocument()
        {
            dataTitre              = new ValidationDataChaine("Titre", (string)null);
            dataTitre.DataChanged += validationRuleRunning.Run;

            dataResume              = new ValidationDataChaine("Resume", (string)null);
            dataResume.DataChanged += validationRuleRunning.Run;

            dataDateExemplaire              = new ValidationDataDate("DateExemplaire", (DateTime?)null);
            dataDateExemplaire.DataChanged += validationRuleRunning.Run;

            dataDateParution              = new ValidationDataDate("DateParution", (string)null);
            dataDateParution.DataChanged += validationRuleRunning.Run;

            dataDateEntree              = new ValidationDataDate("DateEntree", (string)null);
            dataDateEntree.DataChanged += validationRuleRunning.Run;

            dataTypeDocument              = new ValidationDataEntier("TypeDocument", (int?)null);
            dataTypeDocument.DataChanged += validationRuleRunning.Run;

            dataGenre              = new ValidationDataEntier("Genre", (int?)null);
            dataGenre.DataChanged += validationRuleRunning.Run;

            dataIdentifiant              = new ValidationDataEntier("Identifiant", 1);
            dataIdentifiant.DataChanged += validationRuleRunning.Run;

            validationRuleRunning.ValidationDatas.Add(dataTitre);
            validationRuleRunning.ValidationDatas.Add(dataResume);
            validationRuleRunning.ValidationDatas.Add(dataDateParution);
            validationRuleRunning.ValidationDatas.Add(dataDateEntree);
            validationRuleRunning.ValidationDatas.Add(dataTypeDocument);
            validationRuleRunning.ValidationDatas.Add(dataGenre);
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="nextValidationRule"></param>
 /// <param name="messageValidationRule"></param>
 /// <param name="errorLevelValidationRule"></param>
 /// <param name="validationDataEntier"></param>
 public ValidationRuleEntierSuperieur(
     IValidationRule nextValidationRule,
     string messageValidationRule,
     ErrorLevel errorLevelValidationRule,
     ValidationDataEntier validationDataEntierControle,
     ValidationDataEntier validationDataEntierReference
     )
     : base(validationDataEntierControle.Name + "EntierSuperieur", nextValidationRule, messageValidationRule, errorLevelValidationRule)
 {
     ValidationDataEntierControle = validationDataEntierControle;
     ValidationDataEntierControle.Rules.Add(Name);
     ValidationDataEntierReference = validationDataEntierReference;
 }
        public ValidationEntreeDocument()
        {
            dataDateEntree              = new ValidationDataDate("DateEntree", (string)null);
            dataDateEntree.DataChanged += validationRuleRunning.Run;

            dataDateParutionDocument              = new ValidationDataDate("DateParution", (string)null);
            dataDateParutionDocument.DataChanged += validationRuleRunning.Run;

            dataNombreExemplaire              = new ValidationDataEntier("TypeDocument", (int?)null);
            dataNombreExemplaire.DataChanged += validationRuleRunning.Run;

            dataNombreExemplaireMini              = new ValidationDataEntier("Genre", (int?)null);
            dataNombreExemplaireMini.DataChanged += validationRuleRunning.Run;

            validationRuleRunning.ValidationDatas.Add(dataDateParutionDocument);
            validationRuleRunning.ValidationDatas.Add(dataDateEntree);
            validationRuleRunning.ValidationDatas.Add(dataNombreExemplaire);
            validationRuleRunning.ValidationDatas.Add(dataNombreExemplaireMini);

            validationRuleRunning.ValidationRule = GetValidationRules();
        }
 public ValidationRuleEntierValideOuVide(string name, IValidationRule nextValidationRule, string messageValidationRule, ErrorLevel errorLevelValidationRule, ValidationDataEntier validationDataEntier)
     : base(name, nextValidationRule, messageValidationRule, errorLevelValidationRule)
 {
     ValidationDataEntier = validationDataEntier;
     ValidationDataEntier.Rules.Add(Name);
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="nextValidationRule"></param>
 /// <param name="messageValidationRule"></param>
 /// <param name="errorLevelValidationRule"></param>
 /// <param name="validationDataEntier"></param>
 public ValidationRuleEntierRequis(IValidationRule nextValidationRule, string messageValidationRule, ErrorLevel errorLevelValidationRule, ValidationDataEntier validationDataEntier)
     : base(validationDataEntier.Name + "EntierRequis", nextValidationRule, messageValidationRule, errorLevelValidationRule)
 {
     ValidationDataEntier = validationDataEntier;
     ValidationDataEntier.Rules.Add(Name);
 }