示例#1
0
        private void metroButton2_Click(object sender, EventArgs e)
        {
            access_data d = new access_data();

            if (metroCheckBox1.Checked == true)
            {
                this.Hide();
                EmailConfiguration n = new EmailConfiguration("yes");
                n.Show();
            }
            else
            {
                d.UpdateNotificationThroughEmail("no");
                MetroMessageBox.Show(this, "Information successfully saved", "WSH notify", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#2
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 = "";
                }
            }
        }