void find() { String query = ""; try { query = m_table.getCriterion(); } catch (Exception ex) { JOptionPane.showMessageDialog(this, ex.getMessage()); return; } try { HRMBusinessLogic logic = new HRMBusinessLogic(m_conn); m_panel.reset( logic.getEmployeeByCriteria(m_sessionid, IDBConstants.MODUL_MASTER_DATA, query)); if (m_panel.m_panel_rptEmployeProfile != null) m_panel.m_panel_rptEmployeProfile.m_employee = null; else if (m_panel.m_panel_rptPaycheq != null) m_panel.m_panel_rptPaycheq.m_employee = null; } catch (Exception ex) { JOptionPane.showMessageDialog(this, ex.getMessage(), "Warning", JOptionPane.WARNING_MESSAGE); } }