public void validerRejetAnnulation(List <CsLclient> _lstReglement) { try { this.DialogResult = true; CaisseServiceClient srv = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Caisse")); srv.RejeterAnnuleEncaissementAsync(_lstReglement); srv.RejeterAnnuleEncaissementCompleted += (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; } this.OKButton.IsEnabled = false; }; } catch (Exception) { throw; } }