private void SendMail() { Classes SendNewMail = new Classes(MainApplication.MessageToSend, SecurePassword); SecurePassword.Dispose(); if (SendNewMail.SendMail()) this.Close(); else { this.Button.Enabled = true; this.label.Text = "An error occured while sending, do you want to try again?"; } }
private void SaveMessage_Click(object sender, EventArgs e) { if (MessageLocation != "") { MailMessage SaveMessage = new MailMessage(); MailAddress ToAddress = new MailAddress(this.ToEmailAddress.Text); SaveMessage.To.Add(ToAddress); MailAddress CCAddress = new MailAddress(this.CCAddress.Text); SaveMessage.CC.Add(CCAddress); SaveMessage.Subject = this.SubjectContent.Text; SaveMessage.Body = this.MainInput.Text; Classes SaveMessageToFile = new Classes(SaveMessage); if (SaveMessageToFile.SaveEmailMessage(MessageLocation)) MessageBox.Show("File got saved succesfully"); } else { DialogResult SaveFileResult = new DialogResult(); SaveFileResult = SaveMessageDialog.ShowDialog(); if (SaveFileResult != DialogResult.Cancel) { MailMessage SaveMessage = new MailMessage(); MailAddress ToAddress = new MailAddress(this.ToEmailAddress.Text); SaveMessage.To.Add(ToAddress); MailAddress CCAddress = new MailAddress(this.CCAddress.Text); SaveMessage.CC.Add(CCAddress); SaveMessage.Subject = this.SubjectContent.Text; SaveMessage.Body = this.MainInput.Text; Classes SaveMessageToFile = new Classes(SaveMessage); if (SaveMessageToFile.SaveEmailMessage(SaveMessageDialog.FileName)) MessageBox.Show("File got saved succesfully"); MessageLocation = SaveMessageDialog.FileName; } } }
public MainApplication() { InitializeComponent(); Classes something = new Classes(); }
private void OpenFile_Click(object sender, EventArgs e) { DialogResult OpenMessageResults = new DialogResult(); OpenMessageResults = OpenMessage.ShowDialog(); if (OpenMessageResults != DialogResult.Cancel) { ToEmailAddress.Text = ""; CCAddress.Text = ""; SubjectContent.Text = ""; MainInput.Text = ""; Classes OpenMessageClass = new Classes(); MailMessage MessageOpened = OpenMessageClass.OpenMessage(OpenMessage.FileName); this.ToEmailAddress.Text = MessageOpened.To.ToString(); this.CCAddress.Text = MessageOpened.CC.ToString(); this.SubjectContent.Text = MessageOpened.Subject; this.MainInput.Text = MessageOpened.Body; if (MessageOpened.IsBodyHtml) this.SendAsHtml.Checked = true; else this.SendAsTextOnly.Checked = true; } }