Exemplo n.º 1
0
 /**
  * Check if filled in all parts that should be filled on repair sheet
  *
  * @param repairNo Long Repair No
  * @return String false=Some blanks,true=All filled
  */
 public boolean checkRepairPartSn(Long repairNo) {
   boolean result = true;
   try {
     ArrayList partsList =
         (ArrayList)
             this.getDao()
                 .list(
                     " from  RepairPartForm p where p.repairNo="
                         + repairNo
                         + " and p.transferFlag<>'Y' and p.repairPartStatus='D' ");
     Iterator it = partsList.iterator();
     while (it.hasNext()) {
       RepairPartForm p = (RepairPartForm) it.next();
       if ("Y".equals(p.getIsHasSn())) {
         if (null == p.getSnNo() || "".equals(p.getSnNo())) {
           result = false;
           return result;
         }
       }
     }
   } catch (Exception e) {
     e.printStackTrace();
   }
   return result;
 }