Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 110 Rev 118
Line 65... Line 65...
65
	private ComboBox  espece = null;
65
	private ComboBox  espece = null;
66
	private String numeroNom = null;
66
	private String numeroNom = null;
67
	private String numeroOrdre = null;
67
	private String numeroOrdre = null;
68
	private TextArea motsCles = null;
68
	private TextArea motsCles = null;
Line -... Line 69...
-
 
69
 
-
 
70
<<<<<<< .mine
-
 
71
	// Pour remise a zero partielle lors d'une validation
-
 
72
	
-
 
73
	private  enum Champs {
-
 
74
	    DATE, LIEUDIT, STATION, MILIEU, COMMENT, COMMUNE, ESPECE, TOUT 
-
 
75
	};
-
 
76
	
-
 
77
	
-
 
78
 
69
 
79
=======
Line -... Line 80...
-
 
80
	private String formatDate = null ;
70
	private String formatDate = null ;
81
	
71
	
82
>>>>>>> .r117
Line 72... Line 83...
72
	private Button boutonOK = new Button("Créer");
83
	private Button boutonOK = new Button("Créer");
73
	private Button boutonAnnuler = new Button("Réinitialiser");
84
	private Button boutonAnnuler = new Button("Réinitialiser");
Line 328... Line 339...
328
		    	    	    	  
339
		    	    	    	  
329
		    	    	    	 if (selectionCommune) {
340
		    	    	    	 if (selectionCommune) {
330
		    	    	    		 selectionCommune=false;
341
		    	    	    		 selectionCommune=false;
331
		    	    	    	 }
342
		    	    	    	 }
-
 
343
		    	    	    	 else {
-
 
344
 
-
 
345
 
332
		    	    	    	 else {
346
		    	    	    		validerSaisie(Champs.COMMUNE);
333
		    	    	    		// lancer mise a jour 	    	    	    		 
347
		    	    	    		// lancer mise a jour 	    	    	    		 
Line 334... Line 348...
334
		    	    	    	 }
348
		    	    	    	 }
Line 426... Line 440...
426
		  
440
		  
Line 427... Line 441...
427
 
441
 
428
		boutonOK.addListener(new ButtonListenerAdapter() {
442
		boutonOK.addListener(new ButtonListenerAdapter() {
429
			
443
			
430
			public void onClick(Button button, EventObject e) {
-
 
431
				
444
			public void onClick(Button button, EventObject e) {
432
				if(modification)
445
		
433
				{
446
				if(modification) {
434
					modifierObservation() ;
-
 
435
				}
447
					modifierObservation() ;
436
				else
448
				}
Line 437... Line 449...
437
				{
449
				else {
Line 463... Line 475...
463
	
475
	
Line 464... Line 476...
464
	
476
	
-
 
477
	}
-
 
478
	
-
 
479
	/**
-
 
480
	 * Validation de la saisie 
-
 
481
	 */
-
 
482
	
-
 
483
	private void validerSaisie(Champs champs) {
-
 
484
		
-
 
485
		if(modification) {
-
 
486
			modifierObservation() ;
-
 
487
		
-
 
488
		}
-
 
489
		else {
-
 
490
			ajouterObservation();
-
 
491
			raz(champs);
-
 
492
		}
465
	}
493
	}
466
	
494
	
467
	/**
495
	/**
468
	 * Desactive visuellement ce panneau
496
	 * Desactive visuellement ce panneau
469
	 */
497
	 */
Line 669... Line 697...
669
			motsCles.setValue(obs.getMotsCles());
697
			motsCles.setValue(obs.getMotsCles());
670
		}
698
		}
Line 671... Line 699...
671
		
699
		
Line -... Line 700...
-
 
700
	}
672
	}
701
	
673
	
702
	
-
 
703
	public void raz()
-
 
704
	{
-
 
705
		raz(Champs.TOUT);
-
 
706
		
-
 
707
	}
-
 
708
	public void raz(Champs champs)
-
 
709
	{
-
 
710
		switch (champs) {
-
 
711
		
-
 
712
		
-
 
713
			case DATE:
-
 
714
				date.reset() ;
-
 
715
				break;
-
 
716
		
-
 
717
			case LIEUDIT:
-
 
718
				lieudit.reset() ;
-
 
719
				break;
-
 
720
		
-
 
721
			case STATION:
-
 
722
				station.reset() ;
-
 
723
				break;
-
 
724
		
-
 
725
			case MILIEU:
-
 
726
				milieu.reset() ;
-
 
727
				break;
-
 
728
		
-
 
729
 
-
 
730
<<<<<<< .mine
-
 
731
			case COMMENT:
-
 
732
				comment.reset() ;
-
 
733
				break;
-
 
734
 
-
 
735
 
-
 
736
			case COMMUNE:
-
 
737
				milieu.reset() ;
-
 
738
				departement ="";
-
 
739
				break;
-
 
740
				
-
 
741
			case ESPECE:
-
 
742
				espece.reset();
-
 
743
				numeroNom = "" ;
-
 
744
				numeroOrdre = "";
-
 
745
				break;
-
 
746
				
-
 
747
			case TOUT:
-
 
748
				date.reset() ;
-
 
749
				lieudit.reset() ;
-
 
750
				station.reset() ;
-
 
751
				milieu.reset() ;
-
 
752
				comment.reset() ;
-
 
753
				milieu.reset() ;
-
 
754
				departement ="";
-
 
755
				espece.reset();
-
 
756
				numeroNom = "" ;
-
 
757
				numeroOrdre = "";
-
 
758
				break;
Line -... Line 759...
-
 
759
 
674
	public void raz()
760
		}
675
	{
761
 
676
 
762
=======
677
		date.reset() ;
763
		date.reset() ;
678
		lieudit.reset() ;
764
		lieudit.reset() ;
Line 683... Line 769...
683
		motsCles.reset();
769
		motsCles.reset();
684
		departement = "";
770
		departement = "";
685
		espece.reset();
771
		espece.reset();
686
		numeroNom = "" ;
772
		numeroNom = "" ;
687
		numeroOrdre = "";
773
		numeroOrdre = "";
-
 
774
>>>>>>> .r117
Line 688... Line 775...
688
		
775
		
Line 689... Line 776...
689
	}
776
	}
690
	
777