public void listerTaches(PrintWriter out, String [] choix){
		try{
			String ret = "";
			Set cles = taches.keySet();
			Iterator it = cles.iterator();
			if(choix[1].equals("all")){
				while (it.hasNext()){
					Object cle = it.next();
					Tache t = taches.get(cle);
					ret+="Num: "+t.getNum()+" Description: "+t.getDescription()+", Auteur : "+t.getAuteur()+", Affectation : "+t.getStatus()+"\n";
				}
			}
			else if(choix[1].equals("status")){
				while (it.hasNext()){
					Object cle = it.next();
					Tache t = taches.get(cle);
					if(t.getStatus().equals(choix[2]))
						ret+="Num: "+t.getNum()+" Description: "+t.getDescription()+", Auteur : "+t.getAuteur()+", Affectation : "+t.getStatus()+"\n";
				}
			}
			else if(choix[1].equals("affect")){
				while (it.hasNext()){
					Object cle = it.next();
					Tache t = taches.get(cle);
					if(t.getAffectation().equals(choix[2]))
						ret+="Num: "+t.getNum()+" Description: "+t.getDescription()+", Auteur : "+t.getAuteur()+", Affectation : "+t.getStatus()+"\n";
				}
			}
			out.println(ret);
			out.flush();
			out.println("OK");
			out.flush();
		}
		catch(Exception e){
			out.println(e.getMessage()+"\n");
			out.println(e.toString());
			out.println(e.getStackTrace());
			out.println("KO");
			out.flush();
		}
	}