Examples of InfoDemandeUserDto


Examples of fr.aston.gestionconges.services.dto.InfoDemandeUserDto

 
  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")) ;

 
      } catch (NumberFormatException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
View Full Code Here

Examples of fr.aston.gestionconges.services.dto.InfoDemandeUserDto

 
  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.services.dto.InfoDemandeUserDto

 
  public InfoDemandeUserDto readInfoUserByDemande(int idDemande) throws TechniqueGestionCongesException
  {
    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 {
          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 nom, prenom, fonction, conges.ID, etat, dateDebut, "
          + " dateFin, typeConge, dureeConge, dateEmission, commentaire"
          +" FROM employe, 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();
          infos.setNom(resultSet.getString("nom")) ;
          infos.setPrenom(resultSet.getString("prenom")) ;
          infos.setFonction(resultSet.getString("fonction")) ;
          dc.setIdDemande(resultSet.getInt("conges.ID")) ;
          dc.setEtat(Etat.valueOf(resultSet.getString("etat"))) ;
          dc.setDateDebut(stringToDate(resultSet.getString("dateDebut"))) ;
          dc.setDateFin(stringToDate(resultSet.getString("dateFin"))) ;
          dc.setTypeConge(resultSet.getString("typeConge")) ;
          dc.setDureeConge(resultSet.getInt("dureeConge")) ;
          dc.setDateEmission(stringToDate(resultSet.getString("dateEmission"))) ;
          dc.setCommentaire(resultSet.getString("commentaire")) ;

          infos.setConge(dc);
        } catch (SQLException e) {
          // TODO Auto-generated catch block
          // e.printStackTrace();
          throw new TechniqueGestionCongesException(e);
        } catch (ParseException e) {
View Full Code Here

Examples of fr.aston.gestionconges.services.dto.InfoDemandeUserDto

        + "commentaire : " + demande.getCommentaire());
  }
 
  public InfoDemandeUserDto readInfoUserByDemande(int idDemande)
  {         System.out.println("Appel readInfoDemandeByUser");
      InfoDemandeUserDto idudto  = new InfoDemandeUserDto();
        return idudto;
  }
View Full Code Here

Examples of fr.aston.gestionconges.services.dto.InfoDemandeUserDto

  }
 
  public void testConsulterInfoUserByDemande() {
    //1. On r�cup�re une demande existante
    ServiceDemandeCongesImpl serviceDemandeConges=new ServiceDemandeCongesImpl();
        InfoDemandeUserDto idudto =  serviceDemandeConges.consulterInfoUserByDemande(1);

    Journalisation log = new Journalisation();
    log.logWithParameters("testConsulterInfoUserByDemande :idudto ", idudto);

   
View Full Code Here

Examples of fr.aston.gestionconges.services.dto.InfoDemandeUserDto

  }

  public void testFactoryServicesConsulterInfoUserByDemande() {
    //1. On r�cup�re une demande existante
   
        InfoDemandeUserDto idudto =  getFactory().getServiceDemandes().consulterInfoUserByDemande(1);

    Journalisation log = new Journalisation();
    log.logWithParameters("testConsulterInfoUserByDemande :idudto ", idudto);

   
View Full Code Here

Examples of fr.aston.gestionconges.services.dto.InfoDemandeUserDto

   
  }
  public InfoDemandeUserDto consulterInfoUserByDemande(int idDemande) {
   
    daoDemandeConges = getFactory().getDaoDemandeConges();
    InfoDemandeUserDto infosUserDemande = null;
    try {
      infosUserDemande = daoDemandeConges.readInfoUserByDemande(idDemande);
    } catch (TechniqueGestionCongesException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
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.