Exemplo n.º 1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            MainView    mainView   = new MainView();
            CSV_Handler csvHandler = new CSV_Handler();
            LoginView   loginView  = new LoginView();

            Controller controller = new Controller(mainView, csvHandler, loginView);

            mainView.SetContoller(controller);
            loginView.SetContoller(controller);

            // Set Password to Login
            Password.SetPassword("MAMA");

            //Eventhandler to close loginform
            loginView.CloseLoginView += new EventHandler(controller.HandleClosingLoginView);

            loginView.ShowDialog();
            ////Start Main Application
            if (controller.LoginSuccessfully)
            {
                Application.Run(mainView);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor of the class
 /// </summary>
 /// <param name="mainView"></param>
 /// <param name="csv_Handler"></param>
 /// <param name="loginView"></param>
 public Controller(MainView mainView, CSV_Handler csv_Handler, LoginView loginView)
 {
     _mainView   = mainView;
     _csvHandler = csv_Handler;
     _loginView  = loginView;
 }