void printButton_actionPerformed(ActionEvent e) { DetailSaleDocVO vo = (DetailSaleDocVO) headerFormPanel.getVOModel().getValueObject(); HashMap params = new HashMap(); params.put("COMPANY_CODE", vo.getCompanyCodeSys01DOC01()); params.put("DOC_TYPE", vo.getDocTypeDOC01()); params.put("DOC_YEAR", vo.getDocYearDOC01()); params.put("DOC_NUMBER", vo.getDocNumberDOC01()); HashMap map = new HashMap(); map.put(ApplicationConsts.COMPANY_CODE_SYS01, vo.getCompanyCodeSys01DOC01()); map.put(ApplicationConsts.FUNCTION_CODE_SYS06, headerFormPanel.getFunctionId()); map.put(ApplicationConsts.EXPORT_PARAMS, params); Response res = ClientUtils.getData("getJasperReport", map); if (!res.isError()) { JasperPrint print = (JasperPrint) ((VOResponse) res).getVo(); JRViewer viewer = new JRViewer(print); JFrame frame = new JFrame(); frame.setSize(MDIFrame.getInstance().getSize()); frame.setContentPane(viewer); frame.setTitle(this.getTitle()); frame.setIconImage(MDIFrame.getInstance().getIconImage()); frame.setVisible(true); } else JOptionPane.showMessageDialog( ClientUtils.getParentFrame(this), res.getErrorMessage(), ClientSettings.getInstance().getResources().getResource("print document"), JOptionPane.ERROR_MESSAGE); }
void confirmButton_actionPerformed(ActionEvent e) { // view close dialog... if (JOptionPane.showConfirmDialog( ClientUtils.getParentFrame(this), ClientSettings.getInstance().getResources().getResource("close credit note?"), ClientSettings.getInstance().getResources().getResource("credit note closing"), JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { Response res = ClientUtils.getData("closeSaleDoc", controller.getPk()); if (!res.isError()) { confirmButton.setEnabled(false); headerFormPanel.setMode(Consts.READONLY); headerFormPanel.executeReload(); if (getInvoices() != null) getInvoices().reloadCurrentBlockOfData(); } else JOptionPane.showMessageDialog( ClientUtils.getParentFrame(this), res.getErrorMessage(), ClientSettings.getInstance().getResources().getResource("credit note closing"), JOptionPane.ERROR_MESSAGE); } }