Esempio n. 1
0
 private void customerNameChooserActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_customerNameChooserActionPerformed
   String name = (String) customerNameChooser.getSelectedItem();
   Customer c = null;
   customersWos = new ArrayList<>();
   for (Customer cu : customerList) {
     if (cu.getCustomerID().equals(customerMap.get(name))) {
       c = cu;
       currentCustomer = c;
     }
   }
   for (Vehicle v : vehicleList) {
     if (v.getCustomerID().equals(c)) {
       makeField1.setText(v.getMake());
       modelField1.setText(v.getModel());
       yearComboBox1.addItem(v.getYear());
       vinField1.setText(v.getVin());
       licenseField1.setText(v.getLicencePlate());
     }
   }
   woComboBox1.removeAllItems();
   woComboBox2.removeAllItems();
   CustomerIDField.setText(c.getCustomerID().toString());
   for (WorkOrder wo : workOrderList) {
     if (wo.getVehicleID().getCustomerID().equals(c)) {
       woComboBox1.addItem(wo.getOrderNo());
       woComboBox2.addItem(wo.getOrderNo());
       customersWos.add(wo);
     }
   }
 } // GEN-LAST:event_customerNameChooserActionPerformed
Esempio n. 2
0
  private void populate() {

    EntityManager em = MainWindow.em;
    TypedQuery<WorkOrder> query = em.createNamedQuery("WorkOrder.findAll", WorkOrder.class);
    workOrderList = query.getResultList();
    for (WorkOrder wo : workOrderList) {
      customerList.add(wo.getVehicleID().getCustomerID());
      vehicleList.add(wo.getVehicleID());
      String names =
          wo.getVehicleID().getCustomerID().getFName()
              + " "
              + wo.getVehicleID().getCustomerID().getLName();
      customerMap.put(names, wo.getVehicleID().getCustomerID().getCustomerID());
      if (((DefaultComboBoxModel) customerNameChooser.getModel()).getIndexOf(names)
          == -1) // Check if the customer already has a work order.
      customerNameChooser.addItem(names);
    }
  }