Package metier

Examples of metier.GestionConnection


public class OutilsTheatre {
 
  private GestionConnection gc;

  public OutilsTheatre(){
    gc = new GestionConnection();
  }
View Full Code Here


  /**
   * Constructeur
   *
   */
  public AttributionPlaces(){   
    gc = new GestionConnection();
  }
View Full Code Here

    main.repaint();
    main.revalidate();
  }
 
  private int shutdown(){
    GestionConnection gc = new GestionConnection();
    gc.shutDown();
    return JFrame.EXIT_ON_CLOSE;
  }
View Full Code Here

  /**
   * Création de l'objet métier <code>Demande</code>.
   *
   */
  public Demande(){
     gc = new GestionConnection();
  }
View Full Code Here

   * réservation
   *
   * @return un nouvelle identifiant de réservation
   */
  public String getNewId(String idSeance){
    GestionConnection gcDemande = new GestionConnection();
    /* Utilisation de la fabrique de théatre */
    FabReservation fr = FabReservation.getInstance();
    try{     
      fr.setConnection(gcDemande.getConnection());
      //On récupère l'id de la nouvelle réservation
      return fr.getNewId(idSeance);         
     
    }catch(SQLException se){
      se.printStackTrace();
View Full Code Here

   *
   * @param r La réservation à créer
   * @return true si la création s'est bien déroulée, false sinon
   */
  public boolean creerReservation(Reservation r){
    GestionConnection gcDemande = new GestionConnection();
    /* Utilisation de la fabrique de théatre */
    FabReservation fr = FabReservation.getInstance();
   
    try{     
      fr.setConnection(gcDemande.getConnection());
      //On récupère l'id de la nouvelle réservation
      //String idNouvelleReservation = fr.getNewId(r.getIdSeance());
      //On fixe l'id de la réservation
      //r.setIdReserv(idNouvelleReservation);
      fr.creerReservation(r);
      //On ferme la connection pour assurer le commit
      gcDemande.shutDown();
      return true;
    }catch(SQLException se){
      se.printStackTrace();
    }
    // La réservation n'a pas été crée
View Full Code Here

  /**
   * Création d'un objet métier pour la gestion du cas d'utilisation 1.
   *
   */
  public AnnulationValidation(){
     gc = new GestionConnection();
  }
View Full Code Here

   * @throws ReservationInexistanteException La réservation saisie n'existe pas
   */
  public void confirmerReservation(String idReservation, java.util.Date dateLimite)
    throws SQLException, ReservationInexistanteException{
   
    GestionConnection gcConfirmer = new GestionConnection();   
    // activation d'un fabrique de reservations
    FabReservation fr = FabReservation.getInstance();
    fr.setConnection(gcConfirmer.getConnection());
    /* on essaie la confirmation, si l'identifiant passe
     * en parametre est invalide, on recoit une exception fabrique,
     * et on lance une exception metier.
     */
    try{
 
View Full Code Here

   
   
    // test sur la fabrique de reservations
    try{
      FabReservation fr = FabReservation.getInstance();
      GestionConnection gc = new GestionConnection();
      fr.setConnection(gc.getConnection());
      java.util.Date today = Calendar.getInstance().getTime();
      Collection anciennesReservations = fr.getAnciennesReservations(today);
      for(Iterator itRes = anciennesReservations.iterator(); itRes.hasNext();){
        String r = (String)itRes.next();
        System.out.println(r.toString());
View Full Code Here

TOP

Related Classes of metier.GestionConnection

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.