private void cmdValider_Click(object sender, RoutedEventArgs e)
        {
            if ((txtNomSociete.Text != null && txtAdresseServeur.Text != null && txtUtilisateurBD.Text != null && passwdBD.Password != null) &&
                (txtNomSociete.Text != "" && txtAdresseServeur.Text != "" && txtUtilisateurBD.Text != "" && passwdBD.Password != ""))
            {
                String nomSociete     = txtNomSociete.Text;
                String adresseServeur = txtAdresseServeur.Text;
                String utilisateurBD  = txtUtilisateurBD.Text;
                String passwordBD     = passwdBD.Password;

                //****************** on teste la connexion avant d'écrire dans le fichier
                if (EditInfosDemarrageBL.testConnexion(adresseServeur, utilisateurBD, passwordBD))
                {
                    //on écrit le nom de la société et les paramètres du serveur dans le fichier de configuration app.Config
                    if (editInfosDemarrageBL.EcrireConfigurationConnexionBD(adresseServeur, utilisateurBD, passwordBD) && editInfosDemarrageBL.EcrireConfigurationApplication(nomSociete))
                    {
                        MessageBox.Show("Sauvegarde des configurations effectuée !", "School brain : Alerte");
                    }
                    else
                    {
                        MessageBox.Show("Impossible d'écrire dans le fichier de configuration !", "School brain : Alerte");
                    }
                }
                else
                {
                    MessageBox.Show("Impossible de se connecter à la Base de données avec les informations spécifié. \n \n veuillez changer les paramètres SVP ! \n Sinon la modification ne sera pas prise en compte ", "School brain : Alerte");
                }
            }
            else
            {
                MessageBox.Show("Tous les champs doivent être rempli !", "School brain : Alerte");
            }
        }
        public WindowEditInfosDemarrageUI()
        {
            InitializeComponent();

            editInfosDemarrageBL = new EditInfosDemarrageBL();

            //on charge est ancienne configuration de demarrage de la BD sur le formulaire

            String nomSociete = editInfosDemarrageBL.getNomSociete();

            txtNomSociete.Text = nomSociete;

            String[] table = new String[3];
            table = editInfosDemarrageBL.getParametresConnexionBD();

            if (table != null)
            {
                txtAdresseServeur.Text = table[0];
                txtUtilisateurBD.Text  = table[1];
                passwdBD.Password      = table[2];
            }
        }