Subversion Repositories eFlore/Applications.cel

Rev

Rev 140 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 140 Rev 145
Line 703... Line 703...
703
			Window.alert("Aucune observation sélectionnée");
703
			Window.alert("Aucune observation sélectionnée");
704
		}
704
		}
705
	}
705
	}
Line 706... Line 706...
706
 
706
 
Line 707... Line 707...
707
 
707
 
708
	public void transmettreObservations() {
708
	public void transmettreObservations(boolean publier) {
-
 
709
		
-
 
710
		if(carnetEnLigneMediateur.getUtilisateur().isIdentifie()) {
-
 
711
			if(listeObservation.getIdSelectionnees().length > 0) {
-
 
712
				
-
 
713
				String action = "" ;
-
 
714
				
-
 
715
				if(publier) {
-
 
716
					action = "rendre publiques" ;
-
 
717
				}
-
 
718
				else {
709
		
719
					action = "rendre privées" ;
710
		if(carnetEnLigneMediateur.getUtilisateur().isIdentifie()) {
720
				}
711
			if(listeObservation.getIdSelectionnees().length > 0) {
721
				
712
				if(Window.confirm("Êtes vous sur de vouloir transmettre les observations sélectionnées ?")) { 
722
				if(Window.confirm("Êtes vous sur de vouloir "+action+" les observations sélectionnées ?")) { 
713
					String[] numObs = listeObservation.getIdSelectionnees();
723
					String[] numObs = listeObservation.getIdSelectionnees();
714
					String numObsApl = "" ;
724
					String numObsApl = "" ;
715
					for(int i = 0 ; i < numObs.length ; i++) {
725
					for(int i = 0 ; i < numObs.length ; i++) {
716
						numObsApl += numObs[i] ;
726
						numObsApl += numObs[i] ;
717
						if(i != numObs.length - 1) {
727
						if(i != numObs.length - 1) {
Line 718... Line 728...
718
							numObsApl +="," ;
728
							numObsApl +="," ;
719
						}
729
						}
720
					}
730
					}
721
					
731
					
722
					observationModele.transmettreListeObservation(listeObservation,numObsApl) ;
732
					observationModele.transmettreListeObservation(listeObservation,numObsApl, publier) ;
723
				}
733
				}
724
			}
734
			}
725
			else
735
			else
726
			{
736
			{
727
				Window.alert("Aucune observation sélectionnée");
737
				Window.alert("Aucune observation sélectionnée");
-
 
738
			}
728
			}
739
		}
729
		}
740
		else
730
		else
741
		{
-
 
742
			if(publier) {
731
		{
743
				if(Window.confirm("La publication des observations nécessite d'être identifié, voulez-vous vous identifier ? (toutes vos observations saisies seront conservées)")) {
732
			if(Window.confirm("La transmission des observations nécessite d'être identifié, voulez-vous vous identifier ? (toutes vos observations saisies seront conservées)")) {
744
					importerObservations = true ;
Line 733... Line 745...
733
				importerObservations = true ;
745
					carnetEnLigneMediateur.afficherDialogueConnexion();