示例#1
0
        static private void Authentification()
        {
            if (Config.UserConID == -1)
            {
                Connected = false;
                int r = -1;
                if (Config.user_NameMain != "" && Config.user_Pass != "" && Config.login_Auto == true)
                {
                    r = Network.User_Auth(Config.user_NameMain, Config.user_Pass);

                    if (r == -1)
                    {
                        Tray.SetStatusError();
                        Thread.Sleep(5000);
                    }
                    else if (r == 0)
                    {
                        if (Login() == false)
                        {
                            return;
                        }
                    }
                    else if (r == 1)
                    {
                        Connected = true;
                        Tray.SetStatusNormal();
                    }
                    else if (r == 2)
                    {
                        if (ChangePassword() == false)
                        {
                            return;
                        }
                    }
                    else if (r == 3)
                    {
                        DialogResult dr = new Tasks.Update.Changelog().ShowDialog();
                        if (dr == DialogResult.Yes)
                        {
                            new Tasks.Update.Progress(0).ShowDialog();
                            Application.Exit();
                        }
                    }
                }
                else
                {
                    if (Login() == false)
                    {
                        return;
                    }
                }
            }
            else
            {
                Connected = true;
            }
        }
示例#2
0
文件: Tray.cs 项目: alexbrain90/Tasks
        private static void tray_Update(object sender, EventArgs e)
        {
            DialogResult dr = new Tasks.Update.Changelog().ShowDialog();

            if (dr == DialogResult.Yes)
            {
                new Tasks.Update.Progress(0).ShowDialog();
                Application.Exit();
            }
        }
示例#3
0
 private void b_Button1_Click(object sender, EventArgs e)
 {
     if (info.Type == PopupType.Update)
     {
         DialogResult dr = new Tasks.Update.Changelog().ShowDialog();
         if (dr == DialogResult.Yes)
         {
             new Tasks.Update.Progress(0).ShowDialog();
             Application.Exit();
         }
     }
 }