Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1332 Rev 1488
Line 86... Line 86...
86
	/**
86
	/**
87
	 * Config de colonne
87
	 * Config de colonne
88
	 */
88
	 */
89
	private ColumnConfig	ordreObservation;
89
	private ColumnConfig	ordreObservation;
90
	/**
90
	/**
-
 
91
	 * Config de colonne
-
 
92
	 */
-
 
93
	private ColumnConfig abondanceObservation;
-
 
94
	
-
 
95
	/**
91
	 * Modele de colonnes
96
	 * Modele de colonnes
92
	 */
97
	 */
93
	private ColumnModel		modeleColonnes;
98
	private ColumnModel		modeleColonnes;
Line 156... Line 161...
156
        
161
        
157
		// on place la barre de pagination
162
		// on place la barre de pagination
158
		bt = new BarrePaginationVue(this);		
163
		bt = new BarrePaginationVue(this);		
159
		bt.setLabelElement("Observations");
164
		bt.setLabelElement("Observations");
160
		bt.setTaillePageParDefaut(20);
165
		bt.setTaillePageParDefaut(20);
Line 161... Line 166...
161
		bt.setIntervallesPages(new String[] {"400","200",  "100" , "50" , "20", "10"}) ;
166
		bt.setIntervallesPages(new String[] {"1000","400","200","100","50","20","10"}) ;
162
		
167
		
163
		Toolbar barreActions = new Toolbar();
168
		Toolbar barreActions = new Toolbar();
164
		ToolbarButton publier = new ToolbarButton("Rendre publiques");
169
		ToolbarButton publier = new ToolbarButton("Rendre publiques");
Line 278... Line 283...
278
			
283
			
279
		});		
284
		});		
280
		nomSaisiObservation = new ColumnConfig("Nom saisi", "nomSaisi_observation", 200, true, colRend);
285
		nomSaisiObservation = new ColumnConfig("Nom saisi", "nomSaisi_observation", 200, true, colRend);
281
		nomRetenuObservation = new ColumnConfig("Nom retenu", "nomRetenu_observation", 200, true, colRend);
286
		nomRetenuObservation = new ColumnConfig("Nom retenu", "nomRetenu_observation", 200, true, colRend);
282
		lieuObservation = new ColumnConfig("Lieu", "lieu_observation", 200, true, colRend);
287
		lieuObservation = new ColumnConfig("Lieu", "lieu_observation", 200, true, colRend);
-
 
288
		dateObservation = new ColumnConfig("Date", "date_observation", 70, true, dateRend);
283
		dateObservation = new ColumnConfig("Date", "date_observation", 120, true, dateRend);
289
		abondanceObservation = new ColumnConfig("Abondance", "abondance", 50, true, colRend);
Line 284... Line 290...
284
		ordreObservation = new ColumnConfig("Ordre", "ordre_observation", 50, true, colRend);
290
		ordreObservation = new ColumnConfig("Ordre", "ordre_observation", 50, true, colRend);
Line 285... Line 291...
285
			
291
			
Line 286... Line 292...
286
	
292
	
Line 287... Line 293...
287
		// on associe le modèle de colonnes
293
		// on associe le modèle de colonnes
Line 298... Line 304...
298
		// creation du store
304
		// creation du store
Line 299... Line 305...
299
 
305
 
300
		FieldDef defEtatObservation = new StringFieldDef("etat_observation");
306
		FieldDef defEtatObservation = new StringFieldDef("etat_observation");
301
		FieldDef defNomSaisiObservation = new StringFieldDef("nomSaisi_observation");
307
		FieldDef defNomSaisiObservation = new StringFieldDef("nomSaisi_observation");
-
 
308
		FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
302
		FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
309
		FieldDef defAbondanceObservation = new IntegerFieldDef("abondance");
303
		FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
310
		FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
304
		FieldDef defDateObservation = new StringFieldDef("date_observation");
311
		FieldDef defDateObservation = new StringFieldDef("date_observation");
Line 305... Line 312...
305
		FieldDef defOrdreObservation = new IntegerFieldDef("ordre_observation");
312
		FieldDef defOrdreObservation = new IntegerFieldDef("ordre_observation");
306
		
313
		
Line 307... Line 314...
307
		
314
		
308
		FieldDef[] defTab = { defEtatObservation, defNomSaisiObservation, defNomRetenuObservation,
315
		FieldDef[] defTab = { defEtatObservation, defNomSaisiObservation, defNomRetenuObservation,
Line 309... Line 316...
309
				defLieuObservation, defDateObservation, defOrdreObservation };
316
				defAbondanceObservation, defLieuObservation, defDateObservation, defOrdreObservation };
Line 579... Line 586...
579
//		 si l'on a reçu une liste d'observation
586
//		 si l'on a reçu une liste d'observation
580
		if(nouvelleDonnees instanceof ListeObservation)
587
		if(nouvelleDonnees instanceof ListeObservation)
