home *** CD-ROM | disk | FTP | other *** search
/ PC Extra 07 & 08 / pca1507.iso / extra / cursus / java.exe / eclipse.project / view_individual.jsp < prev   
Encoding:
Extensible Markup Language  |  2003-05-21  |  4.3 KB  |  153 lines

  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5.  
  6. <%@ page session="true" errorPage="error.jsp" %>
  7. <%@ page import="com.magpiesoftware.db.*" %>
  8. <%@ page import="com.magpiesoftware.bean.*" %>
  9. <%@ page import="java.util.*, com.magpiesoftware.util.*"%>
  10.  
  11. <%@ include file="begin.jsp"%>
  12.  
  13. <head>
  14.   <title>Uw stamboom op het internet</title>
  15.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  16.   <link rel="stylesheet" href="stylesheet.css" type="text/css"/>
  17.  
  18. </head>
  19.  
  20. <body class="bgcontent">
  21.  
  22. <%
  23.   String id = request.getParameter("id");
  24.   int idval = id!=null && id.length()>0 ? Integer.parseInt(id) : 0;
  25.  
  26.   IndividualBean bean = Relatives.getIndividualById(idval);
  27.   if (idval>0) {
  28. %>
  29.  
  30. <br/>
  31. <div align="center" class="txt"><b>Individuele Listing</b><br/></div>
  32.  
  33. <div align="center">
  34. <br/>
  35. <br/>
  36. <br/>
  37. <span class="txt"><b></b></span>
  38. <table border="0" cellspacing="0" cellpadding="2" width="95%">
  39. <tr>
  40.   <td class="bglight">  </td>
  41.   <td class="bglight">  </td>
  42.   <td class="bglight" >  </td>
  43.   <td class="bglight" >  </td>
  44. </tr>
  45.  
  46. <tr>
  47.   <td class="txt"> </td>
  48.   <td class="txtb">Voornaam</td>
  49.   <td class="txt"><%=bean.getFirst()%></td>
  50.   <td class="txt" valign="middle" align="center" rowspan="7">geen plaatje beschikbaar</td>
  51. </tr>
  52.  
  53. <tr>
  54.   <td class="txt"> </td>
  55.   <td class="txtb">Middelnaam</td>
  56.   <td class="txt"><%=bean.getMiddle()%></td>
  57. </tr>
  58.  
  59. <tr>
  60.   <td class="txt"> </td>
  61.   <td class="txtb">Familienaam</td>
  62.   <td class="txt"><%=bean.getLast()%></td>
  63. </tr>
  64.  
  65. <tr>
  66.   <td class="txt"> </td>
  67.   <td class="txtb">Geboorte</td>
  68.   <td class="txt"><%=bean.getBirth().getDate()%> <%=bean.getBirth().getPlace()%></td>
  69. </tr>
  70.  
  71. <tr>
  72.   <td class="txt"> </td>
  73.   <td class="txtb">Doopsel</td>
  74.   <td class="txt"><%=bean.getBaptism().getDate()%> <%=bean.getBaptism().getPlace()%></td>
  75. </tr>
  76.  
  77. <tr>
  78.   <td class="txt"> </td>
  79.   <td class="txtb">Overlijden</td>
  80.   <td class="txt"><%=bean.getDeath().getDate()%> <%=bean.getDeath().getPlace()%></td>
  81. </tr>
  82.  
  83. <tr>
  84.   <td class="txt"> </td>
  85.   <td class="txtb">Begrafenis</td>
  86.   <td class="txt"><%=bean.getBurried().getDate()%> <%=bean.getBurried().getPlace()%></td>
  87. </tr>
  88.  
  89. <tr>
  90.   <td class="txt"> </td>
  91.   <td class="txtb" valign="top">Nota's</td>
  92.   <td class="txt" valign="top"><%=bean.getNotes()%></td>
  93. </tr>
  94.  
  95. <tr>
  96.   <td class="txt"> </td>
  97.   <td class="txtb" valign="top">Huwelijk</td>
  98.   <td class="txt" valign="top">
  99.   <%
  100.     Object[] families = Relatives.getFamilyByIndividualId( Integer.parseInt(bean.getId()));
  101.  
  102.     for (int i=0; i<families.length; i++) {
  103.       FamilyBean relFamily = (FamilyBean)families[i];
  104.  
  105.       if ( Integer.parseInt(relFamily.getId())>0) {
  106.         IndividualBean relhusband = Relatives.getIndividualById( Integer.parseInt(relFamily.getHusband()));
  107.         IndividualBean relwife = Relatives.getIndividualById( Integer.parseInt(relFamily.getWife()));
  108.  
  109.   %>
  110.   <a href="view_family.jsp?id=<%=relFamily.getId()%>"><%=relhusband.getFirst()%> <%=relhusband.getLast()%> x <%=relwife.getFirst()%> <%=relwife.getLast()%> (<%=relFamily.getId()%>)</a><br/><br/>
  111.   <%
  112.       }
  113.     }
  114.   %>
  115.   </td>
  116. </tr>
  117.  
  118. <tr>
  119.   <td class="txt"> </td>
  120.   <td class="txtb" valign="top">Vader</td>
  121.  
  122.   <%
  123.     IndividualBean father = Relatives.getParentByChildId( Integer.parseInt(bean.getId()),"M");
  124.   %>
  125.  
  126.   <td class="txt" valign="top"><a href="view_individual.jsp?id=<%=father.getId()%>"><%=father.getFirst()%> <%=father.getLast()%></a></td>
  127. </tr>
  128.  
  129. <tr>
  130.   <td class="txt"> </td>
  131.   <td class="txtb" valign="top">Moeder</td>
  132.  
  133.   <%
  134.     IndividualBean mother = Relatives.getParentByChildId( Integer.parseInt(bean.getId()),"F");
  135.   %>
  136.  
  137.   <td class="txt" valign="top"><a href="view_individual.jsp?id=<%=mother.getId()%>"><%=mother.getFirst()%> <%=mother.getLast()%></a></td>
  138. </tr>
  139.  
  140. </table>
  141. <br/>
  142.  
  143. <%}%>
  144.  
  145. <br/>
  146.  
  147. </div>
  148. <div class="txt" align="center">[<a href="javascript:history.back()">terug</a>] [<a href="#" onclick="self.window.print()">afdrukken listing</a>]</div>
  149.  
  150. <%@ include file="end.jsp"%>
  151.  
  152. </body>
  153. </html>