public void Initialize()
 {
     TestRepository.InitDB();
     _actionRepository = new ActionRepository();
     _personneRepo     = new PersonneRepository();
     _albumRepository  = new AlbumRepository();
 }
        static void Main()
        {
            IBDRepository bdRepository = new BDRepository();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            bool appliOuverte = true;

            while (appliOuverte)
            {
                IPersonneRepository personneRepository = new PersonneRepository();
                IRelationRepository relationRepository = new RelationRepository();
                LoginForm           loginForm          = new LoginForm(personneRepository, bdRepository);

                if (loginForm.ShowDialog() == DialogResult.OK)
                {
                    int      idUtilisateur = personneRepository.GetIdUtilisateur(loginForm.Login, loginForm.Password);
                    MainForm mainForm      = new MainForm(bdRepository, relationRepository, personneRepository, idUtilisateur);
                    Application.Run(mainForm);
                }
                DeconnexionForm deconnexionForm = new DeconnexionForm();
                if (deconnexionForm.ShowDialog() == DialogResult.No)
                {
                    appliOuverte = false;
                }
            }
        }
Пример #3
0
 public FicheSecuriteController()
 {
     _ficheSecuriteRepository = new FicheSecuriteRepository();
     _personneRepository      = new PersonneRepository();
     _activeDirectoryUtilisateurRepository = new ActiveDirectoryUtilisateurRepository();
     _personneAnnuaireService = new PersonneAnnuaireService(db);
     _emailService            = new EmailService();
 }
        public void Initialize()
        {
            RepositoryTest.InitDB();

            relationRepository = new RelationRepository();
            bdRepository       = new BDRepository();
            personneRepository = new PersonneRepository();
        }
Пример #5
0
        static void Main()
        {
            IPersonneRepository PersonneRepository = new PersonneRepository();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new FormAccueil(PersonneRepository));
        }
Пример #6
0
        private static void testenfants(int id)
        {
            IEnumerable <Descendant> oo = new PersonneRepository().DonnerLesEnfants(id);

            Console.WriteLine($"le nombre d'enfants = {oo.Count()}");

            Console.WriteLine("****");
        }
Пример #7
0
        private void FillBeneficiaireList()
        {
            this.listBeneficiairesComboBox.Items.Clear();

            try {
                this.listBeneficiairesComboBox.Items.AddRange(PersonneRepository.List());
            } catch (OleDbException e)
            {
                ErrorManager.HandleOleDBError(e);
            }
        }
Пример #8
0
        private void ModifierEntreePosteFixe_Load(object sender, EventArgs _e)
        {
            this.listBeneficiairesComboBox.Items.AddRange(PersonneRepository.List());

            foreach (PersonneRepository.PersonneModel e in this.listBeneficiairesComboBox.Items)
            {
                if (e.codePersonne == this.originalData.codePersonne)
                {
                    this.listBeneficiairesComboBox.SelectedItem = e;
                    break;
                }
            }

            this.txtBoxLibPoste.Text         = this.originalData.libPoste_s;
            this.TxtBoxTousLesXMois.Text     = this.originalData.jourDuMois.ToString();
            this.TxtBoxMontantPosteFixe.Text = this.originalData.montant.ToString();
        }
Пример #9
0
        static void RunApp()
        {
            FrmMain      MainForm;
            UserCreation CreationForm;

            try {
                // run the Main form and restart it if it asks so
                do
                {
                    // load settings from saved data if available. Otherwise: create settings
                    Program.settings = Settings.Load();
                    if (Program.settings == null)
                    {
                        Program.settings = new Settings();
                    }

                    // If there is nobody in the database, open the creation form
                    while (PersonneRepository.CountRows() == 0)
                    {
                        // !!TODO!!
                        CreationForm = new UserCreation();
                        Application.Run(CreationForm);

                        // Stop user cancelled the user creation, close the program
                        if (CreationForm.UserCancelled)
                        {
                            return;
                        }
                    }

                    MainForm = new FrmMain();
                    Application.Run(MainForm);
                } while (MainForm.WaitsForRestart);
            }
            // handle any fatal OleDB error
            catch (OleDbException ex)
            {
                ErrorManager.HandleOleDBError(ex);
            }
            catch (Exception ex)
            {
                ErrorManager.HandleBaseException(ex);
            }
        }
Пример #10
0
 public ActionResult Login(LoginModel model)
 {
     if (!ModelState.IsValid)
     {
         return(View(model));
     }
     else
     {
         PersonneRepository PR = new PersonneRepository();
         if (PR.CheckPassword(model.MotDePasse, model.Login))
         {
             Session["Pseudo"] = model.Login;
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(model));
         }
     }
 }
Пример #11
0
        public void Initialize()
        {
            RepositoryTest.InitDB();

            personneRepository = new PersonneRepository();
        }
Пример #12
0
 public PersonneAnnuaireService(AntelopeEntities db)
 {
     _ficheSecuriteRepository = new FicheSecuriteRepository();
     _personneRepository      = new PersonneRepository(db);
     _activeDirectoryUtilisateurRepository = new ActiveDirectoryUtilisateurRepository();
 }
Пример #13
0
        //private AntelopeEntities db = new AntelopeEntities();

        public PersonneAnnuaireService()
        {
            _ficheSecuriteRepository = new FicheSecuriteRepository();
            _personneRepository      = new PersonneRepository();
            _activeDirectoryUtilisateurRepository = new ActiveDirectoryUtilisateurRepository();
        }
Пример #14
0
        public void Initialize()
        {
            TestRepository.InitDB();

            _personneRepository = new PersonneRepository();
        }