List of usage examples for com.google.gwt.user.client.ui FlexTable FlexTable
public FlexTable()
From source file:com.square.composant.tarificateur.square.client.ui.composant.PanelFamillePrincipale.java
License:Open Source License
/** * Charge les bnficiaires./*from w w w. j a v a 2 s. co m*/ */ private void chargerBeneficiaires() { if (currentProduitPrincipal.getListeBeneficiaires() != null) { int indexLigne = 0; for (final AssureSelecteurModel beneficiaire : currentProduitPrincipal.getListeBeneficiaires()) { if (parent.isDevisProduitAdherent() || !parent.getIdentifiantsBeneficiairesInactifs().contains(beneficiaire.getEidPersonne())) { int indexWidget = 0; // Ajout de la checkBox pour la slection du bnficiaire final CheckBoxAssureSelecteur ckBeneficiaire = new CheckBoxAssureSelecteur(beneficiaire); ckBeneficiaire.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { // Contrle des contraintes de vente controlerErreurs(); } }); // Clicklistener pour selectionner en cliquant aussi sur le libelle final ClickHandler selectionHandler = new ClickHandler() { @Override public void onClick(ClickEvent event) { ckBeneficiaire.setValue(!ckBeneficiaire.getValue()); } }; final HTML labelAgeBenef = new HTML(); final HTML labelLibelleAgeBenef = new HTML(); final HorizontalPanel panelInfosBenef = new HorizontalPanel(); final StringBuffer libelleInfosBenef = new StringBuffer(beneficiaire.getNom().toUpperCase()) .append(PageConstants.SEPARATEUR).append(beneficiaire.getPrenom()) .append(PageConstants.SEPARATEUR).append(beneficiaire.getDateNaissance()); final HTML labelInfosBenef = new HTML(libelleInfosBenef.toString()); labelInfosBenef.addClickHandler(selectionHandler); labelLibelleAgeBenef.addClickHandler(selectionHandler); labelAgeBenef.addClickHandler(selectionHandler); panelInfosBenef.add(labelInfosBenef); panelInfosBenef.add(labelLibelleAgeBenef); panelInfosBenef.add(labelAgeBenef); final HorizontalPanel conteneurInfosBenef = new HorizontalPanel(); conteneurInfosBenef.add(ckBeneficiaire); conteneurInfosBenef.add(panelInfosBenef); conteneurInfosBenef.setCellVerticalAlignment(ckBeneficiaire, HasAlignment.ALIGN_MIDDLE); conteneurInfosBenef.setCellVerticalAlignment(panelInfosBenef, HasAlignment.ALIGN_MIDDLE); final FlexTable panelInfosBeneficiaires = new FlexTable(); panelInfosBeneficiaires.setWidth(ComposantTarificateurConstants.POURCENT_100); // Ajout de la textBox pour la date d'effet final CalendarAssureSelecteur tbDateEffetBenef = new CalendarAssureSelecteur(beneficiaire, labelAgeBenef, currentProduitPrincipal, false, idCritereAgeMin); tbDateEffetBenef.getObsGenerique().ajouterObservateur(this); listeCalendarDateEffet.add(tbDateEffetBenef); panelInfosBeneficiaires.setWidget(indexLigne, 0, conteneurInfosBenef); panelInfosBeneficiaires.setWidget(indexLigne, 1, new Label(pageConstants.labelDateEffet() + ComposantTarificateurConstants.DEUX_POINTS)); panelInfosBeneficiaires.setWidget(indexLigne, 2, tbDateEffetBenef); panelInfosBeneficiaires.getColumnFormatter().setWidth(0, ComposantTarificateurConstants.POURCENT_50); panelInfosBeneficiaires.getColumnFormatter().setWidth(1, PageConstants.LARGEUR_LIBELLE_CRITERE); panelInfosBeneficiaires.getColumnFormatter().setWidth(2, PageConstants.LARGEUR_CHAMP_CRITERE); indexLigne++; setLibelleAgePersonne(labelLibelleAgeBenef); // Ajout des criteres des bnficiaires final FlexTable panelCriteresBeneficiaires = new FlexTable(); panelCriteresBeneficiaires.setWidth(ComposantTarificateurConstants.POURCENT_100); panelCriteresBeneficiaires .addStyleName(ComposantTarificateur.RESOURCES.css().panelCriteresBeneficiaires()); // Parcours des critres pour initialisation des widgets for (CritereSelecteurModel critereGwt : currentProduitPrincipal.getListeCriteres()) { CritereWidget critereWidget = null; // on recupere la valeur du critere pour l'assure for (ValeurCritereAssureSelecteurModel valeurAssure : beneficiaire .getListeValeursCriteres()) { if (valeurAssure.getIdentifiantCritere().equals(critereGwt.getIdentifiant())) { // Cration du widget critereWidget = creerWidgetPourCritere(critereGwt, valeurAssure, false); } } if (critereWidget != null) { // SI LE CRITERE EST VISIBLE AJOUTER DANS LE TABLEAU if (critereGwt.getVisible() != null && critereGwt.getVisible().booleanValue()) { final HTML libelleCritere = new HTML(); // Cas particulier du libell du critre pour le critere age if (critereGwt.getIdentifiant().equals(idCritereAgeMin)) { // Si la contrainte de vente du produit est par Age millsim if (currentContrainteVente != null && currentContrainteVente.getAgeMillesime() != null && currentContrainteVente.getAgeMillesime().booleanValue()) { libelleCritere.setHTML(pageConstants.labelAgeMillesime() + ComposantTarificateurConstants.DEUX_POINTS); } else { libelleCritere.setHTML(pageConstants.labelAge() + ComposantTarificateurConstants.DEUX_POINTS); } } else { libelleCritere.setHTML( critereGwt.getLibelle() + ComposantTarificateurConstants.DEUX_POINTS); } final String libelleProp = "famillePrincipale.produitPrincipal.assure-" + beneficiaire.getIdentifiant() + ".idCritere-" + critereGwt.getIdentifiant(); // On ajoute les criteres alternativement gauche et droite panelCriteresBeneficiaires.setWidget(indexLigne, indexWidget % 2 == 0 ? 0 : 2, libelleCritere); panelCriteresBeneficiaires.setWidget(indexLigne, indexWidget % 2 == 0 ? 1 : 3, construireBlocIcone(critereWidget.getWidget(), libelleProp)); if (indexWidget % 2 == 1) { indexLigne++; } indexWidget++; } } } if (currentProduitPrincipal.getListeCriteres().size() == 1) { // creation de colonne fictives pour l'affichage panelCriteresBeneficiaires.setWidget(0, 0, new Label()); panelCriteresBeneficiaires.setWidget(0, 1, new Label()); } panelCriteresBeneficiaires.getColumnFormatter().setWidth(0, PageConstants.LARGEUR_LIBELLE_CRITERE); panelCriteresBeneficiaires.getColumnFormatter().setWidth(1, PageConstants.LARGEUR_CHAMP_CRITERE); panelCriteresBeneficiaires.getColumnFormatter().setWidth(2, PageConstants.LARGEUR_LIBELLE_CRITERE); panelCriteresBeneficiaires.getColumnFormatter().setWidth(3, PageConstants.LARGEUR_CHAMP_CRITERE); add(panelInfosBeneficiaires); add(panelCriteresBeneficiaires); // Calcul de l'age du bnficiaire calculerAge(beneficiaire, labelAgeBenef, currentProduitPrincipal, false, tbDateEffetBenef.getObsGenerique()); } else { beneficiaire.setIsSelection(false); } } controlerErreurs(); } }
From source file:com.square.composant.tarificateur.square.client.ui.popup.choix.PopupChoixProduit.java
License:Open Source License
/** Initialisation des composants. */ private void initComposants() { final Label lbTitreReseaux = new Label(pageConstants.labelTitreReseaux(), false); final Label lbType = new Label(pageConstants.labelTypeGamme(), false); final Label lbCategorie = new Label(pageConstants.labelCategorie(), false); final Label lbTitreGamme = new Label(pageConstants.labelGamme(), false); final Label lbTitreProduit = new Label(pageConstants.labelGarantie(), false); final FlexTable panneauCriteresGamme = new FlexTable(); panneauCriteresGamme.setWidth(ComposantTarificateurConstants.POURCENT_100); panneauCriteresGamme.addStyleName(ComposantTarificateur.RESOURCES.css().choixProduitBloc()); panneauCriteresGamme.setCellSpacing(3); panneauCriteresGamme.setWidget(0, 0, lbTitreReseaux); panneauCriteresGamme.setWidget(0, 1, slbReseauxGammes); panneauCriteresGamme.setWidget(0, 3, lbType); panneauCriteresGamme.setWidget(0, 4, slbTypesGammes); panneauCriteresGamme.setWidget(0, 6, lbCategorie); panneauCriteresGamme.setWidget(0, 7, slbCategoriesGammes); final FlexTable panneauGammeProduit = new FlexTable(); panneauGammeProduit.setWidth(ComposantTarificateurConstants.POURCENT_100); panneauGammeProduit.addStyleName(ComposantTarificateur.RESOURCES.css().choixProduitBloc()); panneauGammeProduit.setCellSpacing(3); panneauGammeProduit.setWidget(0, 0, lbTitreGamme); panneauGammeProduit.setWidget(0, 1, slbGammes); panneauGammeProduit.setWidget(0, 2, libelleGammeCNP); panneauGammeProduit.setWidget(0, 4, lbTitreProduit); panneauGammeProduit.setWidget(0, 5, slbProduits); // Panneau des boutons btnSelectionner = new DecoratedButton(pageConstants.labelBoutonSelectionner()); btnSelectionner.addClickHandler(new ClickHandler() { @Override//from ww w .ja v a2 s . c o m public void onClick(ClickEvent event) { // Ouverture de la popup de slection des produits pour le produit choisi afficherPopupSelectionProduits(); } }); btnAnnuler = new DecoratedButton(pageConstants.labelBoutonAnnuler()); btnAnnuler.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { init(); hide(); } }); final HorizontalPanel panelBoutons = new HorizontalPanel(); panelBoutons.setSpacing(5); panelBoutons.add(btnSelectionner); panelBoutons.add(btnAnnuler); final VerticalPanel conteneurPanelProduit = new VerticalPanel(); conteneurPanelProduit.setWidth(ComposantTarificateurConstants.POURCENT_100); conteneurPanelProduit.add(panneauCriteresGamme); conteneurPanelProduit.add(panneauGammeProduit); final CaptionPanel captionPanelProduit = new CaptionPanel(pageConstants.titreBlocProduit()); captionPanelProduit.add(conteneurPanelProduit); // Liste des produits d'un adhrent captionPanelListeProduitsAdherent = new CaptionPanel(pageConstants.titreListeProduitsAdherent()); captionPanelListeProduitsAdherent.setVisible(false); final FocusPanel focusPanel = new FocusPanel(captionPanelProduit); focusPanel.setWidth(ComposantTarificateurConstants.POURCENT_100); focusPanel.addKeyDownHandler(new KeyDownHandler() { @Override public void onKeyDown(KeyDownEvent event) { if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) { afficherPopupSelectionProduits(); } else if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ESCAPE) { init(); hide(); } } }); final VerticalPanel panelConteneur = new VerticalPanel(); panelConteneur.setWidth(ComposantTarificateurConstants.POURCENT_100); panelConteneur.setSpacing(10); panelConteneur.add(focusPanel); panelConteneur.add(panelBoutons); panelConteneur.setCellHorizontalAlignment(panelBoutons, HasHorizontalAlignment.ALIGN_CENTER); panelConteneur.add(captionPanelListeProduitsAdherent); panelConteneur.setWidth(PageConstants.LARGEUR_POPUP); this.setWidget(panelConteneur, 0); }
From source file:com.square.composant.tarificateur.square.client.view.adhesion.BlocInfoSanteCompleteViewImpl.java
License:Open Source License
/** * Ajoute un panel contenant les informations d'un enfant. * @param enfant//from w w w . j av a 2 s . c o m */ private void construirePanel(String suffix) { final Label lNumSs = new Label(viewConstants.lNumSs()); lRelation = new Label(viewConstants.relation()); final Label lRegime = new Label(viewConstants.lRegime()); final Label lCaisse = new Label(viewConstants.lCaisse()); final Label lTns = new Label(viewConstants.lTns(), false); final Label lLoiMadelin = new Label(viewConstants.lLoiMadelin(), false); final Label lcouvertNow = new Label(viewConstants.lcouvertNow(), false); final Label lcouvert6DerniersMois = new Label(viewConstants.lcouvert6DerniersMois(), false); final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties = new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() { @Override public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; final SuggestListBoxSingleProperties<IdentifiantEidLibelleModel> slbIdentifiantEidLibelleProperties = new SuggestListBoxSingleProperties<IdentifiantEidLibelleModel>() { @Override public String getSelectSuggestRenderer(IdentifiantEidLibelleModel row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantEidLibelleModel row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; final SuggestListBoxSingleProperties<CaisseSimpleModel> slbCaisseProperties = new SuggestListBoxSingleProperties<CaisseSimpleModel>() { @Override public String getSelectSuggestRenderer(CaisseSimpleModel row) { return row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(CaisseSimpleModel row) { return new String[] { row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom() }; } }; final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesRelation = new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() { @Override public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; lbSsReferents = new DecoratedSuggestListBoxSingle<IdentifiantEidLibelleModel>( slbIdentifiantEidLibelleProperties); tbNumSs = new DecoratedTextBox(); tbNumSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_NUM_SECURITE_SOCIALE); tbCleSs = new DecoratedTextBox(); tbCleSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_CLE_SECURITE_SOCIALE); tbCleSs.setWidth(InfosAdhesionViewImplConstants.LARGEUR_TB_CLE_SS); slbRelation = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesRelation); setRelationVisible(false); lbRegime = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties); lbCaisse = new DecoratedSuggestListBoxSingle<CaisseSimpleModel>(slbCaisseProperties); cbTns = new CheckBox(); cbLoiMadelin = new CheckBox(); cbCouvertNow = new CheckBox(); cbCouvert6DerniersMois = new CheckBox(); final HorizontalPanel hpSecuSociale = new HorizontalPanel(); hpSecuSociale.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); hpSecuSociale.add(lbSsReferents); hpSecuSociale.add(new HTML(" ")); hpSecuSociale.add(tbNumSs); hpSecuSociale.add(new HTML(" ")); hpSecuSociale.add(construireBlocIcone(tbCleSs, "PersonneDto.numSecuriteSocial" + suffix)); final FlexTable flexTable = new FlexTable(); flexTable.setWidth(ComposantTarificateurConstants.POURCENT_100); flexTable.setCellSpacing(3); flexTable.setWidget(0, 0, lNumSs); flexTable.setWidget(0, 1, hpSecuSociale); flexTable.setWidget(1, 0, lRegime); flexTable.setWidget(1, 1, construireBlocIcone(lbRegime, "PersonneDto.eidRegime" + suffix)); flexTable.setWidget(1, 2, lCaisse); flexTable.setWidget(1, 3, construireBlocIcone(lbCaisse, "PersonneDto.eidCaisse" + suffix)); flexTable.setWidget(2, 0, lTns); flexTable.setWidget(2, 1, cbTns); flexTable.setWidget(2, 2, lLoiMadelin); flexTable.setWidget(2, 3, cbLoiMadelin); flexTable.setWidget(3, 0, lcouvertNow); flexTable.setWidget(3, 1, cbCouvertNow); flexTable.setWidget(3, 2, lcouvert6DerniersMois); flexTable.setWidget(3, 3, cbCouvert6DerniersMois); flexTable.setWidget(4, 0, lRelation); flexTable.setWidget(4, 1, construireBlocIcone(slbRelation, "RelationDto.type" + suffix)); flexTable.getFlexCellFormatter().setColSpan(0, 1, 3); flexTable.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0); flexTable.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1); flexTable.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2); flexTable.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3); panel = new CaptionPanel(); panel.add(flexTable); container.add(panel); }
From source file:com.square.composant.tarificateur.square.client.view.adhesion.BlocInfoSanteSimpleViewImpl.java
License:Open Source License
/** * Ajoute un panel contenant les informations d'un enfant. * @param enfant//from ww w . j ava 2 s. co m */ private void construirePanel(String suffix) { final Label lNumSs = new Label(viewConstants.lNumSs()); final Label lRegime = new Label(viewConstants.lRegime()); final Label lCaisse = new Label(viewConstants.lCaisse()); lRelation = new Label(viewConstants.relation()); final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> slbIdentifiantLibelleProperties = new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() { @Override public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; final SuggestListBoxSingleProperties<IdentifiantEidLibelleModel> slbIdentifiantEidLibelleProperties = new SuggestListBoxSingleProperties<IdentifiantEidLibelleModel>() { @Override public String getSelectSuggestRenderer(IdentifiantEidLibelleModel row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantEidLibelleModel row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; final SuggestListBoxSingleProperties<CaisseSimpleModel> slbCaisseProperties = new SuggestListBoxSingleProperties<CaisseSimpleModel>() { @Override public String getSelectSuggestRenderer(CaisseSimpleModel row) { return row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(CaisseSimpleModel row) { return new String[] { row == null ? "" : row.getCode() + "." + row.getCentre() + "." + row.getNom() }; } }; final SuggestListBoxSingleProperties<IdentifiantLibelleGwt> propertiesRelation = new SuggestListBoxSingleProperties<IdentifiantLibelleGwt>() { @Override public String getSelectSuggestRenderer(IdentifiantLibelleGwt row) { return row == null ? "" : row.getLibelle(); } @Override public String[] getResultColumnsRenderer() { return new String[] {}; } @Override public String[] getResultRowsRenderer(IdentifiantLibelleGwt row) { return new String[] { row == null ? "" : row.getLibelle() }; } }; lbSsReferents = new DecoratedSuggestListBoxSingle<IdentifiantEidLibelleModel>( slbIdentifiantEidLibelleProperties); tbNumSs = new DecoratedTextBox(); tbNumSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_NUM_SECURITE_SOCIALE); tbCleSs = new DecoratedTextBox(); tbCleSs.setMaxLength(InfosAdhesionViewImplConstants.LONGUEUR_CLE_SECURITE_SOCIALE); tbCleSs.setWidth(InfosAdhesionViewImplConstants.LARGEUR_TB_CLE_SS); lbRegime = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties); lbCaisse = new DecoratedSuggestListBoxSingle<CaisseSimpleModel>(slbCaisseProperties); slbRelation = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(propertiesRelation); setRelationVisible(false); final HorizontalPanel hpSecuSociale = new HorizontalPanel(); hpSecuSociale.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); hpSecuSociale.add(lbSsReferents); hpSecuSociale.add(new HTML(" ")); hpSecuSociale.add(tbNumSs); hpSecuSociale.add(new HTML(" ")); hpSecuSociale.add(construireBlocIcone(tbCleSs, "PersonneDto.numSecuriteSocial" + suffix)); final FlexTable flexTable = new FlexTable(); flexTable.setWidth(ComposantTarificateurConstants.POURCENT_100); flexTable.setCellSpacing(3); flexTable.setWidget(0, 0, lNumSs); flexTable.setWidget(0, 1, hpSecuSociale); flexTable.setWidget(1, 0, lRegime); flexTable.setWidget(1, 1, construireBlocIcone(lbRegime, "PersonneDto.eidRegime" + suffix)); flexTable.setWidget(1, 2, lCaisse); flexTable.setWidget(1, 3, construireBlocIcone(lbCaisse, "PersonneDto.eidCaisse" + suffix)); flexTable.setWidget(2, 0, lRelation); flexTable.setWidget(2, 1, construireBlocIcone(slbRelation, "RelationDto.type" + suffix)); flexTable.getFlexCellFormatter().setColSpan(0, 1, 3); flexTable.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0); flexTable.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1); flexTable.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2); flexTable.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3); panel = new CaptionPanel(); panel.add(flexTable); container.add(panel); }
From source file:com.square.composant.tarificateur.square.client.view.adhesion.InfosAdhesionViewImpl.java
License:Open Source License
/** * Construit le panel contenant les informations de paiement. *///ww w . jav a 2 s .c o m private void construirePanelInfosPaiement() { final Label lDateSignature = new Label(viewConstants.labelDateSignature(), false); final Label lMontantPaiement = new Label(viewConstants.labelMontantPaiement(), false); final Label lNumeroTransaction = new Label(viewConstants.labelNumeroTransaction(), false); final Label lModePaiement = new Label(viewConstants.labelModePaiement(), false); final Label lPeriodicitePaiement = new Label(viewConstants.labelPeriodicitePaiement(), false); final Label lJourPaiement = new Label(viewConstants.labelJourPaiement(), false); final Label lRIB = new Label(viewConstants.lRib(), false); tbRibCodeBanque = new DecoratedTextBox(); tbRibCodeGuichet = new DecoratedTextBox(); tbRibCodeCompte = new DecoratedTextBox(); tbRibCle = new DecoratedTextBox(); lValeurMontantPaiement = new Label(); lValeurNumeroTransaction = new Label(); lbModesPaiement = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties); lbPeriodicitesPaiement = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>( slbIdentifiantLibelleProperties); lbJoursPaiement = new DecoratedSuggestListBoxSingle<IdentifiantLibelleGwt>(slbIdentifiantLibelleProperties); calDateSignature = new DecoratedCalendrierDateBox(true); tbRibCodeBanque.setMaxLength(5); tbRibCodeGuichet.setMaxLength(5); tbRibCodeCompte.setMaxLength(11); tbRibCle.setMaxLength(2); tbRibCodeBanque.setWidth("45px"); tbRibCodeGuichet.setWidth("45px"); tbRibCodeCompte.setWidth("85px"); tbRibCle.setWidth("20px"); final HorizontalPanel conteneurRib = new HorizontalPanel(); conteneurRib.add(tbRibCodeBanque); conteneurRib.add(new HTML(" ")); conteneurRib.add(tbRibCodeGuichet); conteneurRib.add(new HTML(" ")); conteneurRib.add(tbRibCodeCompte); conteneurRib.add(new HTML(" ")); conteneurRib.add(tbRibCle); final FlexTable ftInfosPaiement = new FlexTable(); ftInfosPaiement.setWidth(ComposantTarificateurConstants.POURCENT_100); ftInfosPaiement.setCellSpacing(3); ftInfosPaiement.setWidget(0, 0, lDateSignature); ftInfosPaiement.setWidget(0, 1, construireBlocIcone(calDateSignature, "dateSignature")); ftInfosPaiement.setWidget(0, 2, lModePaiement); ftInfosPaiement.setWidget(0, 3, construireBlocIcone(lbModesPaiement, "idMoyenPaiement")); ftInfosPaiement.setWidget(1, 0, lMontantPaiement); ftInfosPaiement.setWidget(1, 1, lValeurMontantPaiement); ftInfosPaiement.setWidget(1, 2, lPeriodicitePaiement); ftInfosPaiement.setWidget(1, 3, construireBlocIcone(lbPeriodicitesPaiement, "idPeriodicitePaiement")); ftInfosPaiement.setWidget(2, 0, lNumeroTransaction); ftInfosPaiement.setWidget(2, 1, lValeurNumeroTransaction); ftInfosPaiement.setWidget(2, 2, lJourPaiement); ftInfosPaiement.setWidget(2, 3, construireBlocIcone(lbJoursPaiement, "idJourPaiement")); ftInfosPaiement.setWidget(3, 0, lRIB); ftInfosPaiement.setWidget(3, 1, construireBlocIcone(conteneurRib, "infosRib")); ftInfosPaiement.getFlexCellFormatter().setColSpan(3, 1, 3); ftInfosPaiement.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0); ftInfosPaiement.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1); ftInfosPaiement.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2); ftInfosPaiement.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3); final CaptionPanel panelinfosPaiement = new CaptionPanel(viewConstants.captionPanelInfosPaiement()); panelinfosPaiement.add(ftInfosPaiement); container.add(panelinfosPaiement); // On incrmente le nombre de panel supplmentaires nbPanelSupplementaires++; }
From source file:com.square.composant.tarificateur.square.client.view.adhesion.InfosAdhesionViewImpl.java
License:Open Source License
/** * Construit le panel contenant les informations de signature numerique. *//*w w w . j a v a 2 s .co m*/ private void construirePanelInfosSignatureNumerique() { final Label lbDateClicBA = new Label(viewConstants.lDateClicBA(), false); lbDateClicBA.setTitle(viewConstants.lTitreDateClicBA()); final Label lbDateTelechargementBA = new Label(viewConstants.lDateTelechargementBA(), false); lbDateTelechargementBA.setTitle(viewConstants.lTitreDateTelechargementBA()); lDateClicBA = new Label(); lDateTelechargementBA = new Label(); final FlexTable ftInfosSN = new FlexTable(); ftInfosSN.setWidth(ComposantTarificateurConstants.POURCENT_100); ftInfosSN.setCellSpacing(3); ftInfosSN.setWidget(0, 0, lbDateClicBA); ftInfosSN.setWidget(0, 1, lDateClicBA); ftInfosSN.setWidget(0, 2, lbDateTelechargementBA); ftInfosSN.setWidget(0, 3, lDateTelechargementBA); ftInfosSN.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0); ftInfosSN.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1); ftInfosSN.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2); ftInfosSN.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3); final CaptionPanel panelInfosSN = new CaptionPanel(viewConstants.captionPanelInfosSignatureNumerique()); panelInfosSN.add(ftInfosSN); container.add(panelInfosSN); // On incrmente le nombre de panel supplmentaires nbPanelSupplementaires++; }
From source file:com.square.composant.tarificateur.square.client.view.adhesion.InfosAdhesionViewImpl.java
License:Open Source License
private void construirePanelOptions() { final Label lTeletransmission = new Label(viewConstants.lTeletransmission(), false); cbTeletransmission = new CheckBox(); cbTeletransmission.setTitle(viewConstants.lTitreTeletransmission()); final FlexTable ftOptions = new FlexTable(); ftOptions.setWidth(ComposantTarificateurConstants.POURCENT_100); ftOptions.setCellSpacing(3);/* ww w . j a v a2 s. co m*/ ftOptions.setWidget(0, 0, lTeletransmission); ftOptions.setWidget(0, 1, cbTeletransmission); ftOptions.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0); ftOptions.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1); ftOptions.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2); ftOptions.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3); final CaptionPanel panelOptions = new CaptionPanel(viewConstants.captionPanelOptions()); panelOptions.add(ftOptions); container.add(panelOptions); // On incrmente le nombre de panel supplmentaires nbPanelSupplementaires++; }
From source file:com.square.composant.tarificateur.square.client.view.adhesion.InfosAdhesionViewImpl.java
License:Open Source License
@Override public void afficherAssuresSociaux(List<AssureSocialModel> liste) { for (AssureSocialModel assureSocialModel : liste) { final Label lNumSs = new Label(viewConstants.lNumSs(), false); final Label lCleSs = new Label(viewConstants.lCleSs(), false); final Label lRegime = new Label(viewConstants.lRegime(), false); final Label lCaisse = new Label(viewConstants.lCaisse(), false); final Label lValueNumSs = new Label(assureSocialModel.getInfoSante() != null ? assureSocialModel.getInfoSante().getNumSecuriteSocial() : "", false); final Label lValueCleSs = new Label(assureSocialModel.getInfoSante() != null ? assureSocialModel.getInfoSante().getCleSecuriteSocial() : "", false); final Label lValueRegime = new Label( assureSocialModel.getInfoSante() != null && assureSocialModel.getInfoSante().getRegime() != null ? assureSocialModel.getInfoSante().getRegime().getLibelle() : "", false);/*w w w. j av a2s . co m*/ final Label lValueCaisse = new Label( assureSocialModel.getInfoSante() != null && assureSocialModel.getInfoSante().getCaisse() != null ? assureSocialModel.getInfoSante().getCaisse().getNom() : "", false); final FlexTable ftAssureSocial = new FlexTable(); ftAssureSocial.setWidth(ComposantTarificateurConstants.POURCENT_100); ftAssureSocial.setCellSpacing(3); ftAssureSocial.setWidget(0, 0, lNumSs); ftAssureSocial.setWidget(0, 1, lValueNumSs); ftAssureSocial.setWidget(0, 2, lCleSs); ftAssureSocial.setWidget(0, 3, lValueCleSs); ftAssureSocial.setWidget(1, 0, lRegime); ftAssureSocial.setWidget(1, 1, lValueRegime); ftAssureSocial.setWidget(1, 2, lCaisse); ftAssureSocial.setWidget(1, 3, lValueCaisse); ftAssureSocial.getColumnFormatter().setWidth(0, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_0); ftAssureSocial.getColumnFormatter().setWidth(1, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_1); ftAssureSocial.getColumnFormatter().setWidth(2, InfosAdhesionViewImplConstants.LARGEUR_COL_LIBELLE_2); ftAssureSocial.getColumnFormatter().setWidth(3, InfosAdhesionViewImplConstants.LARGEUR_COL_CHAMP_3); final CaptionPanel panelAssureSocial = new CaptionPanel(assureSocialModel.getPrenom() + " " + assureSocialModel.getNom() + " " + assureSocialModel.getNumClient()); panelAssureSocial.add(ftAssureSocial); container.insert(panelAssureSocial, container.getWidgetCount() - nbPanelSupplementaires); } }
From source file:com.square.composant.tarificateur.square.client.view.ligne.devis.LigneDevisViewImpl.java
License:Open Source License
/** * Cree la fiche de creation de devis./*w w w .ja v a 2s . c o m*/ */ private void createEnteteLegendeSansTarif() { // Lgende des lignes de devis associes des produits non vendus legende = new FlexTable(); legende.addStyleName(ComposantTarificateur.RESOURCES.css().legendeNonVendu()); final HTML caseCouleurRelance = new HTML(ComposantTarificateurConstants.ESPACE_HTML); caseCouleurRelance.setStyleName(ComposantTarificateur.RESOURCES.css().caseCouleurNonVendu()); legende.setWidget(0, 0, caseCouleurRelance); legende.setWidget(0, 1, new Label(viewConstants.produitNonVendu())); legende.setVisible(false); }
From source file:com.square.composant.tarificateur.square.client.view.ligne.devis.LigneDevisViewImpl.java
License:Open Source License
/** * Cre l'en-tte d'une ligne de devis principale. *//*from w ww. ja va 2 s. co m*/ private void creerEnteteLigneDevisPrincipale() { ftEnteteDevis = new FlexTable(); ftEnteteDevis.setWidth(ComposantTarificateurConstants.POURCENT_100); ftEnteteDevis.setStylePrimaryName(ComposantTarificateur.RESOURCES.css().enteteLignePrincipale()); // Case cocher pour le transfert de la proposition cbTransfertLigne = new CheckBox(); cbTransfertLigne.setTitle(viewConstants.titreCheckboxTransfertSelection()); lDateCreation = new Label(); final HorizontalPanel pDateCreation = creerBlocLibelleValeur(viewConstants.labelDateCreation(), lDateCreation); lCreateur = new Label(); final HorizontalPanel pCreateur = creerBlocLibelleValeur(viewConstants.labelCreateur(), lCreateur); lProvenance = new Label(); final HorizontalPanel pProvenance = creerBlocLibelleValeur(viewConstants.labelProvenance(), lProvenance); btnVisuGrille = new DecoratedButton(viewConstants.libelleBoutonVisualiser()); btnVisuGrille.setTitle(viewConstants.titreBoutonVisualiser()); btnModifierLigne = new DecoratedButton(viewConstants.libelleBoutonModifier()); btnModifierLigne.setTitle(viewConstants.titreBoutonModifier()); final FlexTable ftBoutons = new FlexTable(); ftBoutons.setCellSpacing(4); ftBoutons.setWidget(0, 0, btnVisuGrille); ftBoutons.setWidget(0, 1, btnModifierLigne); ftEnteteDevis.setWidget(0, 0, cbTransfertLigne); ftEnteteDevis.setWidget(0, 1, pDateCreation); ftEnteteDevis.setWidget(0, 2, pCreateur); ftEnteteDevis.setWidget(0, 3, pProvenance); ftEnteteDevis.setWidget(0, 4, ftBoutons); ftEnteteDevis.getCellFormatter().setHorizontalAlignment(0, 4, HasHorizontalAlignment.ALIGN_RIGHT); ftEnteteDevis.getColumnFormatter().setWidth(0, "2%"); ftEnteteDevis.getColumnFormatter().setWidth(1, "24%"); ftEnteteDevis.getColumnFormatter().setWidth(2, "32%"); ftEnteteDevis.getColumnFormatter().setWidth(3, "32%"); ftEnteteDevis.getColumnFormatter().setWidth(4, "10%"); }