private void RetourneCaisseNonReverser(CsHabilitationCaisse laCaisse)
 {
     try
     {
         CaisseServiceClient service = new CaisseServiceClient(Utility.ProtocoleIndex(), Utility.EndPoint("Caisse"));
         service.RetourneHabileCaisseNonReversementAsync(laCaisse);
         service.RetourneHabileCaisseNonReversementCompleted += (s, args) =>
         {
             if (args.Cancelled || args.Error != null)
             {
                 Message.ShowError("Un problème est survenu lors de la fermeture de caisse", "Information");
             }
             leCaisseHabilNonReverse = args.Result;
             if (leCaisseHabilNonReverse != null && leCaisseHabilNonReverse.Count != 0)
             {
                 this.btn_Detail.IsEnabled  = true;
                 Txt_MontantNonReverse.Text = leCaisseHabilNonReverse.Sum(t => t.ECART).Value.ToString(SessionObject.FormatMontant);
             }
             else
             {
                 this.Txt_MontantNonReverse.Text = initValue.ToString(SessionObject.FormatMontant);
             }
             RetourneReversement(laCaisse);
         };
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }