Advertisement
Guest User

Untitled

a guest
Dec 21st, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.06 KB | None | 0 0
  1. <%@ taglib prefix="s" uri="/struts-tags" %>
  2. <html>
  3. <head>
  4. <title>Novo <s:property value="tipo"/></title>
  5. </head>
  6. <body>
  7. <h1>Novo <s:property value="tipo"/></h1>
  8. <s:form action="pessoas-edit">
  9. <s:hidden name="id" value="%{id}"/>
  10. <s:hidden name="tipo" value="%{tipo}"/>
  11. <table>
  12. <tr>
  13. <td><s:label value="Nome:"/></td>
  14. <td><s:textfield name="nome" value="%{nome}" size="30"/></td>
  15. <td><s:fielderror fieldName="nome"><s:property value="nomeError"/></s:fielderror></td>
  16. </tr>
  17. <tr>
  18. <td><s:label value="Username:"/></td>
  19. <td><s:textfield name="username" value="%{username}" size="30"/></td>
  20. <td><s:fielderror fieldName="username"><s:property value="usernameERROR"/></s:fielderror></td>
  21. </tr>
  22. <tr>
  23. <td><s:label value="Password:"/></td>
  24. <td><s:textfield name="password" value="%{password}" size="30"/></td>
  25. <td><s:fielderror fieldName="password"><s:property value="passwordERROR"/></s:fielderror></td>
  26. </tr>
  27. <tr>
  28. <td><s:label value="Telemovel:"/></td>
  29. <td><s:textfield name="telemovel" value="%{telemovel}" size="30"/></td>
  30. <td><s:fielderror fieldName="telemovel"><s:property value="telemovelError"/></s:fielderror></td>
  31. </tr>
  32. <tr>
  33. <td><s:label value="Localidade:"/></td>
  34. <td><s:textfield name="localidade" value="%{localidade}" size="30"/></td>
  35. <td><s:fielderror fieldName="localidade"><s:property value="localidadeERROR"/></s:fielderror></td>
  36. </tr>
  37. <tr>
  38. <td><s:label value="Codigo postal:"/></td>
  39. <td><s:textfield name="codigo_postal" value="%{codigo_postal}" size="30"/></td>
  40. <td><s:fielderror fieldName="codigo_postal"><s:property value="codigo_postalERROR"/></s:fielderror></td>
  41. </tr>
  42. <tr>
  43. <td><s:label value="Morada:"/></td>
  44. <td><s:textfield name="morada" value="%{morada}" size="30"/></td>
  45. <td><s:fielderror fieldName="morada"><s:property value="moradaError"/></s:fielderror></td>
  46. </tr>
  47. <tr>
  48. <td><s:label value="Numero de CC:"/></td>
  49. <td><s:textfield name="numero_cc" value="%{numero_cc}" size="30"/></td>
  50. <td><s:fielderror fieldName="numero_cc"><s:property value="numero_ccError"/></s:fielderror></td>
  51. </tr>
  52. <s:if test="tipo == 'Aluno'">
  53. <tr>
  54. <td><s:label value="Numero Aluno:"/></td>
  55. <td><s:textfield name="numero_aluno" value="%{numero_aluno}" size="30"/></td>
  56. <td><s:fielderror fieldName="numero_aluno"><s:property value="numero_alunoError"/></s:fielderror></td>
  57. </tr>
  58. <tr>
  59. <td><s:label value="Curso:"/></td>
  60. <td><s:textfield name="curso" value="%{curso}" size="30"/></td>
  61. <td><s:fielderror fieldName="curso"><s:property value="cursoError"/></s:fielderror></td>
  62. </tr>
  63. </s:if>
  64. <s:if test="tipo == 'Docente'">
  65. <tr>
  66. <td><s:label value="Cargo:"/></td>
  67. <td><s:textfield name="cargo" value="%{cargo}" size="30"/></td>
  68. <td><s:fielderror fieldName="cargo"><s:property value="cargoError"/></s:fielderror></td>
  69. </tr>
  70. </s:if>
  71. <s:if test="tipo == 'Funcionario'">
  72. <tr>
  73. <td><s:label value="Funcao:"/></td>
  74. <td><s:textfield name="funcao" value="%{funcao}" size="30"/></td>
  75. <td><s:fielderror fieldName="funcao"><s:property value="funcaoError"/></s:fielderror></td>
  76. </tr>
  77. </s:if>
  78. <tr>
  79. <td><s:label value="Validade de CC:"/></td>
  80. <td>
  81. <s:textfield name="validade_cc_dia" value="%{validade_cc_dia}" size="2"/> /
  82. <s:textfield name="validade_cc_mes" value="%{validade_cc_mes}" size="2"/> /
  83. <s:textfield name="validade_cc_ano" value="%{validade_cc_ano}" size="4"/>
  84. </td>
  85. <td><s:fielderror fieldName="validade_cc"><s:property value="validade_ccError"/></s:fielderror></td>
  86. </tr>
  87. <tr>
  88. <td><s:label value="Data de nascimento:"/></td>
  89. <td>
  90. <s:textfield name="data_nascimento_dia" value="%{data_nascimento_dia}" size="2"/> /
  91. <s:textfield name="data_nascimento_mes" value="%{data_nascimento_mes}" size="2"/> /
  92. <s:textfield name="data_nascimento_ano" value="%{data_nascimento_ano}" size="4"/>
  93. </td>
  94. <td><s:fielderror fieldName="data_nascimento"><s:property value="data_nascimentoERROR"/></s:fielderror></td>
  95. </tr>
  96. </tr>
  97. <tr>
  98. <td><s:label value="Departamento:"/></td>
  99. <td>
  100. <s:select headerKey="-1" headerValue="-- Seleccionar --"
  101. list="departamentos"
  102. name="departamento"
  103. value="departamentoDefault"/>
  104. </td>
  105. <td><s:fielderror fieldName="departamento"><s:property value="departamentoError"/></s:fielderror></td>
  106. </tr>
  107. <tr>
  108. <td><s:label value="Genero:"/></td>
  109. <td>
  110. <s:select headerKey="-1" headerValue="-- Selecionar --"
  111. list="{'Masculino','Feminino','Outro'}"
  112. name="genero"
  113. value="genero"/>
  114. </td>
  115. <td><s:fielderror fieldName="genero"><s:property value="generoERROR"/></s:fielderror></td>
  116. </tr>
  117. <tr>
  118. <td><s:label value="Admin:"/></td>
  119. <td><s:checkbox name="admin" value="%{admin}"/></td>
  120. <td><s:fielderror fieldName="admin"><s:property value="adminError"/></s:fielderror></td>
  121. </tr>
  122. <tr>
  123. <td><s:submit method="voltar" value="Voltar"/></td>
  124. <td><s:submit method="add"/></td>
  125. </tr>
  126. </table>
  127. </s:form>
  128. </body>
  129. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement