private void btnStructure_Click_1(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtNbCol.Text)) { if (txtTitre.Text != null && !string.IsNullOrEmpty(txtProc.Text)) { aImportFichier importation = new aImportFichier(); if (!string.IsNullOrEmpty(txtRepert.Text) && !string.IsNullOrEmpty(txtFichier.Text)) { //{ importation.CODE = code_import; importation.LIBELLE = txtTitre.Text; importation.DESCRIPTION = txtDesc.Text; importation.COMMANDE = txtProc.Text; importation.REPERTOIRE = txtRepert.Text; importation.FICHIER = txtFichier.Text; importation.NBPARAMETRE = (string.IsNullOrEmpty(txtNbCol.Text)) ? 0 : int.Parse(txtNbCol.Text); importation.ISPROCEDURE = (ChkProcedure.IsChecked == true) ? true : false; //}; } else if (!string.IsNullOrEmpty(SelectImport.PROVIDER) && !string.IsNullOrEmpty(SelectImport.SERVER) && !string.IsNullOrEmpty(SelectImport.BASEDEDONNE) && !string.IsNullOrEmpty(SelectImport.UTILISATEUR) && !string.IsNullOrEmpty(SelectImport.MOTDEPASSE)) { importation.CODE = code_import; importation.LIBELLE = txtTitre.Text; importation.DESCRIPTION = txtDesc.Text; importation.COMMANDE = txtProc.Text; importation.PROVIDER = SelectImport.PROVIDER; importation.SERVER = SelectImport.SERVER; importation.BASEDEDONNE = SelectImport.BASEDEDONNE; importation.UTILISATEUR = SelectImport.UTILISATEUR; importation.MOTDEPASSE = SelectImport.MOTDEPASSE; importation.REQUTETTEBASEDISTANTE = SelectImport.REQUTETTEBASEDISTANTE; importation.NBPARAMETRE = (string.IsNullOrEmpty(txtNbCol.Text)) ? 0 : int.Parse(txtNbCol.Text); importation.ISPROCEDURE = (ChkProcedure.IsChecked == true) ? true : false; } else { Message.ShowInformation("Veuillez saisir les parametres ", "Paramétrage"); } int UpdateImport = 0; AdministrationServiceClient service1 = new AdministrationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Administration")); service1.MisaAjourImportFichierCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } UpdateImport = res.Result; if (UpdateImport != 0) { code_import = UpdateImport; FrmImportFichierColonne ctr = new FrmImportFichierColonne(code_import); ctr.Closed += form_Closed; ctr.Show(); } }; service1.MisaAjourImportFichierAsync(importation); service1.CloseAsync(); } else { Message.ShowInformation("Veuillez saisir les parametres ", "Paramétrage"); } } else { FrmImportFichierColonne ctr = new FrmImportFichierColonne(code_import); ctr.Closed += form_Closed; ctr.Show(); } }