コード例 #1
0
        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();
        }