/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Bean;
import java.io.Serializable;
import java.util.LinkedList;
import java.util.Map;
import java.util.TreeMap;
public class BeanCaddy implements Serializable{
private LinkedList<BeanReservation> listeReservation;
public BeanCaddy(){
listeReservation = new LinkedList<BeanReservation>();
}
public void addReservation(String idReservation, int numeroChambre, int prixHtva, String date, String heure){
BeanReservation beanReservation = new BeanReservation(idReservation, numeroChambre, date, heure);
beanReservation.setPrixHtva(prixHtva);
listeReservation.add(beanReservation);
}
public void removeReservation(String idReservation){
int cpt = 0;
for(BeanReservation beanReservation: listeReservation){
if(beanReservation.getIdReservation().equals(idReservation)){
listeReservation.remove(cpt);
}
cpt++;
}
}
public void viderCaddy(){
int taille = listeReservation.size();
for(int i=0; i<taille; i++){
listeReservation.remove(0);
}
}
public void removeReservation(int numeroChambre){
int cpt = 0;
for(BeanReservation beanReservation: listeReservation){
if(beanReservation.getNumeroChambre() == numeroChambre){
listeReservation.remove(cpt);
}
cpt++;
}
}
public LinkedList<BeanReservation> getListeReservation() {
return listeReservation;
}
public void setListeReservation(LinkedList<BeanReservation> listeReservation) {
this.listeReservation = listeReservation;
}
public int getPrixTotal(){
int total = 0;
for(BeanReservation beanReservation: listeReservation){
total += beanReservation.getPrixHtva();
}
return total;
}
}