Package data.programmation

Examples of data.programmation.Piece


      pSelectPPO.setDate(1, today);
      pSelectPPO.setDate(2, today);     
      rs = pSelectPPO.executeQuery();
    }
//    String idPieceTmp = "";
    Piece p; // = new Piece(idPieceTmp);

    while(rs.next()){
      /*
       * 1 IDPIECE = String
       * 2 TITREPIECE = String
       * 3 AUTEUR = String
       * 4 TITRESAISON = String
       * 5 TYPEPERIODE = String
       * 6 DATEDEB = Date
       * 7 DATEFIN = Date
       *
       * Ici il faut s'attendre a recevoir plusieurs fois
       * un rs avec IDPIECE identique: plusieurs types de
       * periodes de reservation!
       */
      String id = rs.getString(1);
      String titre = rs.getString(2);
      String auteur = rs.getString(3);
      String saison = rs.getString(4);

//      if(!id.equals(idPieceTmp)){
      p = new Piece(id, titre, auteur, saison);
//        idPieceTmp = id;
     
      // ajouter les representations pour cette piece:
      // le faire seulement si on cree une nouvelle piece!
      for(Iterator it = this.getSeancesPiece(id).iterator();
        it.hasNext(); ){
        p.addRepresentation((Representation)it.next());
      }
     
     
      //Ajout des tarifs
      pSelectTarifsPiece.clearParameters();
      pSelectTarifsPiece.setString(1, id);
      ResultSet rsTarifs = pSelectTarifsPiece.executeQuery();
      while(rsTarifs.next()){
        p.addTarif(rsTarifs.getString(2), rsTarifs.getString(3), rsTarifs.getDouble(4));
      }
     
      // ajouter la piece dans la liste des pieces a retourner.
      lesPieces.add(p);
     
      // ajouter la piece dans le cache:
      //this.cachePieces.put(id, p);
      //TODO: si on utilise le cache!
//      }

     
      // recuperation du reste des informations du ResultSet
      String type =rs.getString(5);
      Date deb = rs.getDate(6);
      Date fin = rs.getDate(7);
      // ajout du type et des dates debut/fin de la periode periodes
      p.setPeriodeEnCours(type);
      p.setPeriodeDebut(deb);
      p.setPeriodeFin(fin);
    }
   
    return lesPieces;
  }
View Full Code Here


        String message = "Vous devez sélectionnez une pièce";
        GU.warn(message);
        //System.out.println("Pas de selection");
      }else{
        // On affiche le nom de la pièce
        Piece p = (Piece)table.getValueAt(table.getSelectedRow(), 0);
        //System.out.println(p);
       
        //Si période abonnée, on affiche l'écran abonnée
        boolean periodeAbonne = ((Boolean)table.getValueAt(table.getSelectedRow(),3)).booleanValue();
       
View Full Code Here

    int i = 0;
    /* Récupération de toutes les piéces */
    while (it.hasNext()) {

      Piece p = (Piece) it.next();
      // System.out.println("début = "+p.getPeriodeDebut()+" fin =
      // "+p.getPeriodeFin());
      // System.out.println(p);
      Boolean periode;
      String periodeStr = p.getPeriodeEnCours();
      if (periodeStr.equals(Utils.PERIODEABONNES)) {
        periode = new Boolean(true);
      } else {
        periode = new Boolean(false);
      }
      Object[] ligne = { p, p.getPeriodeDebut(), p.getPeriodeFin(),
          periode };
      donnees[i] = ligne;
      i++;

    }
View Full Code Here

TOP

Related Classes of data.programmation.Piece

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.