mTache.setTempsPasse(tps) ; mTache.setResteAPasser(rps) ; mTache.setEtat(ET) ; mTache.setDateFinReelle(finReest) ; mTache.setDateDebutReelle(debutReel); mTache.setDateDebutChrono(0) ;  mCollaborateur.setTacheEnCours(-1) ;
String lMessage = "" ;
  public String traiter () throws ServletException  {      // 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) ;    try    {      // Met  jour l'tat de la tche dans la base de donnes      getBaseDonnees ().begin () ;      getBaseDonnees ().update (mTache) ;      getBaseDonnees ().update (mCollaborateur) ;      getBaseDonnees ().commit () ;     }    catch (Exception eException)    {      eException.printStackTrace () ;      throw new ServletException (CConstante.EXC_TRAITEMENT) ;    }    // Ferme la connexion  la base de donnes.    finally    {      try      {        getBaseDonnees ().close () ;      }      catch (PersistenceException eException)      {        eException.printStackTrace () ;        throw new ServletException (CConstante.EXC_DECONNEXION) ;      }    }     // Transmet les donnes  la JSP d'affichage.    return "ListeTacheVisu" ;  }