Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1442 Rev 1455
Line 7... Line 7...
7
 
7
 
8
import org.tela_botanica.client.ComposantClass;
8
import org.tela_botanica.client.ComposantClass;
9
import org.tela_botanica.client.Mediateur;
9
import org.tela_botanica.client.Mediateur;
10
import org.tela_botanica.client.RegistreId;
10
import org.tela_botanica.client.RegistreId;
-
 
11
import org.tela_botanica.client.composants.ChampComboBoxRechercheTempsReelPaginable;
11
import org.tela_botanica.client.composants.ChampComboBoxRechercheTempsReelPaginable;
12
import org.tela_botanica.client.composants.GrillePaginable;
-
 
13
import org.tela_botanica.client.composants.InfoLogger;
12
import org.tela_botanica.client.composants.InfoLogger;
14
import org.tela_botanica.client.composants.pagination.ProxyCollectionAPersonne;
13
import org.tela_botanica.client.composants.pagination.ProxyPersonnes;
15
import org.tela_botanica.client.composants.pagination.ProxyPersonnes;
-
 
16
import org.tela_botanica.client.composants.pagination.ProxyProjets;
14
import org.tela_botanica.client.composants.pagination.ProxyProjets;
17
import org.tela_botanica.client.composants.pagination.ProxyStructureAPersonne;
15
import org.tela_botanica.client.composants.pagination.ProxyValeur;
18
import org.tela_botanica.client.composants.pagination.ProxyValeur;
16
import org.tela_botanica.client.images.Images;
19
import org.tela_botanica.client.images.Images;
17
import org.tela_botanica.client.interfaces.Rafraichissable;
20
import org.tela_botanica.client.interfaces.Rafraichissable;
18
import org.tela_botanica.client.modeles.Information;
21
import org.tela_botanica.client.modeles.Information;
Line 86... Line 89...
86
import com.extjs.gxt.ui.client.widget.grid.CheckColumnConfig;
89
import com.extjs.gxt.ui.client.widget.grid.CheckColumnConfig;
87
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
90
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
88
import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
91
import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
89
import com.extjs.gxt.ui.client.widget.grid.EditorGrid;
92
import com.extjs.gxt.ui.client.widget.grid.EditorGrid;
90
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
93
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
-
 
94
import com.extjs.gxt.ui.client.widget.grid.HeaderGroupConfig;
91
import com.extjs.gxt.ui.client.widget.grid.RowNumberer;
95
import com.extjs.gxt.ui.client.widget.grid.RowNumberer;
92
import com.extjs.gxt.ui.client.widget.layout.ColumnData;
96
import com.extjs.gxt.ui.client.widget.layout.ColumnData;
93
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
97
import com.extjs.gxt.ui.client.widget.layout.ColumnLayout;
94
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
98
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
95
import com.extjs.gxt.ui.client.widget.layout.FormData;
99
import com.extjs.gxt.ui.client.widget.layout.FormData;
Line 1514... Line 1518...
1514
  		grillePersonnel.setTrackMouseOver(true);
1518
  		grillePersonnel.setTrackMouseOver(true);
Line 1515... Line 1519...
1515
  		
1519
  		
1516
  		
1520
  		
1517
		personnelGrilleMagazin.addListener(Store.Update, new Listener<StoreEvent<StructureAPersonne>>() {
-
 
1518
			public void handleEvent(StoreEvent<StructureAPersonne> ce) {
1521
		personnelGrilleMagazin.addListener(Store.Update, new Listener<StoreEvent<StructureAPersonne>>() {
1519
 
1522
			public void handleEvent(StoreEvent<StructureAPersonne> ce) {
1520
				StructureAPersonne structureAPersonne = ce.getModel();
-
 
1521
				String etat = structureAPersonne.get("etat");
1523
				StructureAPersonne structureAPersonne = ce.getModel();
1522
				
1524
				String etat = structureAPersonne.get("etat");
1523
				if (etat!=null && !etat.equals(aDonnee.ETAT_AJOUTE) && structureAPersonne!=null && !UtilString.isEmpty(structureAPersonne.getId()))	{
1525
				if ((etat==null || !etat.equals(aDonnee.ETAT_AJOUTE)) && structureAPersonne!=null && !UtilString.isEmpty(structureAPersonne.getId()))	{
1524
					ce.getModel().set("etat", aDonnee.ETAT_MODIFIE);
1526
					ce.getModel().set("etat", aDonnee.ETAT_MODIFIE);
1525
				}
1527
				}
Line -... Line 1528...
-
 
1528
			}
1526
			}
1529
		});
1527
		});
1530
  		
Line 1528... Line 1531...
1528
  		
1531
		
1529
  		cp.add(grillePersonnel);
1532
  		cp.add(grillePersonnel);
Line -... Line 1533...
-
 
1533
		personnelOnglet.add(cp);
1530
		personnelOnglet.add(cp);
1534
		
1531
		
1535
		return personnelOnglet;
1532
		return personnelOnglet;
1536
	}
1533
	}
1537
	
1534
	
1538
	
Line 2066... Line 2070...
2066
			} else {
2070
			} else {
2067
				InfoLogger.display("Ajout d'une Institution", info.toString());
2071
				InfoLogger.display("Ajout d'une Institution", info.toString());
2068
			}
2072
			}
2069
		} else if (info.getType().equals("modif_structure_a_personne")) {
2073
		} else if (info.getType().equals("modif_structure_a_personne")) {
2070
			InfoLogger.display("Modification du Personnel", info.toString());
2074
			InfoLogger.display("Modification du Personnel", info.toString());
2071
			GWT.log("Decompte:"+decompteRafraichissementPersonnel, null);
-
 
2072
			testerLancementRafraichirPersonnel();
2075
			testerLancementRafraichirPersonnel();
2073
		} else if (info.getType().equals("suppression_structure_a_personne")) {
2076
		} else if (info.getType().equals("suppression_structure_a_personne")) {
2074
			InfoLogger.display("Suppression du Personnel", info.toString());
2077
			InfoLogger.display("Suppression du Personnel", info.toString());
2075
			GWT.log("Decompte:"+decompteRafraichissementPersonnel, null);
-
 
2076
			testerLancementRafraichirPersonnel();
2078
			testerLancementRafraichirPersonnel();
2077
		} else if (info.getType().equals("ajout_structure_a_personne")) {
2079
		} else if (info.getType().equals("ajout_structure_a_personne")) {
2078
			InfoLogger.display("Ajout du Personnel", info.toString());
2080
			InfoLogger.display("Ajout du Personnel", info.toString());
2079
			GWT.log("Decompte:"+decompteRafraichissementPersonnel, null);
-
 
2080
			testerLancementRafraichirPersonnel();
2081
			testerLancementRafraichirPersonnel();
2081
		} else if (info.getType().equals("selection_structure")) {
2082
		} else if (info.getType().equals("selection_structure")) {
2082
			InfoLogger.display("Modification d'une institution", info.toString());
2083
			InfoLogger.display("Modification d'une institution", info.toString());
2083
			String titre = i18nC.titreModifFormStructurePanneau();
2084
			String titre = i18nC.titreModifFormStructurePanneau();
2084
			if (info.getDonnee(0) != null) {
2085
			if (info.getDonnee(0) != null) {