private void ChargerClientFromReferenceOrdre(string ReferenceClient, string Ordre) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneClientByReferenceOrdreCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } if (args.Result != null && args.Result.Count > 1) { List <object> _Listgen = ClasseMEthodeGenerique.RetourneListeObjet(args.Result); Galatee.Silverlight.MainView.UcListeGenerique ctr = new Galatee.Silverlight.MainView.UcListeGenerique(_Listgen, "CENTRE", "LIBELLESITE", "Liste des site"); ctr.Show(); ctr.Closed += new EventHandler(galatee_OkClickedChoixClient); } else { ChargeDetailDEvis(args.Result.First()); } }; service.RetourneClientByReferenceOrdreAsync(ReferenceClient, Ordre, lstIdCentre); service.CloseAsync(); } catch (Exception) { throw; } }