Subversion Repositories eFlore/Applications.coel

Rev

Rev 1472 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1472 Rev 1473
Line 2025... Line 2025...
2025
		}
2025
		}
Line 2026... Line 2026...
2026
		
2026
		
Line 2027... Line 2027...
2027
	}
2027
	}
2028
	
-
 
2029
	public void rafraichir(Object nouvellesDonnees) {
-
 
2030
		
2028
	
2031
		Debug.log("nouvellesDonnees="+nouvellesDonnees.getClass().toString());
2029
	public void rafraichir(Object nouvellesDonnees) {
2032
		try {
2030
		try {
2033
			if (nouvellesDonnees instanceof Information) {
2031
			if (nouvellesDonnees instanceof Information) {
2034
				Information info = (Information) nouvellesDonnees;
2032
				Information info = (Information) nouvellesDonnees;
Line 2044... Line 2042...
2044
		}
2042
		}
Line 2045... Line 2043...
2045
		
2043
		
2046
		controlerFermeture();
2044
		controlerFermeture();
Line 2047... Line 2045...
2047
	}
2045
	}
2048
	
-
 
2049
	public void rafraichirInformation(Information info) {
-
 
2050
		
-
 
2051
		Debug.log("rafraichirInformation");
2046
	
2052
		
2047
	public void rafraichirInformation(Information info) {		
2053
		if (info.getMessages() != null && !info.getMessages().toString().equals("[]")) {
2048
		if (info.getMessages() != null && !info.getMessages().toString().equals("[]")) {
2054
			GWT.log("MESSAGES:\n"+info.getMessages().toString(), null);
-
 
2055
		}
-
 
Line 2056... Line 2049...
2056
 
2049
			GWT.log("MESSAGES:\n"+info.getMessages().toString(), null);
2057
		Debug.log("ici");
2050
		}
2058
		
2051
		
2059
		if (info.getType().equals("modif_structure")) {
-
 
2060
			InfoLogger.display("Modification d'une institution", info.toString());
2052
		if (info.getType().equals("modif_structure")) {
2061
		} else if (info.getType().equals("ajout_structure")) {
-
 
2062
			Debug.log("1");
2053
			InfoLogger.display("Modification d'une institution", info.toString());
2063
			if (info.getDonnee(0) != null && info.getDonnee(0) instanceof String) {
2054
		} else if (info.getType().equals("ajout_structure")) {
Line 2064... Line 2055...
2064
				Debug.log("2");
2055
			if (info.getDonnee(0) != null && info.getDonnee(0) instanceof String) {
2065
				String structureId = (String) info.getDonnee(0);
2056
				String structureId = (String) info.getDonnee(0);
Line 2079... Line 2070...
2079
		} else if (info.getType().equals("ajout_structure_a_personne")) {
2070
		} else if (info.getType().equals("ajout_structure_a_personne")) {
2080
			InfoLogger.display("Ajout du Personnel", info.toString());
2071
			InfoLogger.display("Ajout du Personnel", info.toString());
2081
			testerLancementRafraichirPersonnel();
2072
			testerLancementRafraichirPersonnel();
2082
		} else if (info.getType().equals("selection_structure")) {
2073
		} else if (info.getType().equals("selection_structure")) {
2083
			InfoLogger.display("Modification d'une institution", info.toString());
2074
			InfoLogger.display("Modification d'une institution", info.toString());
2084
			Debug.log("3");
-
 
2085
			String titre = i18nC.titreModifFormStructurePanneau();
2075
			String titre = i18nC.titreModifFormStructurePanneau();
2086
			if (info.getDonnee(0) != null) {
2076
			if (info.getDonnee(0) != null) {
2087
				Debug.log("3.2");
-
 
2088
				
-
 
2089
				Debug.log("info.getDonnee(0)="+info.getDonnee(0).toString());
-
 
2090
				try {
2077
				try {
2091
					identification = (Structure) info.getDonnee(0);
2078
					identification = (Structure) info.getDonnee(0);
2092
					if (onglets.getSelectedItem().equals(identificationOnglet)) {
2079
					if (onglets.getSelectedItem().equals(identificationOnglet)) {
2093
						Debug.log("3.3");
-
 
2094
						peuplerStructureIdentification();
2080
						peuplerStructureIdentification();
2095
					}
2081
					}
2096
				} catch(Exception e) {
2082
				} catch(Exception e) {
2097
					GWT.log("Problème de cast. "+info.getDonnee(0)+" ne peut être casté en Structure", e);
2083
					GWT.log("Problème de cast. "+info.getDonnee(0)+" ne peut être casté en Structure", e);
2098
				}
2084
				}
Line 2099... Line -...
2099
				
-
 
2100
				
2085
				
2101
				// Composition du titre
2086
				// Composition du titre
2102
				titre += " - ID : "+identification.getId();
2087
				titre += " - ID : "+identification.getId();
2103
			}
2088
			}
2104
			if (info.getDonnee(1) != null) {
-
 
2105
				Debug.log("4");
2089
			if (info.getDonnee(1) != null) {
2106
				conservation = (StructureConservation) info.getDonnee(1);
2090
				conservation = (StructureConservation) info.getDonnee(1);
2107
				if (onglets.getSelectedItem().equals(conservationOnglet)) {
2091
				if (onglets.getSelectedItem().equals(conservationOnglet)) {
2108
					peuplerStructureConservation();
-
 
2109
					Debug.log("4.1");
2092
					peuplerStructureConservation();
2110
				}
2093
				}
2111
			}
2094
			}
2112
			if (info.getDonnee(2) != null) {
-
 
2113
				Debug.log("5");
2095
			if (info.getDonnee(2) != null) {
2114
				valorisation = (StructureValorisation) info.getDonnee(2);
2096
				valorisation = (StructureValorisation) info.getDonnee(2);
2115
				if (valorisation != null) {
2097
				if (valorisation != null) {
2116
					if (onglets.getSelectedItem().equals(valorisationOnglet)) {
2098
					if (onglets.getSelectedItem().equals(valorisationOnglet)) {
2117
						peuplerStructureValorisation();
-
 
2118
						Debug.log("5.1");
2099
						peuplerStructureValorisation();
2119
					}
2100
					}
2120
				}
2101
				}
2121
			}
2102
			}
2122
		} else if (info.getType().equals("liste_structure_a_personne")) {
-
 
2123
			Debug.log("6");
2103
		} else if (info.getType().equals("liste_structure_a_personne")) {
2124
			if (info.getDonnee(0) != null) {
2104
			if (info.getDonnee(0) != null) {
Line 2125... Line 2105...
2125
				personnel = (StructureAPersonneListe) info.getDonnee(0);
2105
				personnel = (StructureAPersonneListe) info.getDonnee(0);