Example #1
0
        /// <summary>
        ///
        /// </summary>
        public App()
        {
            // Logger
            Iloggers = new List <csLogger>()
            {
                new csLogger("GUI"),
                new csLogger("")
            };
            MessageListener.Instance.ReceiveMessage(string.Format("Created system log"), 10);

            ICommGUI2RT = new Advanced.csCommunication();
            ICommGUI2RT.DataReceived   -= ICommunication_DataReceived;
            ICommGUI2RT.DataReceived   += ICommunication_DataReceived;
            ICommGUI2RT.IsDisConnected -= ICommunication_IsDisConnected;
            ICommGUI2RT.IsDisConnected += ICommunication_IsDisConnected;
            ICommGUI2RT.Listen("GUI2RT");

            ICommFA2RT = new Advanced.csCommunication();
            ICommFA2RT.DataReceived   -= ICommunication_DataReceived;
            ICommFA2RT.DataReceived   += ICommunication_DataReceived;
            ICommFA2RT.IsDisConnected -= ICommunication_IsDisConnected;
            ICommFA2RT.IsDisConnected += ICommunication_IsDisConnected;
            ICommFA2RT.Listen("FA2RT");

            //if (_main != null)
            //    _main.Iloggers.Where(r => r.logName == "GUI").FirstOrDefault().WriteLine(message);

            // User Account
            CustomPrincipal customPrincipal = new CustomPrincipal();

            AppDomain.CurrentDomain.SetThreadPrincipal(customPrincipal);
            AuthenticationViewModel viewModel = new AuthenticationViewModel(new AuthenticationService());

            mainlogin = new LogIn(viewModel);
            viewModel.Authenticated -= viewModel_Authenticated;
            viewModel.Authenticated += viewModel_Authenticated;
            Splasher.CloseSplash();
            mainlogin.ShowDialog();
        }
Example #2
0
 static void Main()
 {
     Splasher.Splash = new SplashScreen();
     Splasher.ShowSplash();
     new App();
 }