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;
                }
            }
        }
        public void Initialize()
        {
            RepositoryTest.InitDB();

            relationRepository = new RelationRepository();
            bdRepository       = new BDRepository();
            personneRepository = new PersonneRepository();
        }
        public void Initialize()
        {
            RepositoryTest.InitDB();

            bdRepository = new BDRepository();
        }