public void rechPeriodique(String livre) {
			Integer issn = this.getIdentifiant(livre);
			Periodique per = this.getPeriodique(issn);
			if (this.getVueConsulterPeriodique() != null) {
				per.addObserver(getVueConsulterPeriodique());
				getVueConsulterPeriodique().setPeriodique(per);
				per.notifierObservateurs();
				if (per.getNbParutions() == 0) { 
					if(Message.confirmation("Aucune parution pour ce périodique, voulez-vous en créer ?", "Aucune Parution") == JOptionPane.YES_OPTION ) {
						fermerVue(getVueConsulterPeriodique());
						saisirParution();
					}
				}
			}
			
			if (this.getVueNouvelleParution() != null) {
				per.addObserver(getVueNouvelleParution());
				getVueNouvelleParution().setPeriodique(per);
				this.getVueNouvelleParution().setEtat(Vue.finale);
				per.notifierObservateurs();
			}
			
			if (this.getVueNouvelArticle() != null) {
				if (per.getNbParutions() != 0) {
					per.addObserver(getVueNouvelArticle());
					getVueNouvelArticle().setPeriodique(per);
					getVueNouvelArticle().setEtat(Vue.inter1);
					per.notifierObservateurs();
				} else if (per.getNbParutions() == 0) {			
					if(Message.confirmation("Il n'y a pas de parutions, voulez-vous les créer ?", "Erreur Parutions") == JOptionPane.YES_OPTION ) {
						fermerVue(getVueNouvelArticle());
						saisirParution();
					} else {
						per.addObserver(getVueNouvelArticle());
						getVueNouvelArticle().setPeriodique(per);
						getVueNouvelArticle().setEtat(Vue.initiale);
						per.notifierObservateurs();
					}
				}
			}
		}