mTache.setTempsPasse(tps) ; mTache.setResteAPasser(rps) ; mTache.setEtat(ET) ; mTache.setDateFinReelle(finReest) ; mTache.setDateDebutReelle(debutReel); mTache.setDateDebutChrono(0) ;  mCollaborateur.setTacheEnCours(-1) ;
if (lTypeTache.equals("tache")) {  mTache.setTempsPasse(tps) ; mTache.setResteAPasser(rps) ; mTache.setEtat(ET) ; mTache.setDateFinReelle(finReest) ; mTache.setDateDebutReelle(debutReel); mTache.setDateDebutChrono(0) ;  mCollaborateur.setTacheEnCours(-1) ;  if (ET == 2) lMessage = messages.getString("cEtatTache")+" \""+mTache.getNom()+"\" "+messages.getString("cValidationRapportTacheSuspendue"); else if (ET == 3) lMessage = messages.getString("cEtatTache")+" \""+mTache.getNom()+"\" "+messages.getString("cValidationRapportTacheTerminee"); } else if (lTypeTache.equals("tacheImprevue")) {  mTacheImprevue.setTempsPasse(tps) ; mTacheImprevue.setResteAPasser(rps) ; mTacheImprevue.setEtat(ET) ; mTacheImprevue.setDateFinReelle(finReest) ; mTacheImprevue.setDateDebutReelle(debutReel); mTacheImprevue.setDateDebutChrono(0) ;  mCollaborateur.setTacheEnCours(-1) ;  if (ET == 2) lMessage = messages.getString("cEtatTacheImprevue")+" \""+mTacheImprevue.getNom()+"\" "+messages.getString("cValidationRapportTacheSuspendue"); else if (ET == 3) lMessage = messages.getString("cEtatTacheImprevue")+" \""+mTacheImprevue.getNom()+"\" "+messages.getString("cValidationRapportTacheTerminee"); }
  public String traiter () throws ServletException  {      String lMessage = "" ;    try    {      // mise  jour de la tche avec les valeurs valides prcdemment      mTache.setTempsPasse(tps) ;      mTache.setResteAPasser(rps) ;       mTache.setEtat(ET) ;       mTache.setDateFinReelle(finReest) ;      mTache.setDateDebutReelle(debutReel);      mTache.setDateDebutChrono(0) ;      // Le collaborateur n'a dsormais plus de tche en cours      mCollaborateur.setTacheEnCours(-1) ;    }    catch (Exception eException)    {      eException.printStackTrace () ;      throw new ServletException (CConstante.EXC_TRAITEMENT) ;    }    // Ferme la connexion  la base de donnes.    finally    {      try      {        getBaseDonnees ().commit () ;        getBaseDonnees ().close () ;      }      catch (PersistenceException eException)      {        eException.printStackTrace () ;        throw new ServletException (CConstante.EXC_DECONNEXION) ;      }    }     // Transmet les donnes  la JSP d'affichage.    if (ET == 2)      lMessage = "La tche \""+mTache.getNom()+"\" a bien t suspendue.";    else if (ET == 3)      lMessage = "La tche \""+mTache.getNom()+"\" est termine.";    getRequete ().setAttribute (CConstante.PAR_MESSAGE, lMessage) ;    return "ListeTacheVisu" ;  }