public void validerAnnulation(List <CsLclient> _lstReglement)
 {
     try
     {
         CaisseServiceClient srv = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Caisse"));
         srv.ValiderAnnuleEncaissementAsync(Galatee.Silverlight.Caisse.MethodeGenerics.RetourneDistincAcquitement(_lstReglement));
         srv.ValiderAnnuleEncaissementCompleted += (factor, es) =>
         {
             if (es.Error != null || es.Cancelled)
             {
                 Message.ShowError("L'insertion des encaissements a retournée une erreur. Réessayer svp! :" + es.Error.Message, "Erreur");
                 return;
             }
             if (es.Result == null)
             {
                 Message.ShowError("L'insertion des encaissements a retournée une erreur. Réessayer svp!", "Erreur");
                 return;
             }
             EditionDeRecu(_lstReglement);
             this.OKButton.IsEnabled = false;
         };
     }
     catch (Exception)
     {
         throw;
     }
 }