Vale, la linea es la roja que pinta como te explicaba salta el error x el if :( del metodo calculakm
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==null))
{ resultado =this.km;
if(resultado > 100)
resultado= 100;
}
return resultado;
}
gracias!