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); }
/// <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); }