Project 2 Start
This commit is contained in:
@@ -9,8 +9,7 @@ import java.util.GregorianCalendar;
|
||||
* Date: 16/12/13
|
||||
* Time: 18.45
|
||||
*/
|
||||
public class Vacanze implements Utilizzabile, Serializable{
|
||||
|
||||
public class Vacanze extends Utilizzabile implements Serializable{
|
||||
|
||||
/**
|
||||
* Costruttore per inizialiazzare una Vacanza
|
||||
@@ -113,6 +112,22 @@ public class Vacanze implements Utilizzabile, Serializable{
|
||||
{
|
||||
viaggiVenduti++;
|
||||
}
|
||||
|
||||
@Override
|
||||
public double get_prezzo_scontato() {
|
||||
GregorianCalendar dataOdierna = new GregorianCalendar();
|
||||
|
||||
long milliseconds1 = dataOdierna.getTimeInMillis();
|
||||
long milliseconds2 = scadenzaOfferta.getTimeInMillis();
|
||||
|
||||
long diff = milliseconds2 - milliseconds1;
|
||||
long diffGiorni = diff / (24 * 60 * 60 * 1000); //differenza in giorni
|
||||
|
||||
if( diffGiorni<=7 )
|
||||
return prezzoPSingola - (prezzoPSingola*0.10); //Prezzo scontato
|
||||
else
|
||||
return prezzoPSingola; //Nessuno sconto applicabile
|
||||
}
|
||||
|
||||
private int idViaggio;
|
||||
private String localitaViaggio;
|
||||
@@ -120,4 +135,5 @@ public class Vacanze implements Utilizzabile, Serializable{
|
||||
private GregorianCalendar scadenzaOfferta;
|
||||
private double prezzoPSingola;
|
||||
private int viaggiVenduti;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user