/**
 * @class Client
 * Client des services de consultation de la base de donnÃ©es
 *
 * @note      Copyright(C) CCI.fr SAS, 2004
 * @author    Olivier GUILLOUX <olivier.guilloux@entreprise.cci.fr>
 * @author    Florent LAOT <f.laot@entreprise.cci.fr>
 * @author    FranÃ§ois DE FAUCAL <f.juindefaucal@entreprise.cci.fr>
 * @version   $Revision: 4436 $
 * @date      $Date: 2008-03-18 14:27:00 +0100 (mar, 18 mar 2008) $
 */

/**
 * Evaluer et transferer les données
 *
 * @param p_selection Selection
 */
function C_recupererListeValeurs(self){
    // Récupere le contenu de la réponse après téléchargement complet du fichier
    if (self.xmlhttp.readyState == 4) {
        var reponse = self.xmlhttp.responseText;        
        // Evalue le résultat
        if (reponse.length > 0) {            
            try {
		this.resultat = reponse;
		var selection = new Selection(self.service);
		selection.charger(reponse);
            } catch(e) {
		e = new ExceptionAEF('WC003');    	
		e.ajouterReference("Client.js", 310);
		e.afficher();        
            }
        }
    }
    return this.resultat;
}

/**
 * Cette classe est la classe cliente des services.
 * Documentation sur XMLHttpRequest à  l'adresse suivante :
 * http://www.xulplanet.com/references/elemref/ref_XMLHttpRequest.html
 */
function ClientListe(){
    this.parent = ClientService;
    this.parent();
    this.service = null;
    // Déclare les méthodes
    this.handlerEvenement = C_recupererListeValeurs;
}



