public Persona habilitarPersona( HttpServletRequest request, String cedulaPersona, int tipoPersona) { Persona persona = AdministradorPersona.getPersona(request.getParameter("cedulaPersona")); persona.setNombrePersona(request.getParameter("nombrePersona")); persona.setTipoPersona(tipoPersona); persona.setApellidoPersona(request.getParameter("apellidoPersona")); persona.setTelefonoPersona(request.getParameter("telefonoPersona")); persona.setDireccionPersona(request.getParameter("direccionPersona")); persona.setCorreoPersona(request.getParameter("correoPersona")); persona.setEstadoPersona(1); AdministradorPersona.guardarPersona(persona); SessionDB.commit(); return persona; }
/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { SessionDB.init(); String cedulaPersona = request.getParameter("cedulaPersona"); String nombrePersona = request.getParameter("nombrePersona"); String apellidoPersona = request.getParameter("apellidoPersona"); String telefonoPersona = request.getParameter("telefonoPersona"); String direccionPersona = request.getParameter("direccionPersona"); String correoPersona = request.getParameter("correoPersona"); int tipoCliente = Integer.parseInt(request.getParameter("tipoPersona")); if (validarCedula(cedulaPersona)) { Persona persona = new Persona( cedulaPersona, nombrePersona, apellidoPersona, telefonoPersona, direccionPersona, correoPersona, 3, "", 1, tipoCliente, null, 0); AdministradorPersona.guardarPersona(persona); SessionDB.commit(); response.sendRedirect("editarAutomovil.jsp"); } else if (personaEditable) { habilitarPersona(request, cedulaPersona, 3); response.sendRedirect("editarAutomovil.jsp"); } else { response.sendRedirect("agregarPropietario.jsp?error=1"); } SessionDB.close(); }