private void ChargeInformation(int codeimport) { AdministrationServiceClient service1 = new AdministrationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Administration")); service1.GetImportFichierCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } SelectImport = res.Result; if (SelectImport != null) { code_import = codeimport; txtTitre.Text = SelectImport.LIBELLE; txtDesc.Text = SelectImport.DESCRIPTION; txtProc.Text = SelectImport.COMMANDE; txtNbCol.Text = SelectImport.NBPARAMETRE.ToString(); ChkProcedure.IsChecked = SelectImport.ISPROCEDURE; } if (!string.IsNullOrWhiteSpace(SelectImport.REPERTOIRE) && !string.IsNullOrWhiteSpace(SelectImport.FICHIER)) { txtRepert.Text = SelectImport.REPERTOIRE; txtFichier.Text = SelectImport.FICHIER; chkb_Fichier.IsChecked = true; } else if (!string.IsNullOrEmpty(SelectImport.PROVIDER) && !string.IsNullOrEmpty(SelectImport.SERVER) && !string.IsNullOrEmpty(SelectImport.BASEDEDONNE) && !string.IsNullOrEmpty(SelectImport.UTILISATEUR) && !string.IsNullOrEmpty(SelectImport.MOTDEPASSE)) { chkb_BaseDeDonnee.IsChecked = true; } else { chkb_Fichier.IsChecked = true; chkb_BaseDeDonnee.IsChecked = false; } btn_Config_Bd.IsEnabled = true; }; service1.GetImportFichierAsync(codeimport); service1.CloseAsync(); }