// 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
// handle tooltip label private void event_place_cursor_out_handler( java.awt.event.FocusEvent evt) { // GEN-FIRST:event_event_place_cursor_out_handler if (EnterEventPlace.getText().length() < 1) { EnterEventPlace.setText("Enter Place"); EnterEventPlace.setFont(new java.awt.Font("Tahoma", 2, 11)); EnterEventPlace.setForeground(new java.awt.Color(153, 153, 153)); } } // GEN-LAST:event_event_place_cursor_out_handler
// handle tooltip label private void event_place_cursor_in_handler( java.awt.event.FocusEvent evt) { // GEN-FIRST:event_event_place_cursor_in_handler if (EnterEventPlace.getText().equals("Enter Place")) { EnterEventPlace.setText(null); EnterEventPlace.setFont(new java.awt.Font("Tahoma", 0, 11)); EnterEventPlace.setForeground(new java.awt.Color(0, 0, 0)); } } // GEN-LAST:event_event_place_cursor_in_handler