Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.78 KB | None | 0 0
  1. <p:dataTable id="produtosTable"
  2. value="#{pesquisaPrevisaoBean.lazyModel}" var="produto"
  3. style="margin-top: 20px" emptyMessage="Nenhuma Previsão Encontrada"
  4. paginatorPosition="bottom" rows="5" paginator="true"
  5. paginatorTemplate="{RowsPerPageDropdown} {PreviousPageLink} {CurrentPageReport} {NextPageLink}"
  6. currentPageReportTemplate="(#{msg.pagina} {currentPage} #{msg.de} {totalPages}) - (#{msg.registro} {startRecord} #{msg.a} {endRecord}) - Total ({totalRecords} #{msg.registros})"
  7. styleClass="mystyle" paginatorAlwaysVisible="true"
  8. rowsPerPageTemplate="10, 20, 30" lazy="true">
  9.  
  10. <f:facet id="header" name="header">
  11. Previsão de Vendas
  12. </f:facet>
  13.  
  14.  
  15. <p:column headerText=" Codigo do Produto"
  16. sortBy="#{produto.codigoProduto}"
  17. style="text-align: center; width: 140px">
  18.  
  19. <p:commandLink value="#{produto.codigoProduto}"
  20. update=":userDetailForm:display" oncomplete="userDialog.show()"
  21. title="View">
  22. <f:setPropertyActionListener value="#{produto}"
  23. target="#{pesquisaPrevisaoBean.previsaoSelecionada}" />
  24. </p:commandLink>
  25. </p:column>
  26.  
  27. <p:column headerText=" Descrição"
  28. style="text-align: center; width: 140px">
  29. <p:cellEditor>
  30. <f:facet name="output">
  31. <h:outputText value="#{produto.descricao}" />
  32. </f:facet>
  33. <f:facet name="input">
  34. <p:inputText value="#{produto.descricao}" />
  35. </f:facet>
  36. </p:cellEditor>
  37.  
  38.  
  39.  
  40.  
  41. </p:column>
  42. <p:column headerText=" Filial"
  43. style="text-align: center; width: 140px">
  44. <h:outputText value="#{produto.codigoFilial}">
  45.  
  46. </h:outputText>
  47. </p:column>
  48. <p:column headerText=" Custo Unitário"
  49. style="text-align: center; width: 140px">
  50. <h:outputText value="#{produto.valor}">
  51.  
  52. </h:outputText>
  53. </p:column>
  54.  
  55.  
  56. <p:column headerText=" Fator de Alisamento"
  57. style="text-align: center; width: 140px">
  58. <h:outputText value="#{produto.fatorAmortecimentoExponencial}">
  59.  
  60. </h:outputText>
  61.  
  62.  
  63. </p:column>
  64.  
  65. <p:column headerText=" Previsão1"
  66. style="text-align: center; width: 140px">
  67. <h:outputText value="#{produto.quantidadeRecente}">
  68.  
  69. </h:outputText>
  70. </p:column>
  71. <p:column headerText=" Previsão2"
  72. style="text-align: center; width: 140px">
  73.  
  74. <h:outputText value="#{produto.quantidadeRecente}">
  75.  
  76. </h:outputText>
  77.  
  78. </p:column>
  79.  
  80. <p:column headerText=" Previsão3"
  81. style="text-align: center; width: 140px">
  82.  
  83. <h:outputText value="#{produto.quantidadeRecente}">
  84.  
  85. </h:outputText>
  86.  
  87. </p:column>
  88. <p:column headerText=" Receita da Previsão"
  89. style="text-align: center; width: 140px">
  90.  
  91. <h:outputText value="#{produto.quantidadeReais}">
  92. <f:convertNumber locale="pt_BR" minFractionDigits="2"
  93. maxFractionDigits="2" />
  94. </h:outputText>
  95.  
  96. </p:column>
  97.  
  98. <p:column style="width: 100px; text-align: center"
  99. headerText="#{msg.acoes}">
  100.  
  101. <p:commandButton icon="ui-icon-trash" title="#{msg.excluir}"
  102. oncomplete="confirmacaoExclusao.show()" process="@this"
  103. update=":frmPesquisa:confirmacaoExclusaoDialog">
  104. <f:setPropertyActionListener
  105. target="#{pesquisaPrevisaoBean.previsaoSelecionada}"
  106. value="#{previsao}" />
  107. </p:commandButton>
  108. </p:column>
  109. </p:dataTable>
  110.  
  111. <p:confirmDialog header="#{msg.exclui_tecnico}"
  112. widgetVar="confirmacaoExclusao" id="confirmacaoExclusaoDialog">
  113. <p:button value="#{msg.nao}"
  114. onclick="confirmacaoExclusao.hide(); return false;" />
  115. <p:commandButton value="#{msg.sim}"
  116. oncomplete="confirmacaoExclusao.hide();"
  117. action="#{pesquisaPrevisaoBean.excluir}" process="@this"
  118. update=":frmPesquisa:produtosTable" />
  119. </p:confirmDialog>
  120.  
  121. </h:form>
  122. <p:dialog header="Alterar Previsão" widgetVar="userDialog"
  123. resizable="false" id="userDlg">
  124. <h:form id="userDetailForm">
  125. <p:panelGrid id="display" columns="4" cellpadding="4"
  126. style="margin:0 auto;">
  127.  
  128.  
  129. <p:outputLabel value="Ultimo Ano:" for="ultimoAno" />
  130. <p:inputText id="ultimoAno" disabled="true"
  131. value="#{pesquisaPrevisaoBean.previsaoSelecionada.anoAnterior}" />
  132.  
  133. <p:outputLabel value="Quantidade:" for="quantidade" />
  134. <p:inputText id="quantidade" disabled="true"
  135. value="#{pesquisaPrevisaoBean.previsaoSelecionada.ultimaQuantidade}" />
  136.  
  137.  
  138. <p:outputLabel value="terceiro Mês:" for="terceiroMes" />
  139. <p:inputText id="terceiroMes" disabled="true"
  140. value="#{pesquisaPrevisaoBean.previsaoSelecionada.terceiroMesAnterior}" />
  141.  
  142. <p:outputLabel value="Quantidade:" for="quantidade4" />
  143. <p:inputText id="quantidade4" disabled="true"
  144. value="#{pesquisaPrevisaoBean.previsaoSelecionada.terceiraQuantidade}" />
  145.  
  146.  
  147. <p:outputLabel value="Penultimo Mês:" for="segundoMes" />
  148. <p:inputText id="segundoMes" disabled="true"
  149. value="#{pesquisaPrevisaoBean.previsaoSelecionada.segundoMesAnterior}" />
  150.  
  151. <p:outputLabel value="Quantidade:" for="quantidade3" />
  152. <p:inputText id="quantidade3" disabled="true"
  153. value="#{pesquisaPrevisaoBean.previsaoSelecionada.segundaQuantidade}" />
  154.  
  155.  
  156. <p:outputLabel value="Ùltimo mês:" for="primeiroMes" />
  157. <p:inputText id="primeiroMes" disabled="true"
  158. value="#{pesquisaPrevisaoBean.previsaoSelecionada.primeiroMesAnterior}" />
  159.  
  160. <p:outputLabel value="Quantidade:" for="quantidade1" />
  161. <p:inputText id="quantidade1" disabled="true"
  162. value="#{pesquisaPrevisaoBean.previsaoSelecionada.primeiraQuantidade}" />
  163.  
  164. <h:outputText value="Previsao:"></h:outputText>
  165.  
  166. <h:inputText
  167. value="#{pesquisaPrevisaoBean.previsaoSelecionada.quantidadeRecente}" />
  168.  
  169.  
  170. <f:facet name="footer">
  171. <p:commandButton id="alterar" value="Alterar"
  172. update=":frmPesquisa:produtosTable"
  173. oncomplete="tratarAssociacao(args)"
  174. actionListener="#{pesquisaPrevisaoBean.alterarPrevisao}" />
  175. </f:facet>
  176. </p:panelGrid>
  177. </h:form>
  178. </p:dialog>
  179.  
  180. <h:outputText value="#{produto.quantidadeRecente} style="#{produto.estoqueInsuficiente ? 'color: red' : ''}">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement