private void MiseAJourDecharge() { try { CsPrecontentieuxDechargement dech = new CsPrecontentieuxDechargement(); if (this.Txt_ReferenceClient.Tag != null) { dech = GetInfoScream(); } else { return; } Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient proxy = new Galatee.Silverlight.ServiceRecouvrement.RecouvrementServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Recouvrement")); proxy.InsererDechargePrecontentieuxAsync(dech); proxy.InsererDechargePrecontentieuxCompleted += (ssn, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } if (args.Result != null && args.Result == true) { Message.ShowInformation("Mise a jour validée", "Info"); } else { Message.ShowInformation("Erreur a la mise a jour", "Info"); } }; proxy.CloseAsync(); } catch (Exception) { Message.ShowError("Erreur ", "Demande"); } }