コード例 #1
0
        private void metroButton3_Click(object sender, EventArgs e)
        {
            string email = metroTextBox4.Text;

            if (email == "")
            {
                MetroMessageBox.Show(this, "Please add a email first in to box", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (IsEmail(metroTextBox4.Text))
                {
                    access_data d = new access_data();

                    d.InsertNewToCC(metroTextBox4.Text);
                    metroGrid1.DataSource = d.ReturnEmailToCc();
                    /////////////////////////
                    MetroMessageBox.Show(this, "Email successfully addeded", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MetroMessageBox.Show(this, "Invalid email address", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    metroTextBox4.Text = "";
                }
            }
        }
コード例 #2
0
        private void deleteRecordToolStripMenuItem_Click(object sender, EventArgs e)
        {
            access_data d = new access_data();

            if (d.DeleteTo(e_to) == true)
            {
                MetroMessageBox.Show(this, "Information successfully deleted", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Information);
                metroGrid1.DataSource = null;
            }

            metroGrid1.DataSource = d.ReturnEmailToCc();
        }
コード例 #3
0
        private void EmailConfiguration_Load(object sender, EventArgs e)
        {
            access_data  d = new access_data();
            user_details u = new user_details();

            d.GetEmailConfigInfo(u);

            metroTextBox1.Text           = u.e_from;
            metroTextBox2.Text           = u.e_password;
            metroTextBox3.Text           = Convert.ToString(u.port);
            metroComboBox1.SelectedIndex = metroComboBox1.FindStringExact(u.enablessi);
            metroComboBox2.SelectedIndex = metroComboBox2.FindStringExact(u.usedefaultcredentials);
            metroGrid1.DataSource        = d.ReturnEmailToCc();
        }
コード例 #4
0
        private void metroButton2_Click(object sender, EventArgs e)
        {
            string EnableSsl             = this.metroComboBox1.GetItemText(this.metroComboBox1.SelectedItem);
            string UseDefaultCredentials = this.metroComboBox2.GetItemText(this.metroComboBox2.SelectedItem);


            if (metroTextBox1.Text == "" || metroTextBox2.Text == "" || metroTextBox3.Text == "" || EnableSsl == "" || UseDefaultCredentials == "" || metroGrid1.Rows.Count < 1)
            {
                MetroMessageBox.Show(this, "You cant place any above field ampty.[Multiple receiving email address acceptable but at least one receiving email address must be given]", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Error);
                metroTextBox1.Text = metroTextBox2.Text = metroTextBox3.Text = EnableSsl = UseDefaultCredentials = "";
            }
            else
            {
                if (IsEmail(metroTextBox1.Text) == false || IsEmail(metroTextBox4.Text) == false)
                {
                    MetroMessageBox.Show(this, "Invalid Email Address!", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    metroTextBox1.Text = metroTextBox2.Text = metroTextBox3.Text = EnableSsl = UseDefaultCredentials = "";
                }
                else
                {
                    SqlDbDataAccess dr = new SqlDbDataAccess();
                    access_data     d  = new access_data();
                    user_details    u  = new user_details();
                    u.e_from                = metroTextBox1.Text;
                    u.e_password            = metroTextBox2.Text;
                    u.port                  = Convert.ToInt32(metroTextBox3.Text);
                    u.enablessi             = EnableSsl;
                    u.usedefaultcredentials = UseDefaultCredentials;
                    d.InsertEmailConfiguration(u);

                    d.InsertNewToCC(metroTextBox4.Text);
                    metroGrid1.DataSource = d.ReturnEmailToCc();

                    d.UpdateNotificationThroughEmail(nofify);
                    MetroMessageBox.Show(this, "Information successfully updated", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    metroTextBox4.Text = "";
                }
            }
        }