Ejemplo 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);
        }
Ejemplo n.º 2
0
        public ValidationMedia()
        {
            dataLibelle              = new ValidationDataChaine("Libelle", (string)null);
            dataLibelle.DataChanged += validationRuleRunning.Run;

            validationRuleRunning.ValidationDatas.Add(dataLibelle);
            validationRuleRunning.ValidationRule = GetValidationRules();
        }
Ejemplo n.º 3
0
        public ValidationAlbum()
            : base()
        {
            dataAlbum              = new ValidationDataChaine("Album", (string)null);
            dataAlbum.DataChanged += validationRuleRunning.Run;

            validationRuleRunning.ValidationDatas.Add(dataAlbum);
            validationRuleRunning.ValidationRule = GetValidationRules();
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="nextValidation"></param>
 /// <param name="messageValidationRule"></param>
 /// <param name="ruleErrorLevel"></param>
 /// <param name="validationDataChaine"></param>
 public ValidationRuleChaineRequise(
     IValidationRule nextValidation,
     string messageValidationRule,
     ErrorLevel ruleErrorLevel,
     ValidationDataChaine validationDataChaine)
     : base(
         validationDataChaine.Name + "ChaineRequise",
         nextValidation,
         messageValidationRule,
         ruleErrorLevel)
 {
     ValidationDataChaine = validationDataChaine;
     //Name = validationDataChaine.Name + "ChaineRequise";
     ValidationDataChaine.Rules.Add(Name);
 }
        public ValidationBandeDessinnee()
            : base()
        {
            dataAuteur              = new ValidationDataChaine("Auteur", (string)null);
            dataAuteur.DataChanged += validationRuleRunning.Run;

            dataNomSerie              = new ValidationDataChaine("NomSerie", (string)null);
            dataNomSerie.DataChanged += validationRuleRunning.Run;

            dataNumeroSerie              = new ValidationDataChaine("NumeroSerie", (string)null);
            dataNumeroSerie.DataChanged += validationRuleRunning.Run;

            validationRuleRunning.ValidationDatas.Add(dataAuteur);
            validationRuleRunning.ValidationDatas.Add(dataNomSerie);
            validationRuleRunning.ValidationDatas.Add(dataNumeroSerie);

            validationRuleRunning.ValidationRule = GetValidationRules();
        }
Ejemplo n.º 6
0
        public ValidationLivre()
            : base()
        {
            dataAuteur              = new ValidationDataChaine("Auteur", (string)null);
            dataAuteur.DataChanged += validationRuleRunning.Run;

            dataEditeur              = new ValidationDataChaine("Editeur", (string)null);
            dataEditeur.DataChanged += validationRuleRunning.Run;

            dataIsbn              = new ValidationDataChaine("Isbn", (string)null);
            dataIsbn.DataChanged += validationRuleRunning.Run;

            validationRuleRunning.ValidationDatas.Add(dataAuteur);
            validationRuleRunning.ValidationDatas.Add(dataEditeur);
            validationRuleRunning.ValidationDatas.Add(dataIsbn);

            validationRuleRunning.ValidationRule = GetValidationRules();
        }
 public ValidationRuleChaineRequise(string name, IValidationRule nextValidation, string messageValidationRule, ErrorLevel ruleErrorLevel, ValidationDataChaine validationDataChaine)
     : base(name, nextValidation, messageValidationRule, ruleErrorLevel)
 {
     ValidationDataChaine = validationDataChaine;
     ValidationDataChaine.Rules.Add(name);
 }