コード例 #1
0
ファイル: Main.cs プロジェクト: nayan2/Web-Site-Hack-Notifyer
        private void Form1_Load(object sender, EventArgs e)
        {
            metroTextBox1.Enabled = metroTextBox2.Enabled = metroTextBox3.Enabled = textBox1.Enabled = false;
            metroButton2.Enabled  = metroButton4.Enabled = metroButton5.Enabled = false;
            metroGrid2.Enabled    = false;
            richTextBox1.Clear();
            metroLabel6.Text = "";
            access_data ad = new access_data();

            metroGrid1.DataSource = ad.ReturnWebSiteUrl();

            UrlBoxRow = this.metroGrid1.RowCount;
            if (UrlBoxRow == 0)
            {
                textBox1.Enabled      = false;
                metroTextBox1.Enabled = metroTextBox2.Enabled = metroTextBox3.Enabled = false;
                metroButton4.Enabled  = metroButton5.Enabled = metroButton2.Enabled = metroButton10.Enabled = false;
                metroGrid2.Enabled    = false;
            }

            DataGridViewButtonColumn bcol = new DataGridViewButtonColumn();

            bcol.HeaderText = "Click Me";
            bcol.Text       = "Check";
            bcol.Name       = "btnClickMe";
            bcol.UseColumnTextForButtonValue = true;
            metroGrid1.Columns.Add(bcol);

            string value = ad.CheckUpdateNotificationThroughEmail();

            if (value == "yes" && firstTimeForm1 == 0)
            {
                if (CheckForInternetConnection() == true)
                {
                    string email = ad.getemail();
                    if (ad.getemail() != "empty" && UrlBoxRow >= 1)
                    {
                        string x = ad.SendMail(GetAllTagData());
                        if (x != String.Empty)
                        {
                            MetroMessageBox.Show(this, x, "Wsh notify", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                else
                {
                    MetroMessageBox.Show(this, "No internet connection available,please check your internet connection or troubleshoot your internet connection", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }