use of dao.HomeDao in project ConsoElectric by anakkarsara.
the class DeleteHome method doPost.
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
EntityManagerFactory factory = Persistence.createEntityManagerFactory("dev");
EntityManager manager = factory.createEntityManager();
EntityTransaction tx = manager.getTransaction();
tx.begin();
response.setContentType("text/html");
PrintWriter out = response.getWriter();
HomeDao hd = new HomeDao();
hd.deleteById(Long.parseLong(request.getParameter("homeToDelete")));
out.println("<h2><a href=\"index.html\">Retour page d'acueil</a></h2>");
out.println("<table border = 2 cellpadding = \"10\" cellspacing = \"10\" align= \"center\"> <tr> <th>Maison</th> <th>Surface</th> <th>Nb pieces</th> <th>Proprietaire</th>");
DAO test = new DAO(manager);
for (Home next : test.allHomes()) {
out.println(" <tr> <td>" + next.getMyHome() + "</td> <td>" + next.getSurface() + "</td> <td>" + next.getNumRooms() + "</td> <td>" + next.getOwner().getFamilyName() + " " + next.getOwner().getFirstName() + "</td></tr> ");
}
out.println("</table> ");
manager.close();
}
Aggregations