Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1860 Rev 1863
Line 1408... Line 1408...
1408
			public void surSoumissionFormulaire(SubmitEvent event) {
1408
			public void surSoumissionFormulaire(SubmitEvent event) {
1409
				afficherPopinChargement();
1409
				afficherPopinChargement();
1410
			}
1410
			}
Line 1411... Line 1411...
1411
			
1411
			
1412
			@Override
1412
			@Override
1413
			public void surFormulaireEnvoye(SubmitCompleteEvent event) {
-
 
1414
				JSONValue responseValue = JSONParser.parseStrict(event.getResults());
-
 
1415
				
-
 
1416
				String message = "";
-
 
1417
				
1413
			public void surFormulaireEnvoye(JSONValue responseValue) {
1418
				if(PublicationAsyncDao.importEstUnSucces(responseValue)) {				
-
 
1419
					String nbPubliImportee = PublicationAsyncDao.getNbPublisImportees(responseValue);
-
 
1420
					int nbPublint = Integer.parseInt(nbPubliImportee);
-
 
1421
					message = (nbPublint == 1) ? i18nM.retourSuccesImportPublication(nbPubliImportee) : 
-
 
1422
												 i18nM.retourSuccesImportPublicationPluriel(nbPubliImportee);			
-
 
1423
					fenetre.hide();
-
 
1424
					
-
 
1425
					// Tri artificiel par id de publications pour voir apparaître ce qui vient d'être importé
-
 
1426
					PublicationAsyncDao.tri = "cpu_id_publication";
1414
				traiterRetourImportFormulaire(responseValue);
1427
					publiListeVue.afficherDernierePage();
-
 
1428
				} else {	
-
 
1429
					message = i18nM.retourEchecImportPublication(PublicationAsyncDao.getErreursImport(responseValue));
-
 
1430
				}
1415
				publiListeVue.afficherDernierePage();
1431
				Window.alert(message);
-
 
1432
				masquerPopinChargement();
1416
				fenetre.hide();
Line 1433... Line 1417...
1433
			}
1417
			}
1434
			
1418
			
1435
			@Override
1419
			@Override
Line 1439... Line 1423...
1439
		});
1423
		});
1440
		fenetre.setTailleFenetre(75, 300);
1424
		fenetre.setTailleFenetre(75, 300);
1441
		fenetre.show();
1425
		fenetre.show();
1442
	}
1426
	}
Line -... Line 1427...
-
 
1427
	
-
 
1428
	private void traiterRetourImportFormulaire(JSONValue responseValue) {
-
 
1429
		String message = "";
-
 
1430
	
-
 
1431
		if(PublicationAsyncDao.importEstUnSucces(responseValue)) {				
-
 
1432
			String nbPubliImportee = PublicationAsyncDao.getNbPublisImportees(responseValue);
-
 
1433
			int nbPublint = Integer.parseInt(nbPubliImportee);
-
 
1434
			message = (nbPublint == 1) ? i18nM.retourSuccesImportPublication(nbPubliImportee) : 
-
 
1435
										 i18nM.retourSuccesImportPublicationPluriel(nbPubliImportee);			
-
 
1436
			
-
 
1437
			// Tri artificiel par id de publications pour voir apparaître ce qui vient d'être importé
-
 
1438
			PublicationAsyncDao.tri = "cpu_id_publication";
-
 
1439
		} else {	
-
 
1440
			message = i18nM.retourEchecImportPublication(PublicationAsyncDao.getErreursImport(responseValue));
-
 
1441
		}
-
 
1442
		Window.alert(message);
-
 
1443
		masquerPopinChargement();
-
 
1444
	}
1443
	
1445
	
1444
	//+----------------------------------------------------------------------------------------------------------------+
1446
	//+----------------------------------------------------------------------------------------------------------------+
Line 1445... Line 1447...
1445
	// GESTION de la relation PUBLICATION A PERSONNE
1447
	// GESTION de la relation PUBLICATION A PERSONNE
1446
 
1448