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 1473... |
Line 1477... |
1473 |
modelTypePersonnes.addField("cp_truk_courriel");
|
1477 |
modelTypePersonnes.addField("cp_truk_courriel");
|
1474 |
modelTypePersonnes.addField("cp_truk_telephone");
|
1478 |
modelTypePersonnes.addField("cp_truk_telephone");
|
1475 |
modelTypePersonnes.addField("cp_ce_truk_specialite");
|
1479 |
modelTypePersonnes.addField("cp_ce_truk_specialite");
|
Line 1476... |
Line 1480... |
1476 |
|
1480 |
|
1477 |
String displayNamePersonnes = "cp_fmt_nom_complet";
|
1481 |
String displayNamePersonnes = "cp_fmt_nom_complet";
|
Line 1478... |
Line 1482... |
1478 |
ProxyPersonnes<ModelData> proxyPersonnes = new ProxyPersonnes<ModelData>(sequenceur);
|
1482 |
ProxyPersonnes<ModelData> proxyPersonnes = new ProxyPersonnes<ModelData>(null);
|
Line 1479... |
Line 1483... |
1479 |
|
1483 |
|
1480 |
personneExistanteCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyPersonnes, modelTypePersonnes, displayNamePersonnes);
|
1484 |
personneExistanteCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyPersonnes, modelTypePersonnes, displayNamePersonnes);
|
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 1568... |
Line 1572... |
1568 |
modelTypeProjets.setTotalName("nbElements");
|
1572 |
modelTypeProjets.setTotalName("nbElements");
|
1569 |
modelTypeProjets.addField("cpr_nom");
|
1573 |
modelTypeProjets.addField("cpr_nom");
|
1570 |
modelTypeProjets.addField("cpr_id_projet");
|
1574 |
modelTypeProjets.addField("cpr_id_projet");
|
Line 1571... |
Line 1575... |
1571 |
|
1575 |
|
1572 |
String displayNameProjets = "cpr_nom";
|
1576 |
String displayNameProjets = "cpr_nom";
|
Line 1573... |
Line 1577... |
1573 |
ProxyProjets<ModelData> proxyProjets = new ProxyProjets<ModelData>(sequenceur);
|
1577 |
ProxyProjets<ModelData> proxyProjets = new ProxyProjets<ModelData>(null);
|
1574 |
|
1578 |
|
1575 |
projetsCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyProjets, modelTypeProjets, displayNameProjets);
|
1579 |
projetsCombo = new ChampComboBoxRechercheTempsReelPaginable(proxyProjets, modelTypeProjets, displayNameProjets);
|
1576 |
projetsCombo.getCombo().setTabIndex(tabIndex++);
|
1580 |
projetsCombo.getCombo().setTabIndex(tabIndex++);
|
Line 1796... |
Line 1800... |
1796 |
modelTypesPays.addField("cmlv_abreviation");
|
1800 |
modelTypesPays.addField("cmlv_abreviation");
|
1797 |
modelTypesPays.addField("cmlv_description");
|
1801 |
modelTypesPays.addField("cmlv_description");
|
Line 1798... |
Line 1802... |
1798 |
|
1802 |
|
1799 |
String displayNamePays = "cmlv_nom";
|
1803 |
String displayNamePays = "cmlv_nom";
|
1800 |
String nomListeTypes = "pays";
|
1804 |
String nomListeTypes = "pays";
|
Line 1801... |
Line 1805... |
1801 |
ProxyValeur<ModelData> proxyPays = new ProxyValeur<ModelData>(nomListeTypes, sequenceur);
|
1805 |
ProxyValeur<ModelData> proxyPays = new ProxyValeur<ModelData>(nomListeTypes, null);
|
1802 |
|
1806 |
|
1803 |
comboPays = new ChampComboBoxRechercheTempsReelPaginable(proxyPays, modelTypesPays, displayNamePays);
|
1807 |
comboPays = new ChampComboBoxRechercheTempsReelPaginable(proxyPays, modelTypesPays, displayNamePays);
|
1804 |
comboPays.setWidth(100,500);
|
1808 |
comboPays.setWidth(100,500);
|
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) {
|