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; } }