Example #1
0
        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);
        }
Example #2
0
        /// <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);
            }
        }
Example #3
0
        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();
        }
Example #4
0
        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();
        }