Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1239 Rev 1246
Line 142... Line 142...
142
 
142
 
143
	private Button creerBoutonAjouter() {
143
	private Button creerBoutonAjouter() {
144
		Button bouton = new Button(i18nC.ajouter());
144
		Button bouton = new Button(i18nC.ajouter());
145
		bouton.setIcon(Images.ICONES.vcardAjouter());
145
		bouton.setIcon(Images.ICONES.vcardAjouter());
146
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
-
 
147
			@Override  
146
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
148
			public void componentSelected(ButtonEvent ce) {  
147
			public void componentSelected(ButtonEvent ce) {  
149
				fenetreFormulaire = creerFenetreModaleAvecFormulairePersonne(Formulaire.MODE_AJOUTER);
148
				fenetreFormulaire = creerFenetreModaleAvecFormulairePersonne(Formulaire.MODE_AJOUTER);
150
				fenetreFormulaire.show();
149
				fenetreFormulaire.show();
151
			}  
150
			}  
Line 155... Line 154...
155
	
154
	
156
	private Button creerBoutonModifier() {
155
	private Button creerBoutonModifier() {
157
		Button bouton = new Button(i18nC.modifier());
156
		Button bouton = new Button(i18nC.modifier());
158
		bouton.setIcon(Images.ICONES.vcardModifier());
157
		bouton.setIcon(Images.ICONES.vcardModifier());
159
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
-
 
160
			@Override  
158
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
161
			public void componentSelected(ButtonEvent ce) {  
159
			public void componentSelected(ButtonEvent ce) {  
Line 162... Line 160...
162
				CollectionAPublication publicationSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
160
				CollectionAPublication publicationSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
163
				
161
				
Line 201... Line 199...
201
		return formulairePublication;
199
		return formulairePublication;
202
	}
200
	}
Line 203... Line 201...
203
	
201
	
204
	private SelectionListener<ButtonEvent> creerEcouteurValidationFormulairePublication(final FenetreForm fenetre, final PublicationForm formulaire) {
202
	private SelectionListener<ButtonEvent> creerEcouteurValidationFormulairePublication(final FenetreForm fenetre, final PublicationForm formulaire) {
205
		SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
-
 
206
			@Override
203
		SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
207
			public void componentSelected(ButtonEvent ce) {
204
			public void componentSelected(ButtonEvent ce) {
208
				String code = ((Button) ce.getComponent()).getData("code");
205
				String code = ((Button) ce.getComponent()).getData("code");
209
				if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
206
				if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
210
					if (formulaire.soumettreFormulaire()) {
207
					if (formulaire.soumettreFormulaire()) {
Line 227... Line 224...
227
	
224
	
228
	private Button creerBoutonSupprimer() {
225
	private Button creerBoutonSupprimer() {
229
		Button bouton = new Button(i18nC.supprimer());
226
		Button bouton = new Button(i18nC.supprimer());
230
		bouton.setIcon(Images.ICONES.vcardSupprimer());
227
		bouton.setIcon(Images.ICONES.vcardSupprimer());
231
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
-
 
232
			@Override
228
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
233
			public void componentSelected(ButtonEvent ce) {
229
			public void componentSelected(ButtonEvent ce) {
234
				CollectionAPublication publicationSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
230
				CollectionAPublication publicationSaisieSelectionnee = grille.getSelectionModel().getSelectedItem();
235
				if (publicationSaisieSelectionnee == null) {
231
				if (publicationSaisieSelectionnee == null) {
236
					InfoLogger.display(i18nC.informationTitreGenerique(), i18nC.selectionnerPublication());
232
					InfoLogger.display(i18nC.informationTitreGenerique(), i18nC.selectionnerPublication());
Line 244... Line 240...
244
	
240
	
245
	private Button creerBoutonRafraichir() {
241
	private Button creerBoutonRafraichir() {
246
		Button bouton = new Button(i18nC.rafraichir());
242
		Button bouton = new Button(i18nC.rafraichir());
247
		bouton.setIcon(Images.ICONES.rafraichir());
243
		bouton.setIcon(Images.ICONES.rafraichir());
248
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
-
 
249
			@Override
244
		bouton.addSelectionListener(new SelectionListener<ButtonEvent>() {  
250
			public void componentSelected(ButtonEvent ce) {
245
			public void componentSelected(ButtonEvent ce) {
251
				actualiserGrille();
246
				actualiserGrille();
252
			}   
247
			}   
253
		});
248
		});
Line 281... Line 276...
281
					}
276
					}
282
				}
277
				}
283
			}
278
			}
284
		});
279
		});
285
		comboBox.addListener(Events.Select, new Listener<BaseEvent>() {
280
		comboBox.addListener(Events.Select, new Listener<BaseEvent>() {
286
			@Override
-
 
287
			public void handleEvent(BaseEvent be) {
281
			public void handleEvent(BaseEvent be) {
288
				if (publicationsSaisiesComboBox.getValue() instanceof Publication) {
282
				if (publicationsSaisiesComboBox.getValue() instanceof Publication) {
289
					Publication publicationSaisieSelectionne = publicationsSaisiesComboBox.getValue();
283
					Publication publicationSaisieSelectionne = publicationsSaisiesComboBox.getValue();
290
					ajouterDansGrille(publicationSaisieSelectionne);
284
					ajouterDansGrille(publicationSaisieSelectionne);
291
					publicationsSaisiesComboBox.setValue(null);
285
					publicationsSaisiesComboBox.setValue(null);
Line 391... Line 385...
391
		return grillePublications;
385
		return grillePublications;
392
	}
386
	}
Line 393... Line 387...
393
	
387
	
394
	private ColumnConfig creerColonneEditeur() {
388
	private ColumnConfig creerColonneEditeur() {
395
		GridCellRenderer<CollectionAPublication> editeurRendu = new GridCellRenderer<CollectionAPublication>() {
-
 
396
			@Override
389
		GridCellRenderer<CollectionAPublication> editeurRendu = new GridCellRenderer<CollectionAPublication>() {
397
			public String render(CollectionAPublication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<CollectionAPublication> store, Grid<CollectionAPublication> grid) {
390
			public String render(CollectionAPublication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<CollectionAPublication> store, Grid<CollectionAPublication> grid) {
398
				String editeur = model.getPublication().getNomEditeur();
391
				String editeur = model.getPublication().getNomEditeur();
399
				model.set("_editeur_", editeur);
392
				model.set("_editeur_", editeur);
400
				return editeur;
393
				return editeur;
Line 405... Line 398...
405
		return editeurColonne;
398
		return editeurColonne;
406
	}
399
	}
Line 407... Line 400...
407
	
400
	
408
	private ColumnConfig creerColonneAnneePublication() {
401
	private ColumnConfig creerColonneAnneePublication() {
409
		GridCellRenderer<CollectionAPublication> datePublicationRendu = new GridCellRenderer<CollectionAPublication>() {
-
 
410
			@Override
402
		GridCellRenderer<CollectionAPublication> datePublicationRendu = new GridCellRenderer<CollectionAPublication>() {
411
			public String render(CollectionAPublication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<CollectionAPublication> store, Grid<CollectionAPublication> grid) {
403
			public String render(CollectionAPublication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<CollectionAPublication> store, Grid<CollectionAPublication> grid) {
412
				String annee = model.getPublication().getAnneeParution();
404
				String annee = model.getPublication().getAnneeParution();
413
				model.set("_annee_", annee);
405
				model.set("_annee_", annee);
414
				return annee;
406
				return annee;