Lo e vuelto a comparar para hallar los kilometros, e hecho el cambio del equals en la clase suceso como
Cita: public int calculakm(String causa, Calendar fechaPedida)
{
int resultado = 0;
if((causa.equals(this.causa) || causa.equals("TODAS"))&& (fechainicio.before(fechaPedida) || fechainicio.equals(fechaPedida)) && (fechamodificacion.after(fechaPedida)||fechamodifi cacion.equals(null)))
{ resultado =this.km;
if(resultado > 100) resultado= 100;
}
return resultado;
}
sigue saliendo mismo error, el metodo devuelve resultado como "0", el error salta cuando uso fechamodificacion
:( ........