Exemplo n.º 1
0
        private void passwdBD_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                if ((txtNomSociete.Text != null && txtAdresseServeur.Text != null && txtUtilisateurBD.Text != null) &&
                    (txtNomSociete.Text != "" && txtAdresseServeur.Text != "" && txtUtilisateurBD.Text != ""))
                {
                    String nomSociete     = txtNomSociete.Text;
                    String adresseServeur = txtAdresseServeur.Text;
                    String utilisateurBD  = txtUtilisateurBD.Text;
                    String passwordBD     = passwdBD.Password;

                    if (DemarrageBL.testConnexion(adresseServeur, utilisateurBD, passwordBD))
                    {
                        //MessageBox.Show("Avant ecriture BD1");
                        if (demarrage.EcrireConfigurationConnexionBD(adresseServeur, utilisateurBD, passwordBD))
                        {
                            // MessageBox.Show("Après ecriture BD1");
                            //on vérifit si il ya deja un utilisateur dans la BD
                            UtilisateurDA        utilisateurDA = new UtilisateurDA();
                            List <UtilisateurBE> LUtilisateur  = utilisateurDA.listerTous();


                            //si il n'existe pas d'utilisateur dans le système
                            if (LUtilisateur == null || LUtilisateur.Count == 0)
                            {
                                MessageBox.Show("Aucun utilisateur, \nVeuillez créer le compte d'Administration de School Brain", "School Brain : Alerte", MessageBoxButton.OK, MessageBoxImage.Information);

                                //on active la partie du formulaire qui demande les infos de connexion de l'admin
                                txtLogin.IsEnabled              = true;
                                pswdAdmin.IsEnabled             = true;
                                pswdAdminConfirmation.IsEnabled = true;

                                ExisterUtilisateur = false;
                                txtLogin.Focus();
                            }
                            else
                            {
                                ExisterUtilisateur = true;
                                MessageBox.Show("Connexion réussie sur le Serveur " + adresseServeur, "School Brain : Connexion au serveur de Données", MessageBoxButton.OK, MessageBoxImage.Information);
                            }
                        }
                    }

                    else
                    {
                        MessageBox.Show("Echec de connexion au Serveur " + adresseServeur + "\nVerifiez les informations entrees", "School Brain : Connexion au serveur de Données", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
            }
        }
Exemplo n.º 2
0
 internal List <UtilisateurBE> listerToutUtilisateur()
 {
     return(utilisateurDA.listerTous());
 }