Beispiel #1
0
        public frmFirst()
        {
            thread = new Thread(new ThreadStart(Splash));
            thread.Start();

            tim          = new System.Windows.Forms.Timer();
            tim.Interval = 5000;
            tim.Tick    += Tim_Tick;
            tim.Start();

            InitializeComponent();

            this.WindowState = FormWindowState.Minimized;

            var conString = new Model1().GetConfigConString();

            var conn = new MySqlConnection(conString);

            toLogin = false;

            try
            {
                conn.Open();
                toLogin = true;
            }
            catch
            {
                toLogin = false;
            }
            finally
            {
                conn.Dispose();
            }

            if (timeDone)
            {
                thread.Abort();

                this.Hide();

                if (toLogin)
                {
                    LoginForm frmLogin = new LoginForm();
                    frmLogin.Show();
                }
                else
                {
                    frmSetup frm = new frmSetup("login");
                    frm.Show();
                }
            }
            loadDone = true;
        }
Beispiel #2
0
        private void Tim_Tick(object sender, EventArgs e)
        {
            if (loadDone)
            {
                thread.Abort();
                this.Hide();

                if (toLogin)
                {
                    LoginForm frmLogin = new LoginForm();
                    frmLogin.Show();
                }
                else
                {
                    frmSetup frm = new frmSetup("login");
                    frm.Show();
                }
            }
            else
            {
                timeDone = true;
            }
            tim.Stop();
        }
Beispiel #3
0
        private void SettingsToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            var frm = new frmSetup("main");

            frm.Show();
        }