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) {
|