protected override AbstractValidationRule GetValidationRules() { AbstractValidationRule root = base.GetValidationRules(); ValidationRuleChaineRequise auteurRequis = new ValidationRuleChaineRequise( root, "L'auteur est obligatoire", ErrorLevel.Critical, dataAuteur); ValidationRuleChaineRequise nomSerieRequis = new ValidationRuleChaineRequise( auteurRequis, "Le nom de la série est obligatoire", ErrorLevel.Critical, dataNomSerie); ValidationRuleChaineRequise numeroSerieRequis = new ValidationRuleChaineRequise( nomSerieRequis, "Le numéro de la série est obligatoire", ErrorLevel.Critical, dataNumeroSerie); return(numeroSerieRequis); }
protected AbstractValidationRule GetValidationRules() { ValidationRuleChaineRequise libelleRequis = new ValidationRuleChaineRequise( null, "Le libellé est obligatoire", ErrorLevel.Critical, dataLibelle); return(libelleRequis); }
protected override AbstractValidationRule GetValidationRules() { AbstractValidationRule root = base.GetValidationRules(); ValidationRuleChaineRequise albumRequis = new ValidationRuleChaineRequise( root, "L'album est obligatoire", ErrorLevel.Critical, dataAlbum); return(albumRequis); }
protected AbstractValidationRule GetValidationRules() { ValidationRuleChaineRequise libelleRequis = new ValidationRuleChaineRequise( null, "Le libellé est obligatoire", ErrorLevel.Critical, dataLibelle); ValidationRuleChaineRequise cleCoteRequise = new ValidationRuleChaineRequise( libelleRequis, "La clé de la côte est obligatoire", ErrorLevel.Critical, dataCleCote); return(cleCoteRequise); }
protected override AbstractValidationRule GetValidationRules() { AbstractValidationRule root = base.GetValidationRules(); ValidationRuleChaineRequise auteurRequis = new ValidationRuleChaineRequise( root, "L'auteur est obligatoire", ErrorLevel.Critical, dataAuteur); ValidationRuleChaineRequise editeurRequis = new ValidationRuleChaineRequise( auteurRequis, "L'éditeur est obligatoire", ErrorLevel.Critical, dataEditeur); ValidationRuleChaineRequise isbnRequis = new ValidationRuleChaineRequise( //editeurRequis, auteurRequis, "Le code Isbn est obligatoire", ErrorLevel.Critical, dataIsbn); ////////////ValidationRuleChaineRequise xisbnRequis = //////////// new ValidationRuleISBN( //////////// //editeurRequis, //////////// auteurRequis, //////////// "Le code Isbn est obligatoire", //////////// ErrorLevel.Critical, //////////// dataIsbn); return(isbnRequis); }
protected virtual AbstractValidationRule GetValidationRules() { ValidationRuleChaineRequise titreRequis = new ValidationRuleChaineRequise( "TitreObligatoire", null, "Le titre est obligatoire", ErrorLevel.Critical, dataTitre); ValidationRuleChaineRequise resumeConseille = new ValidationRuleChaineRequise( titreRequis, "La saisie du résumé est recommandée", ErrorLevel.Information, dataResume); AbstractValidationRule borneDateParutionEntree = BuilderBuilderDatesBornees.GetValidationRuleDatesBornees( "DateParutionEntreeBornees", resumeConseille, dataDateParution, "Le format de la date de parution est incorrect", "La date de parution est obligatoire", ErrorLevel.Critical, "La date d'entrée doit être supérieure ou égale à la date de parution", dataDateEntree, "Le format de la date d'entrée est incorrect", "La date d'entrée est obligatoire"); ValidationRuleDateInferieureEgale ExemlaireSuperieureEgaleParution = new ValidationRuleDateInferieureEgale( "ExemlaireSuperieureEgaleParution", borneDateParutionEntree, "La date de parution doit être inférieure ou égale à la date d'entrée du premier exemplaire le {0}", ErrorLevel.Critical, dataDateParution, dataDateExemplaire); ValidationRuleEntierSuperieur idGenreValide = new ValidationRuleEntierSuperieur( ExemlaireSuperieureEgaleParution, "La sélection du genre est obligatoire", ErrorLevel.Critical, dataGenre, dataIdentifiant); ValidationRuleEntierRequis idTypeDocumentRequis = new ValidationRuleEntierRequis( idGenreValide, "La sélection du type de document est obligatoire", ErrorLevel.Critical, dataTypeDocument); ValidationRuleEntierSuperieur idTypeDocumentValide = new ValidationRuleEntierSuperieur( idTypeDocumentRequis, "La sélection du type de document est obligatoire", ErrorLevel.Critical, dataTypeDocument, dataIdentifiant); return(idTypeDocumentValide); }