/** * 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; }
@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 }