<p:outputLabel for="nome" value="Nome:" />
<p:inputText
id="nome"
maxlength="50"
size="50"
value="#{usuarioMB.usuarioSelecionado.nome}"
required="true"
requiredMessage="Campo obrigatório"
style="margin: 10px 0 0 10px;"/>
<p:outputLabel for="email" value="Email:" />
<p:inputText
id="email"
maxlength="200"
size="80"
value="#{usuarioMB.usuarioSelecionado.email}"
required="true"
requiredMessage="Campo obrigatório"
style="margin: 10px 0 0 10px;"/>
<p:outputLabel for="senha1" value="Senha:" />
<p:password
id="senha1"
maxlength="32"
size="30"
value="#{usuarioMB.usuarioSelecionado.senha}"
required="true"
requiredMessage="Campo obrigatório"
style="margin: 10px 0 0 10px;"
match="senha2"/>
<p:outputLabel for="senha2" value="Redigite:" />
<p:password
id="senha2"
maxlength="32"
size="30"
value="#{usuarioMB.usuarioSelecionado.senha}"
required="true"
requiredMessage="Campo obrigatório"
style="margin: 10px 0 0 10px;" />
<p:outputLabel for="ativo" value="Ativo:" />
<p:selectBooleanButton
id="ativo"
value="#{usuarioMB.usuarioSelecionado.ativo}"
onLabel="Sim"
offLabel="Não"
style="margin: 10px 0 0 10px; width: 60px;" />
<p:outputLabel for="tipo2" value="Tipo:" />
<p:selectOneMenu
id="tipo2"
value="#{usuarioMB.usuarioSelecionado.usuarioTipo}"
style="margin: 10px 0 0 10px;"
ajax="false">
<f:selectItem itemLabel="Selecione" />
<f:selectItem itemLabel="Administrador" itemValue="ADM" />
<f:selectItem itemLabel="Gerente" itemValue="GER" />
<f:selectItem itemLabel="Comprador" itemValue="COM" />
<f:selectItem itemLabel="Vendedor" itemValue="VEN" />
</p:selectOneMenu>
</h:panelGrid>
<p:spacer width="30"/>
<h:panelGrid columns="3">
<p:commandButton
styleClass="btn-info"
icon="fa fa-check"
value="Salvar"
actionListener="#{usuarioMB.salvar}"
oncomplete="PF('registroSelecionado').hide();"
update=":frmListagem :frmListagem:tblRegistro"
/>
<p:spacer width="20"/>
<p:commandButton
styleClass="btn-danger"
icon="fa fa-close"
value="Cancelar"
oncomplete="PF('registroSelecionado').hide();"/>
</h:panelGrid>
</div>
</div>
</h:form>