Pegando id_usuario (do login) e cadastrando em outro banco
Descrição do cenário: #Eclipse #java #xhtml #jsf #mysql
- Criei um sistema de cadastro e login de usuários.
- O meu programa também possui uma área de cadastro de items para venda.
- O Banco de items possui um campo vendedor.
Como eu faço para pegar o login do usuário e mandar para o campo vendedor durante o cadastro de items?
OBS: caso alguem tente cadastrar items sem estar logado gostaria de exibir uma mensagem de erro apropriada.
Um trecho da area de cadastro de items:
- Criei um sistema de cadastro e login de usuários.
- O meu programa também possui uma área de cadastro de items para venda.
- O Banco de items possui um campo vendedor.
Como eu faço para pegar o login do usuário e mandar para o campo vendedor durante o cadastro de items?
OBS: caso alguem tente cadastrar items sem estar logado gostaria de exibir uma mensagem de erro apropriada.
Um trecho da area de cadastro de items:
<h:panelGrid columns="2" cellpadding="3" styleClass="paineis">
<h:outputLabel for="ref" value="Refinação: " />
<p:selectOneMenu id="ref" value="#{itemMB.item.refinacao}">
<f:selectItem itemLabel="" itemValue="" />
<f:selectItem itemLabel="+1" itemValue="+1" />
<f:selectItem itemLabel="+2" itemValue="+2" />
<f:selectItem itemLabel="+3" itemValue="+3" />
<f:selectItem itemLabel="+4" itemValue="+4" />
<f:selectItem itemLabel="+5" itemValue="+5" />
<f:selectItem itemLabel="+6" itemValue="+6" />
<f:selectItem itemLabel="+7" itemValue="+7" />
<f:selectItem itemLabel="+8" itemValue="+8" />
<f:selectItem itemLabel="+9" itemValue="+9" />
<f:selectItem itemLabel="+10" itemValue="+10" />
<f:selectItem itemLabel="+11" itemValue="+11" />
<f:selectItem itemLabel="+12" itemValue="+12" />
</p:selectOneMenu>
<p:outputLabel for="preco" value="Preço:" />
<p:inputText id="preco" value="#{itemMB.item.preco}"
maxlength="12" style="width: 160px;" />
<h:outputLabel for="descricao" value="Descrição: " />
<p:inputTextarea rows="3" cols="18" counter="contCaracter"
id="descricao" maxlength="40" value="#{itemMB.item.descricao}" />
</h:panelGrid>
<h:panelGrid style="margin-top: 25px;">
<p:commandButton value="Cadastrar" id="botaoCadastrar"
action="#{itemMB.cadastraItem}" update="msgs"
styleClass="botaoMedio" />
<p:growl id="msgs" showDetail="true" />
</h:panelGrid>
</h:form>
Michael Batista
Curtidas 0
Respostas
Fabiano Carvalho
15/08/2016
GOSTEI 0
Michael Batista
15/08/2016
Não é bem essa minha duvida, meu login esta funcionado corretamente, oque eu preciso agora é de uma maneira de pegar o nome do usuario quando ele logar, e jogar dentro da variavel vendedor, para cadastrar no banco.
mais obrigado mesmo assim.
mais obrigado mesmo assim.
GOSTEI 0