1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="/template/template.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<ui:define name="title">
<h:outputText>Ajouter un utilisateur</h:outputText>
</ui:define>
<ui:define name="body">
<h:form id="form">
<p:panel id="panel" header="Nouveau utilisateur" style="margin-bottom:10px;">
<p:focus context="panel"/>
<p:messages id="messages" />
<br> <h:panelGrid columns="3">
<h:outputLabel for="UID" value="Nom utilisateur: * " />
<p:inputText id="UID" value="#{PersonneBean.uid}" required="true" label="Nom utilisateur">
<f:validateLength minimum="4" />
</p:inputText>
<p:message for="UID" />
<h:outputLabel for="nomEtPrenom" value="Nom et prénom: *" />
<p:inputText id="nomEtPrenom" value="#{PersonneBean.nomEtPrenom}" required="true" label="Nom et prénom">
<f:validateLength minimum="4" />
</p:inputText>
<p:message for="nomEtPrenom" />
<h:outputLabel for="motDePasse1" value="Mot de passe: *" />
<p:password id="motDePasse1" value="#{PersonneBean.motDePasse}" match="motDePasse2" label="Mot de passe" required="true" feedback="true" />
<p:message for="motDePasse1" />
<h:outputLabel for="motDePasse2" value="Confirmer le mot de passe: *" />
<p:password id="motDePasse2" value="#{PersonneBean.motDePasse}" label="Confirmation du mot de passe" required="true"/>
<p:message for="motDePasse2" showDetail="true" autoUpdate="true"/>
<h:outputText value="Etat du compte: *" />
<p:selectOneMenu >
<f:selectItem itemLabel="Selectionner etat" itemValue="" />
<f:selectItem itemLabel="activé" itemValue="1" />
<f:selectItem itemLabel="désactivé" itemValue="0" />
</p:selectOneMenu>
</h:panelGrid> </br>
<p:separator id="separator"/>
<h:panelGrid columns="3">
<h:outputLabel for="quota" value="Quota: *"/>
<p:inputText id="quota" value="#{PersonneBean.quota}" required="true" label="Quota"/>
<h:outputLabel for="quota" value="KB" />
<p:message for="quota" />
</h:panelGrid>
</p:panel>
<p:commandButton value="confirmer" update="panel,display" actionListener="#{PersonneBean.ajouterUtilisateur}" icon="ui-icon-disk"/>
<p:commandButton value="vider" type="reset" icon="ui-icon-arrowrefresh-1-w" />
<p:panel id="display" header="Informations" style="margin-top:10px;">
<h:panelGrid columns="2">
<h:outputText value="Nom utilisateur: " />
<h:outputText value="#{PersonneBean.uid}" />
<h:outputText value="Nom et prénom: " />
<h:outputText value="#{PersonneBean.nomEtPrenom}" />
<h:outputText value="Mot de passe: " />
<h:outputText value="#{PersonneBean.motDePasse}" />
<h:outputText value="Etat du compte: " />
<h:outputText />
<h:outputText value="Quota: " />
<h:outputText value="#{PersonneBean.quota}" />
</h:panelGrid>
</p:panel>
</h:form>
</ui:define>
</ui:composition> |
Partager