private void buttonKey_Click(object sender, EventArgs e) { if (TextKey.Text == "") { MessageBox.Show("Ви не ввели код авторизації", "Помилка"); hosts.DeleteHosts(); } else { switch (http.HttpData("key", TextKey.Text, Config.cookie)) { case "key_yes": Config.license = "license_yes"; Config.key = TextKey.Text; TimerHost.Enabled = true; //timerHost.SetTimer(true); //hosts.SaveHosts(); Hide(); MessageBox.Show("Код авторизації введено вірно. Всім доброго дня!"); trayicon.trayicon.ShowBalloonTip(500, "Інтернет Батько", "Защита включена", System.Windows.Forms.ToolTipIcon.Info); break; case "key_no": Config.key = TextKey.Text; Config.license = "license_no"; hosts.DeleteHosts(); MessageBox.Show("Код авторизації введено не вірно. Введіть ключ ще раз", "Помилка"); break; case "cookie_no": Config.key = TextKey.Text; Config.license = "license_no"; hosts.DeleteHosts(); MessageBox.Show("Цей ключ вже використовується на іншому комп'ютері.", "Помилка"); break; default: Config.key = TextKey.Text; Config.license = "license_no"; trayicon.trayicon.ShowBalloonTip(1000, "Інтернет Батько", "Відсутнє з'єднання з Інтернетом. Зайдіть пізніше", System.Windows.Forms.ToolTipIcon.Error); Hide(); break; } } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); MainForm mainform = MainForm.getInstance(); Hosts hosts = Hosts.getInstance(); Http http = Http.getInstance(); TrayIcon trayicon = TrayIcon.getInstance(); if (Config.cookie == "" && MainForm.winopen == false) { SetPass setpass = SetPass.getInstance(); setpass.Show(); // setpass.Owner = this; // setpass.Show(); // setpass. } else { if (Config.key == "") { } else { switch (http.HttpData("key", Config.key, Config.cookie)) { case "key_yes": Config.license = "license_yes"; mainform.TimerHost.Enabled = true; //TextKey.Enabled = false; //timerHost.SetTimer(true); trayicon.trayicon.ShowBalloonTip(500, "Інтернет Батько", "Защита включена", System.Windows.Forms.ToolTipIcon.Info); //notifyIcon1.BalloonTipText() //notifyIcon1.ShowBalloonTip(50); hosts.SaveHosts(); //ShowWindow(FindWindow(null, this.Text), SW_SHOWMINIMIZED); //WindowState = FormWindowState.Minimized; break; case "key_no": Config.license = "license_no"; mainform.TimerHost.Enabled = false; trayicon.trayicon.ShowBalloonTip(1000, "Інтернет Батько", "Термін дії ліцензії закінчився", System.Windows.Forms.ToolTipIcon.Error); //timerHost.SetTimer(false); //mainform.TextKey.Enabled = true; hosts.DeleteHosts(); break; case "cookie_no": Config.license = "license_no"; mainform.TimerHost.Enabled = false; //TextKey.Enabled = true; //timerHost.SetTimer(false); hosts.DeleteHosts(); trayicon.trayicon.ShowBalloonTip(500, "Інтернет Батько", "Цей ключ вже використовується на іншому комп'ютері.", System.Windows.Forms.ToolTipIcon.Warning); break; default: // if (Config.license == "license_yes") // TextKey.Enabled = false; // Hide(); break; } } } Application.Run(); }