internal bool enregistrerUtilisateur(UtilisateurBE utilisateur) { this.utilisateurDA = new UtilisateurDA(); if (utilisateurDA.ajouter(utilisateur)) { journalDA.journaliser("enregistrement d'un utilisateur de nom " + utilisateur.nom); return(true); } return(false); }
public bool modifierUtilisateur(UtilisateurBE utilisateur, UtilisateurBE newUtilisateur) { this.utilisateurDA = new UtilisateurDA(); if (utilisateurDA.modifier(utilisateur, newUtilisateur)) { journalDA.journaliser("modification des informations de utilisateur de nom " + utilisateur.nom); return(true); } return(false); }
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); } } } }
public Boolean EcrireConfigurationConnexionBD(String adresseServeur, String utilisateur, String passwordBD) { //**************cryptage des infos de la BD //String adresseServeur1 = Cryptage.Encrypt(adresseServeur); //String utilisateur1 = Cryptage.Encrypt(utilisateur); //String passwordBD1 = Cryptage.Encrypt(passwordBD); // new xdoc instance //XmlDocument xDoc = new XmlDocument(); XmlDocument xDoc2 = new XmlDocument(); //load up the xml from the location //xDoc.Load("C:\\projet C#\\workspace\\Projet Ecole 2\\App.Config"); //xDoc.Load(AppDomain.CurrentDomain.BaseDirectory.Replace("bin\\Debug\\", "App.Config")); xDoc2.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); //**************** DEBUT Partie qui écrit les paramètres de connexion à la BD //XmlNode GeneralInformationConnexionBD = // xDoc.SelectSingleNode("/configuration/connectionStrings"); XmlNode GeneralInformationConnexionBD2 = xDoc2.SelectSingleNode("/configuration/connectionStrings"); //for (int i = 0; i < GeneralInformationConnexionBD.ChildNodes.Count; i++) //{ // if (GeneralInformationConnexionBD.ChildNodes[i].Name.Equals("add")) // { // if (GeneralInformationConnexionBD.ChildNodes[i].Attributes["name"].Value.Equals("connexion")) // { // GeneralInformationConnexionBD.ChildNodes[i].Attributes["connectionString"].Value = "SERVER=" + adresseServeur + "; DATABASE=ecole; UID=" + utilisateur + "; PASSWORD="******"add")) { if (GeneralInformationConnexionBD2.ChildNodes[i].Attributes["name"].Value.Equals("connexion")) { GeneralInformationConnexionBD2.ChildNodes[i].Attributes["connectionString"].Value = "SERVER=" + adresseServeur + "; DATABASE=ecole; UID=" + utilisateur + "; PASSWORD="******"SERVER=" + adresseServeur + "; DATABASE=" + utilisateur + "; UID=root; PASSWORD="******"connectionStrings"); //*************** FIN Partie qui écrit les paramètres de connexion à la BD //xDoc.Save("C:\\projet C#\\workspace\\Projet Ecole 2\\App.Config"); // xDoc.Save(AppDomain.CurrentDomain.BaseDirectory.Replace("bin\\Debug\\", "App.Config")); xDoc2.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); this.utilisateurDA = new UtilisateurDA(); journalDA.journaliser("modification de la chaine de connexion à la BD dans le fichier de configuration "); return(true); }
public EditInfosDemarrageBL() { this.utilisateurDA = new UtilisateurDA(); this.journalDA = new JournalDA(); }
public Boolean EcrireConfigurationApplication(String nomSociete) { try { // new xdoc instance XmlDocument xDoc = new XmlDocument(); //load up the xml from the location //xDoc.Load("C:\\projet C#\\workspace\\Projet Ecole 2\\App.Config"); //xDoc.Load(AppDomain.CurrentDomain.BaseDirectory.Replace("bin\\Debug\\", "App.Config")); xDoc.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); //***************** Dans le cas on utilise la section "userSettings" //XmlNode GeneralInformationNode = //xDoc.SelectSingleNode("/configuration/userSettings/Ecole.Properties.Settings"); //for (int i = 0; i < GeneralInformationNode.ChildNodes.Count; i++) //{ // if (GeneralInformationNode.ChildNodes[i].Attributes["name"].Equals("lancer")) // { // GeneralInformationNode.ChildNodes[i].FirstChild.InnerText = "OUI"; // } // else if (GeneralInformationNode.ChildNodes[i].Attributes["name"].Equals("societe")) // { // GeneralInformationNode.ChildNodes[i].FirstChild.InnerText = nomSociete; // } //} //***************** FIN utilisation la section "userSettings" //***************** Dans le cas on utilise la section "appSettings" XmlNode GeneralInformationNode = xDoc.SelectSingleNode("/configuration/appSettings"); for (int i = 0; i < GeneralInformationNode.ChildNodes.Count; i++) { if (GeneralInformationNode.ChildNodes[i].Attributes["key"].Value.Equals("lancer")) { GeneralInformationNode.ChildNodes[i].Attributes["value"].Value = "OUI"; } else if (GeneralInformationNode.ChildNodes[i].Attributes["key"].Value.Equals("societe")) { GeneralInformationNode.ChildNodes[i].Attributes["value"].Value = nomSociete; } } //***************** FIN utilisation la section "appSettings" ConfigurationManager.RefreshSection("appSettings"); //xDoc.Save("C:\\projet C#\\workspace\\Projet Ecole 2\\App.Config"); //xDoc.Save(AppDomain.CurrentDomain.BaseDirectory.Replace("bin\\Debug\\", "App.Config")); xDoc.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); this.utilisateurDA = new UtilisateurDA(); journalDA.journaliser("modification du nom de la société dans le fichier de configuration "); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }
public GestionConnexionBL() { utilisateurDA = new UtilisateurDA(); journalDA = new JournalDA(); parametreDA = new ParametresDA(); }
public GestionModifierPasswordBL() { utilisateurDA = new UtilisateurDA(); journalDA = new JournalDA(); }
public GestionUtilisateurBL() { utilisateurDA = new UtilisateurDA(); groupeDA = new GroupeDA(); journalDA = new JournalDA(); }
//------constructeur---------------------------------------------------- public GestionJournalBL() { this.journalDA = new JournalDA(); this.utilisateurDA = new UtilisateurDA(); }