diff --git a/src/edu/ijse/gdse41/dominos/view/controller/JasperReportViewerController.java b/src/edu/ijse/gdse41/dominos/view/controller/JasperReportViewerController.java index aa6edf8..9071d16 100644 --- a/src/edu/ijse/gdse41/dominos/view/controller/JasperReportViewerController.java +++ b/src/edu/ijse/gdse41/dominos/view/controller/JasperReportViewerController.java @@ -27,4 +27,24 @@ public void setView(JasperPrint print){ node.requestFocus(); //((Stage)()) } + + //Method 2 + //For Parameterized Custom Query Report..! + + public void viewReport(JasperDesign report){ + + try { + Connection conn = DBConnection.getDBConnection().getConnection(); + JasperReport jr = JasperCompileManager.compileReport(report); + JasperPrint jp = JasperFillManager.fillReport(jr,null,conn); + JasperViewer.viewReport(jp,false); + + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } catch (JRException e) { + e.printStackTrace(); + } + }