581
		{
588
		{
Line 582... Line 589...
582
			
589
			
583
				ListeObservation data = (ListeObservation) nouvelleDonnees ;
590
				ListeObservation data = (ListeObservation) nouvelleDonnees ;
584
				Object[][] observationData = new Object[data.size()][7];
591
				Object[][] observationData = new Object[data.size()][8];
Line 585... Line 592...
585
				int i = 0 ;
592
				int i = 0 ;
586
				
593
				
587
				if(data.size() == 0)
594
				if(data.size() == 0)
Line 596... Line 603...
596
					Observation obs=data.get(it.next());
603
					Observation obs=data.get(it.next());
Line 597... Line 604...
597
					
604
					
598
					observationData[i][0] = obs.getTransmis();
605
					observationData[i][0] = obs.getTransmis();
599
					observationData[i][1] = obs.getNomSaisi();
606
					observationData[i][1] = obs.getNomSaisi();
600
					observationData[i][2] = obs.getNomRetenu();
-
 
-
 
607
					observationData[i][2] = obs.getNomRetenu();
601
 
608
					observationData[i][3] = obs.getAbondance();
602
					observationData[i][3] = Util.formaterLieu(obs, modeleLieu);
609
					observationData[i][4] = Util.formaterLieu(obs, modeleLieu);
603
					observationData[i][4] = obs.getDate();
610
					observationData[i][5] = obs.getDate();
604
					observationData[i][5] = obs.getNumeroOrdre();		
611
					observationData[i][6] = obs.getNumeroOrdre();		
Line 605... Line 612...
605
					observationData[i][6] = obs.getNumeroNomenclaturalSaisi();
612
					observationData[i][7] = obs.getNumeroNomenclaturalSaisi();
606
									
613
									
Line 607... Line 614...
607
					i++ ;
614
					i++ ;
608
				}
615
				}
609
		
616
		
610
				// creation du store qui les contient
617
				// creation du store qui les contient
-
 
618
				FieldDef defEtatObservation = new StringFieldDef("etat_observation");
611
				FieldDef defEtatObservation = new StringFieldDef("etat_observation");
619
				FieldDef defNomSaisiObservation = new StringFieldDef("nomSaisi_observation");
612
				FieldDef defNomSaisiObservation = new StringFieldDef("nomSaisi_observation");
620
				FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
613
				FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
621
				FieldDef defAbondanceObservation = new StringFieldDef("abondance");
Line 614... Line 622...
614
				FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
622
				FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
615
				FieldDef defDateObservation = new StringFieldDef("date_observation");
623
				FieldDef defDateObservation = new StringFieldDef("date_observation");
Line 616... Line 624...
616
				FieldDef defOrdreObservation = new IntegerFieldDef("ordre_observation");
624
				FieldDef defOrdreObservation = new IntegerFieldDef("ordre_observation");
Line 617... Line 625...
617
				
625
				
618
				// Non affiches :
626
				// Non affiches :
Line 619... Line 627...
619
				FieldDef defNumeroNomenclaturalSaisiObservation = new StringFieldDef("numeroNomenclaturalSaisi_observation");
627
				FieldDef defNumeroNomenclaturalSaisiObservation = new StringFieldDef("numeroNomenclaturalSaisi_observation");
Line 620... Line 628...
620
				
628
				
Line 933... Line 941...
933
		// creation du store qui les contient
941
		// creation du store qui les contient
Line 934... Line 942...
934
		
942
		
935
		FieldDef defEtatObservation = new StringFieldDef("etat_observation");
943
		FieldDef defEtatObservation = new StringFieldDef("etat_observation");
936
		FieldDef defNomSaisiObservation = new StringFieldDef("nomSaisi_observation");
944
		FieldDef defNomSaisiObservation = new StringFieldDef("nomSaisi_observation");
-
 
945
		FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
937
		FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
946
		FieldDef defAbondanceObservation = new IntegerFieldDef("abondance");
938
		FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
947
		FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
939
		FieldDef defDateObservation = new StringFieldDef("date_observation");
948
		FieldDef defDateObservation = new StringFieldDef("date_observation");
Line 940... Line 949...
940
		FieldDef defOrdreObservation = new IntegerFieldDef("ordre_observation");
949
		FieldDef defOrdreObservation = new IntegerFieldDef("ordre_observation");
941
		
950
		
Line 942... Line 951...
942
		// Non affiches :
951
		// Non affiches :
943
		FieldDef defNumeroNomenclaturalSaisiObservation = new StringFieldDef("numeroNomenclaturalSaisi_observation");
952
		FieldDef defNumeroNomenclaturalSaisiObservation = new StringFieldDef("numeroNomenclaturalSaisi_observation");
Line 944... Line 953...
944
		
953
		
945
		FieldDef[] defTab = { defEtatObservation, defNomSaisiObservation, defNomRetenuObservation,
954
		FieldDef[] defTab = { defEtatObservation, defNomSaisiObservation, defNomRetenuObservation,
Line 946... Line 955...
946
				defLieuObservation, defDateObservation, defOrdreObservation };
955
				defAbondanceObservation, defLieuObservation, defDateObservation, defOrdreObservation };