private void btnValider_Click(object sender, EventArgs e) { if (isAjout) { GestionnaireContextes(Contextes.Nouveau); Utilisateur utilisateur = new Utilisateur() { Identifiant = txtIdentifiant.Text, MotDePasse = txtMotDePasse.Text, Nom = txtNom.Text, CompteBloque = false }; if (cbRoles.SelectedItem != null) { utilisateur.Role = roles.RechercherRole(cbRoles.SelectedItem.ToString()); } utilisateurs.Add(utilisateur); ISauvegarde sauvegarde = new SauvegardeXML(); utilisateurs.Save(sauvegarde, Settings.Default.AppData); } else { ModifierUtilisateur(); ISauvegarde sauvegarde = new SauvegardeXML(); utilisateurs.Save(sauvegarde, Settings.Default.AppData); } GestionnaireContextes(Contextes.Initial); }
/// <summary> /// méthode d'initialisation /// </summary> private void InitApplication() { try { Utilisateurs listeUtil = new Utilisateurs(); Utilisateur u1 = new Utilisateur("A178APE", "loulou", "azerty") { CompteBloque = false }; Utilisateur u2 = new Utilisateur("B178APE", "Loulette", "azerty") { CompteBloque = false }; Role r1 = new Role() { Identifiant = "A178APE", Description = "Admin" }; Role r2 = new Role() { Identifiant = "B178APE", Description = "Utilisateur" }; Roles listRole = new Roles(); listRole.Add(r1); listRole.Add(r2); u1.Role = r1; u2.Role = r2; listeUtil.Add(u1); listeUtil.Add(u2); SauvegardeXML saveXml = new SauvegardeXML(); listeUtil.Save(saveXml, "Donnee"); listRole.Save(saveXml, "Donnee"); } catch (ApplicationException aE) { Debug.WriteLine(aE.Message); } catch (Exception e) { Debug.WriteLine(e.Message); } }
static void Main(string[] args) { Salaries salaries = new Salaries(); salaries.Add(new Salarie() { Matricule = "23ABC56", Nom = "Bost", Prenom = "Vincent", DateNaissance = new DateTime(1962, 01, 13), SalaireBrut = 3500, TauxCS = 0.25M }); salaries.Add(new Salarie() { Matricule = "23ABC50", Nom = "Morillon", Prenom = "Jean", DateNaissance = new DateTime(1959, 10, 13), SalaireBrut = 3500, TauxCS = 0.25M }); salaries.Add(new Commercial() { Matricule = "79ABC50", Nom = "Grotte", Prenom = "Pascal", DateNaissance = new DateTime(1963, 6, 05), SalaireBrut = 3500, TauxCS = 0.25M, ChiffreAffaire = 1500, Commission = 10 }); ISauvegarde sauvegarde = new SauvegardeXML(); salaries.Save(sauvegarde, Settings.Default.AppData); Roles roles = new Roles(); roles.Add(new Role() { Identifiant = "Utilisateur", Description = "Utilisateur Application" }); roles.Add(new Role() { Identifiant = "Administrateur", Description = "Administrateur Application" }); roles.Save(sauvegarde, Settings.Default.AppData); Utilisateur utilisateur = new Utilisateur() { Identifiant = "C6GB011", MotDePasse = "Vince1962", Nom = "Bost", CompteBloque = false, Role = roles.ElementAt(1) }; Utilisateurs utilisateurs = new Utilisateurs(); utilisateurs.Add(utilisateur); utilisateur = new Utilisateur() { Identifiant = "A7DC011", MotDePasse = "Jean1959", Nom = "Morillon", CompteBloque = false, Role = roles.ElementAt(0) }; utilisateurs.Add(utilisateur); utilisateurs.Save(sauvegarde, Settings.Default.AppData); Console.WriteLine(roles.RechercherRole("Administrateur").ToString()); Console.ReadLine(); }
static void Main(string[] args) { Salaries salaries = new Salaries(); salaries.Add(new Salarie() { Matricule = "23ABC56", Nom = "Bost", Prenom = "Vincent", DateNaissance = new DateTime(1962, 01, 13), SalaireBrut = 3500, TauxCS = 0.25M }); salaries.Add(new Salarie() { Matricule = "23ABC50", Nom = "Morillon", Prenom = "Jean", DateNaissance = new DateTime(1959, 10, 13), SalaireBrut = 3500, TauxCS = 0.25M }); //salaries.Add(new Salarie() //{ // Matricule = "AAAA22", // Nom = "Iguetoulene", // Prenom = "Fazia", // DateNaissance = new DateTime(1970, 2, 17), // SalaireBrut = 700, // TauxCS = 0.25M //}); ISauvegarde sauvegarde = new SauvegardeXML(); salaries.Save(sauvegarde, Settings.Default.AppData); Roles roles = new Roles(); roles.Add(new Role() { Identifiant = "Utilisateur", Description = "Utilisateur Application" }); roles.Add(new Role() { Identifiant = "Administrateur", Description = "Administrateur Application" }); Utilisateur utilisateur = new Utilisateur() { Identifiant = "C6GB011", MotDePasse = "Vince1962", Nom = "Bost", CompteBloque = false, Role = roles.ElementAt(1) }; Utilisateurs utilisateurs = new Utilisateurs(); utilisateurs.Add(utilisateur); utilisateur = new Utilisateur() { Identifiant = "AAAA22", MotDePasse = "123456", Nom = "Iguetoulene", CompteBloque = false, Role = roles.ElementAt(0) }; utilisateurs.Add(utilisateur); utilisateurs.Save(sauvegarde, Settings.Default.AppData); Console.WriteLine(roles.RechercherRole("Administrateur").ToString()); roles.Save(sauvegarde, Settings.Default.AppData); Console.ReadLine(); }