Package metier.reservations

Examples of metier.reservations.Demande


  /**
   * Permet d'indiquer l'existence ou non d'un abonné
   * @return true si l'abonné existe
   */
  private Abonne existe(String idAbonne){
    Demande d = new Demande();
    Abonne a = d.abonneExiste(idAbonne);
    if(a == null){
      String message = "Cet abonné n'existe pas !";
      GU.warn(message);
    }
      //System.out.println("Cette abonné n'existe pas ! ");     
View Full Code Here


   *
   * @return true si l'abonnement de l'abonné est valide
   */
  private boolean abonnementValide(){
    //    Validité de l'abonnement ?
    Demande d = new Demande()
    return d.abonnementValide(a, currentDate);
  }
View Full Code Here

   * Indique si l'abonné a déja réservé pour cette piéce.
   *
   * @return true si l'abonné à déja réservé pour cette piéce
   */
  private boolean dejaReserve(){
    Demande d = new Demande();;
    return d.aReserve(a.getIdAbo(), p.getIdPiece());
  }
View Full Code Here

    panelBas.add(ok);
    panelBas.add(non);
   
   
    //On créer la réservation
    Demande d = new Demande();
    String idReserv = d.getNewId(res.getIdSeance());
    //On attribue l'id à la réservation
    res.setIdReserv(idReserv);   
    //d.creerReservation(res);
   
    String txt = GU.formatValidationDemandeToHtml(res, "Votre Réservation : ");
View Full Code Here

   * @param e L'évenement déclencheur (ex : Click sur un bouton ...)
   */
  public void actionPerformed(ActionEvent e) {
    Object o = e.getSource();
    if(o == ok){     
      Demande d = new Demande();
      //On demande la confirmation
      boolean confirm = GU.confirm("Voulez-vous confirmer cette demande de réservation ?");
      if(confirm){
        boolean reservationReussi = d.creerReservation(res);
        // Enregistrement de la réservation
        if(reservationReussi){
          GU.info("La réservation "+res.getIdReserv()+" a bien été créee !");
          this.finishCaseWithoutMessage();
        }else{
View Full Code Here

    // Si c'est un abonné, on affiche juste la zone associée à l'abonnement
    if (a != null) {
      items = new String[1];
      items[0] = a.getZone().getIdZone();
    } else {
      Demande d = new Demande();
      Collection zones = d.getZones();
      items = new String[zones.size()];
      Iterator it = zones.iterator();
      int i = 0;
      while (it.hasNext()) {
        items[i] = (String) it.next();
View Full Code Here

  private int nbPlacesDisponible() {
    // On vérifie que la zone contient assez de place libre
    String idZone = (String) cb.getSelectedItem();
    // System.out.println("Seance = "+rep.getIdSeance());
    // System.out.println("idZone = "+idZone);
    Demande d = new Demande();
    return d.getNbPlacesLibres(rep.getIdSeance(), idZone);
  }
View Full Code Here

   * @param r
   *            La représentation dont on veut lister les informations
   */
  public InfoRepresentationModel(Piece p, Representation r) {

    Demande d = new Demande();

    Collection lesZones;
    lesZones = d.getZones();
    // On créer le tableau de données

    donnees = new Object[lesZones.size()][NB_COLONNES];
    int i = 0;
    Iterator itZones = lesZones.iterator();
    while (itZones.hasNext()) {
      String idZone = (String) itZones.next();

      int nbPiecesLibres = d.getNbPlacesLibres(r.getIdSeance(), idZone);

      Object[] ligne = { idZone, new Integer(nbPiecesLibres),
          new Double(p.getTarif(Utils.CATEGORIE_ABONNE, idZone)),
          new Double(p.getTarif(Utils.CATEGORIE_REDUIT, idZone)),
          new Double(p.getTarif(Utils.CATEGORIE_NORMAL, idZone)) };
View Full Code Here

   *            Le modèle de date.
   */
  public ListePieceModel(CurrentDateModel cdm) {

    // Couche métier
    Demande d = new Demande();

    Collection pieces = d.getLesPieces(cdm.getDate());
    donnees = new Object[pieces.size()][NB_COLONNES];
    // System.out.println(pieces.toArray());
    Iterator it = pieces.iterator();

    /* System.out.println(pieces.size()); */
 
View Full Code Here

   * @param msgSupp Le message supplémentaire à afficher dans certains cas
   * @return Le texte Html résumant la réservation
   */
  public static String formatReservationToHtml(Reservation res,Piece p,
      String title,String msgSupp){
    Demande d = new Demande();   
    String prixHtml = "";   
   
    Common c = new Common();
    Date dateConfirmation = c.getDateConfirmation(res.getDateReserv());
   
    int taille = GU.TAILLE_FONT_HTML;
    String couleurTitre = GU.COLOR_TITRE_HTML;
    String couleurInfo = GU.COLOR_INFO_HTML;
   
    //Calcul du prix si possible
    if(p!=null) {
      double prix = d.calculerPrix(res, p);
      prixHtml = "Prix : <font color="+couleurInfo+"" +
      ">"+prix+" Euros</font><br>";
    }
   
    String txt = "<html><font color="+couleurTitre+" size=+"+taille+
      "> "+title+" </font><ul>"+
      "Pièce : <font color="+couleurInfo+"" +
            ">"+d.getTitrePiece(res.getIdSeance())+"</font><br>"+
      "Séance : <font color="+couleurInfo+"" +
            ">"+res.getIdSeance()+"</font><br>"+
      "Zone : <font color="+couleurInfo+"" +
            ">"+res.getIdZone()+"</font><br>"+
      "Nombre de personnes : <font color="+couleurInfo+"" +
View Full Code Here

TOP

Related Classes of metier.reservations.Demande

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.