Examples of DemandeConges


Examples of fr.aston.gestionconges.metiers.DemandeConges


  public DemandeConges readDemandeConges(int idDemande)
  {
    System.out.println("Appel DaoJDBC : m�thode (readDemandeConges)");
    DemandeConges dc = new DemandeConges();
 
      // 1. Chargement du driver mySql
      // le driver se trouve sous org.gjt.mm.mysql : cf. Driver.class
      // 3.C Ex�cution de la requ�te SQL
      ResultSet resultSet;
      try {
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();
       
        // 2. Obtention d'une connexion � la base de donn�es gestion_conges
        Connection cn = DriverManager.getConnection("jdbc:mysql://localhost/gestion_conges","root", "");
       
       
        // 3. Requ�tage de la base de donn�es
       
        // 3.a Cr�ation d'un etat (Statement)
        Statement st = cn.createStatement();
       
        // 3.b Cr�ation de la requ�te
        String requete ="SELECT * FROM conges WHERE id= " + idDemande;
       
        resultSet = st.executeQuery(requete);
       
        //4. R�cup�ration des champs de la base et affectation � l'objet DemandeConges
       
        resultSet.next();

        dc.setIdDemande(Integer.valueOf(resultSet.getString("ID"))) ;
        dc.setIdEmploye(Integer.valueOf(resultSet.getString("ID_employe"))) ;
        // DateFormat formatter;
     
        System.out.println(resultSet.getString("dateDebut"));
       
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
      Date dateDebut = new Date();
      dateDebut = formatter.parse(resultSet.getString("dateDebut"));
      System.out.println(resultSet.getString("dateDebut"));
      dc.setDateDebut(dateDebut);
       
      Date dateFin = new Date();
      dateFin =(Date) formatter.parse(resultSet.getString("dateFin"));
      dc.setDateFin(dateFin);
       
        dc.setEtat(resultSet.getString("etat"));
        dc.setTypeConge(resultSet.getString("typeConge"));
        dc.setDureeConge(resultSet.getInt("dureeConge"));
      } catch (NumberFormatException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (InstantiationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (IllegalAccessException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
     
   

      System.out.println("==================================================");
      System.out.println("ID Demande : " + dc.getIdDemande());
      System.out.println("ID Employe : " + dc.getIdEmploye());
      System.out.println("La date de d�but de la demande : " + dc.getDateDebut()
          "\nLa date de fin de la demande : " +  dc.getDateFin() );
      System.out.println("==================================================");
     
 
     

View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges

 
  public DemandeConges InfoUserByDemande(int idDemande)
  {
    System.out.println("Appel DaoJDBC : m�thode (readDemandeConges)");
    DemandeConges dc = new DemandeConges();
    InfoDemandeUserDto infos = new InfoDemandeUserDto();
 
      // 1. Chargement du driver mySql
      // le driver se trouve sous org.gjt.mm.mysql : cf. Driver.class
      // 3.C Ex�cution de la requ�te SQL
      ResultSet resultSet;
      try {
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();
       
        // 2. Obtention d'une connexion � la base de donn�es gestion_conges
        Connection cn = DriverManager.getConnection("jdbc:mysql://localhost/gestion_conges","root", "");
       
       
        // 3. Requ�tage de la base de donn�es
       
        // 3.a Cr�ation d'un etat (Statement)
        Statement st = cn.createStatement();
       
        // 3.b Cr�ation de la requ�te
        String requete ="SELECT nom, prenom, fonction, conges.ID, etat, dateDebut, "
        + " dateFin, typeConge, dureeCongee, dateEmission, commentaire"
        +" FROM employes, conges WHERE conges.ID = " + idDemande + " AND conges.ID_employe=employe.ID ";
       
        resultSet = st.executeQuery(requete);
       
        //4. R�cup�ration des champs de la base et affectation � l'objet DemandeConges
       
        resultSet.next();

        dc.setIdDemande(resultSet.getInt("conges.ID")) ;
        dc.setEtat(resultSet.getString("etat")) ;
        dc.setIdDemande(resultSet.getInt("conges.ID")) ;
        dc.setDateDebut(stringToDate(resultSet.getString("dateDebut"))) ;
        dc.setDateFin(stringToDate(resultSet.getString("dateFin"))) ;
        dc.setTypeConge(resultSet.getString("typeConge")) ;
        dc.setDureeConge(resultSet.getInt("dureeCongee")) ;
        dc.setDateEmission(stringToDate(resultSet.getString("dateEmission"))) ;
        dc.setCommentaire(resultSet.getString("commentaire")) ;

        infos.setConge(dc);
        infos.setNom(resultSet.getString("nom")) ;
        infos.setPrenom(resultSet.getString("prenom")) ;
        infos.setFonction(resultSet.getString("fonction")) ;
View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges

      System.out.println(st);
      ResultSet resultSet = st.executeQuery(requete);
     
      while (resultSet.next())
      {
        DemandeConges demandelist =  new DemandeConges();
       
        demandelist.setIdDemande(Integer.valueOf(resultSet.getString("ID")));
        demandelist.setIdEmploye(Integer.valueOf(resultSet.getString("ID_employe")));
       
        Date dateDebut = new Date();
       
        /*SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
       
        dateDebut = formatter.parse(resultSet.getString("dateDebut"));*/
        dateDebut = stringToDate(resultSet.getString("dateDebut"));
             
        demandelist.setDateDebut(dateDebut);
       
        Date dateFin = new Date();
       
        dateDebut = formatter.parse(resultSet.getString("dateFin"));
             
        demandelist.setDateFin(dateFin);
       
        demandelist.setEtat(resultSet.getString("etat"));
       
        demandelist.setTypeConge(resultSet.getString("typeConge"));
       
        demandelist.setDureeConge(Integer.valueOf(resultSet.getString("dureeConge")));
       
        Date dateEmission = new Date();
       
        dateEmission = formatter.parse(resultSet.getString("dateEmission"));
       
        demandelist.setDateEmission(dateEmission);
       
        demandelist.setCommentaire(resultSet.getString("commentaire"));
       
        listeDemandes.add(demandelist );
           
      }
    } catch (NumberFormatException e) {
View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges

  }
  public DemandeConges readDemandeConges(int idDemande)
  { 
    System.out.println("Appel au DAO (m�thode : readDemandeConges");
    DemandeConges dc1 = new DemandeConges(1, new Date("10/01/2010"), new Date("10/02/2010"), "RTT", "En ATTENTE");
    return dc1;
  }
View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges


  public DemandeConges readDemandeConges(int idDemande)
  {
    System.out.println("Appel DaoJDBC : m�thode (readDemandeConges)");
    DemandeConges dc = new DemandeConges();
 
      // 1. Chargement du driver mySql
      // le driver se trouve sous org.gjt.mm.mysql : cf. Driver.class
      // 3.C Ex�cution de la requ�te SQL
      ResultSet resultSet;
      try {
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();
       
        // 2. Obtention d'une connexion � la base de donn�es gestion_conges
        Connection cn = DriverManager.getConnection("jdbc:mysql://localhost/gestion_conges","root", "");
       
       
        // 3. Requ�tage de la base de donn�es
       
        // 3.a Cr�ation d'un etat (Statement)
        Statement st = cn.createStatement();
       
        // 3.b Cr�ation de la requ�te
        String requete ="SELECT * FROM conges WHERE id= " + idDemande;
       
        resultSet = st.executeQuery(requete);
       
        //4. R�cup�ration des champs de la base et affectation � l'objet DemandeConges
       
        resultSet.next();

        dc.setIdDemande(Integer.valueOf(resultSet.getString("ID"))) ;
        dc.setIdEmploye(Integer.valueOf(resultSet.getString("ID_employe"))) ;
        // DateFormat formatter;
     
        System.out.println(resultSet.getString("dateDebut"));
       
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
      Date dateDebut = new Date();
      dateDebut = formatter.parse(resultSet.getString("dateDebut"));
      System.out.println(resultSet.getString("dateDebut"));
      dc.setDateDebut(dateDebut);
       
      Date dateFin = new Date();
      dateFin =(Date) formatter.parse(resultSet.getString("dateFin"));
      dc.setDateFin(dateFin);
       
        dc.setEtat(resultSet.getString("etat"));
        dc.setTypeConge(resultSet.getString("typeConge"));
        dc.setDureeConge(resultSet.getInt("dureeConge"));
      } catch (NumberFormatException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (InstantiationException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (IllegalAccessException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (ClassNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
     
   

      System.out.println("==================================================");
      System.out.println("ID Demande : " + dc.getIdDemande());
      System.out.println("ID Employe : " + dc.getIdEmploye());
      System.out.println("La date de d�but de la demande : " + dc.getDateDebut()
          "\nLa date de fin de la demande : " +  dc.getDateFin() );
      System.out.println("==================================================");
     
 
     

View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges

   * @param args
   */
  public static void main(String[] args)
  {
    // cr�ation d'une instance dc1 de la classe DemandeConges avec constructeur par d�faut
    DemandeConges dc1 = new DemandeConges(1);
    // afficher le contenu de l'objet dc1
    System.out.println("l'id de la demande de cong� dc1: " + dc1.getIdDemande());
   
    DemandeConges dc2 = new DemandeConges();
    System.out.println("L'id de la demande de cong� dc2: " + dc2.getIdDemande());
   
    // cr�ation d'une instance via un constructeur avec argument
 
    DemandeConges dc3 = new DemandeConges(1,new Date("02/12/2010"), new Date(2010, 01, 01),"RTT", "En Attente" );
    System.out.println("L'id de la demande de cong� dc3: " + dc3.getIdDemande());
    System.out.println("La Date D�but de la demande de cong� dc3: " + dc3.getDateDebut());
    System.out.println("La Date de Fin de la demande de cong� dc3: " + dc3.getDateFin());
    System.out.println("Le type de cong� de la demande de cong� dc3: " + dc3.getTypeConge());
    System.out.println("L'�tat de la demande de cong� dc3: " + dc3.getEtat());
    // Utilisation de la m�thode toString surcharg�e
   
    // System.out.println(dc3.toString());
    System.out.println(dc3); // le toString() est implicite : c'est une bonne pratique de ne pas le mettre mais de le surcharger
   
View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges

  }
  public DemandeConges readDemandeConges(int idDemande)
  { 
    System.out.println("Appel au DAO (m�thode : readDemandeConges");
    DemandeConges dc1 = new DemandeConges(1, new Date("10/01/2010"), new Date("10/02/2010"), "RTT", "En ATTENTE");
    return dc1;
  }
View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges

    // daoDemandeConges = factory.getDaoDemandeConges("JDB");
    daoDemandeConges = getFactory().getDaoDemandeConges("JDBC");
   
   
    //2. Appel � la m�thode readDemandeConges
    DemandeConges demande1 = daoDemandeConges.readDemandeConges(idDemande);
    // 3. Retourner la demande r�cup�r�e
    return demande1;
  }
View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges

  }
 
  public InfoDemandeUserDto consulterInfoUserByDemande(int idDemande) {
   
    daoDemandeConges = getFactory().getDaoDemandeConges("JDBC");
    DemandeConges dc = daoDemandeConges.readDemandeConges(idDemande);
    InfoDemandeUserDto infosUserDemande = new InfoDemandeUserDto();
   
   
   
    return infosUserDemande;
View Full Code Here

Examples of fr.aston.gestionconges.metiers.DemandeConges


  public DemandeConges readDemandeConges(int idDemande) throws TechniqueGestionCongesException
  {
    System.out.println("Appel DaoJDBC : m�thode (readDemandeConges)");
    DemandeConges dc = new DemandeConges();
 
      // 1. Chargement du driver mySql
      // le driver se trouve sous org.gjt.mm.mysql : cf. Driver.class
      // 3.C Ex�cution de la requ�te SQL
      ResultSet resultSet;
     
     
        try {
          Connection cn = FactoryDbConnection.getConnection();
         
         
          // 3. Requ�tage de la base de donn�es
         
          // 3.a Cr�ation d'un etat (Statement)
          Statement st = cn.createStatement();
         
          // 3.b Cr�ation de la requ�te
          String requete ="SELECT * FROM conges WHERE id= " + idDemande;
         
          resultSet = st.executeQuery(requete);
                 
          //4. R�cup�ration des champs de la base et affectation � l'objet DemandeConges
         
          if (resultSet.next())
          {

          dc.setIdDemande(Integer.valueOf(resultSet.getString("ID"))) ;
          dc.setIdEmploye(Integer.valueOf(resultSet.getString("ID_employe"))) ;
          // DateFormat formatter;
    
          System.out.println(resultSet.getString("dateDebut"));
         
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
     Date dateDebut = new Date();
     dateDebut = formatter.parse(resultSet.getString("dateDebut"));
     System.out.println(resultSet.getString("dateDebut"));
     dc.setDateDebut(dateDebut);
         
     Date dateFin = new Date();
     dateFin =(Date) formatter.parse(resultSet.getString("dateFin"));
     dc.setDateFin(dateFin);
         
          dc.setEtat(Etat.valueOf(resultSet.getString("etat")));
          dc.setTypeConge(resultSet.getString("typeConge"));
          dc.setDureeConge(resultSet.getInt("dureeConge"));
          }
          else
          {
            throw new BusinessGestionCongesException("Business Exception : la demande de cong� n'existe pas en base");
          }
         
        } catch (NumberFormatException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        } catch (SQLException e) {
          // TODO Auto-generated catch block
          // e.printStackTrace();
          throw new TechniqueGestionCongesException(e);
        } catch (ParseException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        } catch (BusinessGestionCongesException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }

      System.out.println("==================================================");
      System.out.println("ID Demande : " + dc.getIdDemande());
      System.out.println("ID Employe : " + dc.getIdEmploye());
      System.out.println("La date de d�but de la demande : " + dc.getDateDebut()
          "\nLa date de fin de la demande : " +  dc.getDateFin() );
      System.out.println("==================================================");
     
    return dc;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.