private void RemplirAffectation() { try { if (LstAffectation.Count != 0) { return; } else { Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient service = new Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Recouvrement")); service.RemplirAffectationCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } LstAffectation = args.Result; RemplirCampagneById(this.IdCampagne); return; }; service.RemplirAffectationAsync(); } } catch (Exception ex) { throw ex; } }