/**
   * Obtiene la informacion basica de un propieatrio
   *
   * @param año Año de compra
   * @param propietario NIT del propietario
   * @return Retorna la informacion basica del propieatrio
   */
  protected String obtenerInfoPropietario(int año, String propietario) {
    ArrayList<Propietario> prop = propietarios.get(año);
    if (prop != null)
      for (Propietario x : prop)
        if (x.getCc().equalsIgnoreCase(propietario))
          return x.getNombre()
              + "~"
              + x.getCc()
              + "~"
              + x.getDireccion()
              + "~"
              + x.getCiudad()
              + "~"
              + x.getTelefono();

    return null;
  }
Example #2
0
 @WebMethod
 public String propietarioMulta(String mes, String placa) {
   Propietario p =
       new Propietario(
           "No encontrado",
           "No encontrado",
           "No encontrado"); // Inicializamos el propietario en no encontrado en caso que la
                             // busqueda sea fallida
   for (int i = 0;
       i < multasDB.size();
       i++) { // Buscamos en los registros de multas la informacion solicitada
     Multa m = multasDB.get(i); // Obtenemos la multa
     if (m.getCoche().getPlaca().equalsIgnoreCase(placa)
         && m.getMes().equalsIgnoreCase(mes)) { // Comparamos si es el registro que buscamos
       p = m.getPropietario(); // En caso de serlo lo asignamos
     }
   }
   return p.getNombre()
       + "-"
       + p.getApellido()
       + "-"
       + p.getDNI(); // retornamos el registro encontrado o el inicial con la info de no encontrado
 }