private void modificarCrear(HttpServletRequest request) throws SQLException { String pId = request.getParameter("id"); int id = Integer.parseInt(pId); // recogemos inputs del formulario String pNombre = request.getParameter("nombre"); String pDescripcion = request.getParameter("descripcion"); String pCodigo = request.getParameter("codigo"); // construir pojo Rol pojo = new Rol(pNombre); pojo.setId(id); pojo.setCodigo(pCodigo); pojo.setDescripcion(pDescripcion); // persitir en la bbdd if (pojo.getId() == -1) { dao.insert(pojo); log.info("creado nuevo registro " + pojo.toString()); } else { if (dao.update(pojo)) { msj = new Mensaje("Registro Modificado con Exito", Mensaje.TIPO_SUCCESS); } else { msj = new Mensaje("No Modificado registro", Mensaje.TIPO_WARNING); log.error("No modificado registro " + pojo.toString()); } } // listar listar(request); }
private void detalle(HttpServletRequest request) throws SQLException { String pId = request.getParameter("id"); int id = Integer.parseInt(pId); Rol pojo = dao.getById(id); request.setAttribute("pojo", pojo); dispatch = request.getRequestDispatcher(VIEW_FORM); }
private void eliminar(HttpServletRequest request) throws SQLException { String pId = request.getParameter("id"); int id = Integer.parseInt(pId); if (dao.delete(id)) { msj = new Mensaje("Registro Eliminado con Exito", Mensaje.TIPO_SUCCESS); log.info("Eliminado registro id " + pId); } else { msj = new Mensaje("No Eliminado registro", Mensaje.TIPO_DANGER); log.error("No Eliminado registro id " + pId); } listar(request); }
private void listar(HttpServletRequest request) throws SQLException { ArrayList<Rol> lista = (ArrayList<Rol>) dao.getAll(); request.setAttribute("lista", lista); dispatch = request.getRequestDispatcher(VIEW_LIST); }