//private void MontantRegleAgent(int IdCentre, List<string> Matricule, DateTime dateDebut, DateTime dateFin) //{ // Galatee.Silverlight.ServiceReport.ReportServiceClient service1 = new Galatee.Silverlight.ServiceReport.ReportServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Report")); // service1.MontantPaiementPreavisCompleted += (sr, res) => // { // prgBar.Visibility = System.Windows.Visibility.Collapsed; // if (res != null && res.Cancelled) // return; // if (res.Result != null && res.Result.Count != 0) // Utility.ActionDirectOrientation<ServicePrintings.CsDetailCampagne, ServiceReport.CsDetailCampagne>(res.Result, null, SessionObject.CheminImpression, "MontantRecouvrementPia", "Report", true); // else // { // Message.ShowInformation("Aucune information trouvée", "Report"); // return; // } // }; // service1.MontantPaiementPreavisAsync( Matricule, dateDebut, dateFin); // service1.CloseAsync(); //} private void ClientRemis(string CodeSite, List <int> IdAgent, DateTime dateDebut, DateTime dateFin) { Galatee.Silverlight.ServiceReport.ReportServiceClient service1 = new Galatee.Silverlight.ServiceReport.ReportServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Report")); service1.ReturneAvisReposeCompleted += (sr, res) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; if (res != null && res.Cancelled) { return; } if (res.Result != null && res.Result.Count != 0) { //Utility.ActionDirectOrientation<ServicePrintings.CsDetailCampagne, ServiceReport.CsDetailCampagne>(res.Result, null, SessionObject.CheminImpression, "ClientReposePia", "Report", true); if (chk_Recap.IsChecked == true) { Utility.ActionExportation <ServicePrintings.CsDetailCampagne, ServiceReport.CsDetailCampagne>(res.Result, null, string.Empty, SessionObject.CheminImpression, "Recouv_AvisRemisRecap", "Report", true, "xlsx"); } if (chk_Detail.IsChecked == true) { Utility.ActionExportation <ServicePrintings.CsDetailCampagne, ServiceReport.CsDetailCampagne>(res.Result, null, string.Empty, SessionObject.CheminImpression, "Recouv_AvisRemisDetail", "Report", true, "xlsx"); } } else { Message.ShowInformation("Aucune information trouvée", "Report"); return; } }; service1.ReturneAvisReposeAsync(CodeSite, IdAgent, dateDebut, dateFin); service1.CloseAsync(); }