private void ValdiderDemandeTrf(CsDemande laDemande) { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.VerificationDemandeTransfertAsync(laDemande.Transfert, laDemande.LaDemande); service.VerificationDemandeTransfertCompleted += (s, args) => { try { if (args != null && args.Cancelled) { return; } if (string.IsNullOrEmpty(args.Result)) { Message.ShowInformation("Demande transmise avec succès", "Demande"); } else { Message.ShowInformation(args.Result, "Erreur"); return; } this.DialogResult = true; } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }; }