private static void ImportDepuisFicher(aImportFichier objetselectionne) { List <string> listImport = null; List <aImportFichierColonne> list = new List <aImportFichierColonne>(); AdministrationServiceClient service1 = new AdministrationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Administration")); service1.ExexcImporterFichierCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } listImport = res.Result; if (listImport != null && listImport.Count > 0) { UcResultatSynchroAgent ctrl = new UcResultatSynchroAgent(listImport); ctrl.Show(); } else { Message.ShowInformation("Synchronisation echouée", "Paramétrage"); //if (listImport == null) //{ // Message.ShowInformation("Fichier non trouvé. Vérifier le paramétrage", "Paramétrage"); //} //if (listImport != null && listImport.Count == 0) // Message.ShowInformation("Synchronisation réussie. Aucune nouvelle ligne", "Paramétrage"); } }; service1.ExexcImporterFichierAsync(objetselectionne); service1.CloseAsync(); }