private void RetablissementEffectue(List <int> lstIdCategorie, List <int> lstIdSecteur, List <int> lstIdCentre, List <int> lstIdTournee, List <int> lstIdProduit, List <int> lstIdAgent, DateTime DateDebut, DateTime DateFin) { Galatee.Silverlight.ServiceReport.ReportServiceClient service1 = new Galatee.Silverlight.ServiceReport.ReportServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Report")); service1.RetourneRetablissementEffectueCompleted += (sr, res) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; //Txt_LibelleSite.Visibility = System.Windows.Visibility.Collapsed; //btn_Site.Visibility = System.Windows.Visibility.Collapsed; //lbl_site.Visibility = System.Windows.Visibility.Collapsed; if (res != null && res.Cancelled) { return; } if (res.Result != null && res.Result.Count != 0) { Dictionary <string, string> param = new Dictionary <string, string>(); param.Add("pParametre", "LISTE DE RETABLISSEMENTS EFFECTUES"); Utility.ActionExportation <ServicePrintings.CsLclient, ServiceReport.CsLclient>(res.Result, param, "EtatRetablissementEffectue", SessionObject.CheminImpression, "RetablissementEffectue", "Report", true, OptionImpression); } else { Message.ShowInformation("Aucune information trouvée", "Report"); return; } }; service1.RetourneRetablissementEffectueAsync(lstIdCategorie, lstIdSecteur, lstIdCentre, lstIdTournee, lstIdProduit, lstIdAgent, DateDebut, DateFin); service1.CloseAsync(); }