// handle tooltip label private void detail3_cursor_in_handler( java.awt.event.FocusEvent evt) { // GEN-FIRST:event_detail3_cursor_in_handler if (EnterDetail3.getText().equals("Enter Detail")) { EnterDetail3.setText(null); EnterDetail3.setFont(new java.awt.Font("Tahoma", 0, 12)); EnterDetail3.setForeground(new java.awt.Color(0, 0, 0)); } } // GEN-LAST:event_detail3_cursor_in_handler
// handle tooltip label private void detail3_cursor_out_handler( java.awt.event.FocusEvent evt) { // GEN-FIRST:event_detail3_cursor_out_handler if (EnterDetail3.getText().length() < 1) { EnterDetail3.setText("Enter Detail"); EnterDetail3.setFont(new java.awt.Font("Tahoma", 2, 12)); EnterDetail3.setForeground(new java.awt.Color(153, 153, 153)); } } // GEN-LAST:event_detail3_cursor_out_handler
// update the claim private void buttonUpdateThisClaimActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_buttonUpdateThisClaimActionPerformed if (!CheckAllInputText( // check if all required fields not empty ThereIsText(EnterRepresentativeName.getText()), ThereIsText(jSpinnerEventTime.getValue().toString()), EnterDetail0.isVisible() && ThereIsText(EnterDetail0.getText()), !EnterDetail1.isVisible() || (EnterDetail1.isVisible() && ThereIsText(EnterDetail1.getText())), !EnterDetail2.isVisible() || (EnterDetail2.isVisible() && ThereIsText(EnterDetail2.getText())), !EnterDetail3.isVisible() || (EnterDetail3.isVisible() && ThereIsText(EnterDetail3.getText())), ThereIsText(EnterEventPlace.getText()))) { JOptionPane.showMessageDialog( null, "Insert valid values", "Error", JOptionPane.ERROR_MESSAGE); } else if ("Update this claim".equals(buttonUpdateThisClaim.getLabel())) { claim = new Claim(); try { claim = sngltn.GetClaimById(Long.parseLong(jSpinnerClaimId.getValue().toString())); } catch (Exception ex) { Logger.getLogger(JustUpdateClaimForm.class.getName()).log(Level.SEVERE, null, ex); } for (int i = 0; i < receivedDocumnt.size(); i++) { receivedDocumnt.remove(i); } for (int i = 0; i < jTableDocumentsRequired.getRowCount(); i++) { if ((boolean) jTableDocumentsRequired.getValueAt(i, 1)) { receivedDocumnt.add((String) jTableDocumentsRequired.getValueAt(i, 0)); } } claim.setRepresentativeName(EnterRepresentativeName.getText()); claim.setInsuranceClaimStatus((ClaimStat) ComboBoxInsuranceClaimStatus.getSelectedItem()); claim.setEventTime((Date) jSpinnerEventTime.getValue()); claim.setEventPlace(EnterEventPlace.getText()); claim.setMoreDetails( exsitDetailsToList(EnterDetail0, EnterDetail1, EnterDetail2, EnterDetail3)); claim.setDocumentsReceived(receivedDocumnt); try { sngltn.UpdateClaim(claim, sngltn.GetMyPersonCstmrCrd(per_id).getPerson()); } catch (Exception ex) { Logger.getLogger(JustUpdateClaimForm.class.getName()).log(Level.SEVERE, null, ex); } JOptionPane.showMessageDialog( null, "Update Claim Successfully", "", JOptionPane.PLAIN_MESSAGE); } } // GEN-LAST:event_buttonUpdateThisClaimActionPerformed