private void buttonDelete_Click(object sender, EventArgs e) { MailWindowMessageBox Message = new MailWindowMessageBox(); Message.Text = "Deleted mail won't be send!"; Message.Show(); File.Delete(this.path); this.Close(); }
private void buttonDelete_Click(object sender, EventArgs e) { MailWindowMessageBox Message = new MailWindowMessageBox(); /* TO USE WHEN LEARN HOW TO ENCODE GOOGLE EVENT ID * File.Delete(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\" + name + ".mevent"); * /// DELETE EVENT FROM GOOGLE CALENDAR * * string[] Scopes = { CalendarService.Scope.Calendar }; * string ApplicationName = "MyCalendar Google Calendar API"; * * * UserCredential credential; * * using (var stream = * new FileStream("credentials.json", FileMode.Open, FileAccess.Read)) * { * // The file token.json stores the user's access and refresh tokens, and is created * // automatically when the authorization flow completes for the first time. * string credPath = "token.json"; * credential = GoogleWebAuthorizationBroker.AuthorizeAsync( * GoogleClientSecrets.Load(stream).Secrets, * Scopes, * "user", * CancellationToken.None, * new FileDataStore(credPath, true)).Result; * } * * // Create Google Calendar API service. * var service = new CalendarService(new BaseClientService.Initializer() * { * HttpClientInitializer = credential, * ApplicationName = ApplicationName, * }); * * String calendarId = "primary"; * String eventId = name; * * service.Events.Delete(calendarId, eventId); */ File.Delete(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "\\" + name + ".mevent"); Message.Text = "Visit deleted from Google Calendar!"; Message.Show(); this.Close(); }
private void SendButton_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(textBoxMyMail.Text) || string.IsNullOrWhiteSpace(textBoxMyPassword.Text) || string.IsNullOrWhiteSpace(textBoxRecipent.Text) || string.IsNullOrWhiteSpace(textBoxSubject.Text) || string.IsNullOrWhiteSpace(textBoxBody.Text)) { MailWindowMessageBox Message = new MailWindowMessageBox(); Message.Text = "Please set all information in Window!"; Message.Show(); } else { if (checkBoxNow.CheckState == CheckState.Checked) { try { /// SEND MAIL NOW var message = new MailMessage(textBoxMyMail.Text, textBoxRecipent.Text); /// email, recipent message.Subject = textBoxSubject.Text; /// email subject message.Body = textBoxBody.Text; /// email body using (SmtpClient mailer = new SmtpClient("smtp.gmail.com", 587)) /// loging to SMTP client { mailer.Credentials = new NetworkCredential(textBoxMyMail.Text, textBoxMyPassword.Text); /// email, password mailer.EnableSsl = true; mailer.Send(message); } /// CREATE COPY OF SENDED MAIL TextWriter Save = new StreamWriter(yearBox.Text + MonthBox.Text + DayBox.Text + HourBox.Text + MinBox.Text + ".smail"); Save.WriteLine("M"); Save.WriteLine(yearBox.Text); Save.WriteLine(MonthBox.Text); Save.WriteLine(DayBox.Text); Save.WriteLine(HourBox.Text + ":" + MinBox.Text); Save.WriteLine("yes"); Save.WriteLine(textBoxMyMail.Text); Save.WriteLine(textBoxMyPassword.Text); Save.WriteLine(textBoxRecipent.Text); Save.WriteLine(textBoxSubject.Text); Save.WriteLine(textBoxBody.Text); MailWindowMessageBox Message = new MailWindowMessageBox(); Message.Text = "Message Send!"; Message.Show(); Save.Close(); } catch (Exception ex) { MailWindowMessageBox Message = new MailWindowMessageBox(); Message.Text = "Mail not Send!"; Message.Show(); } } else { if (string.IsNullOrWhiteSpace(yearBox.Text) || string.IsNullOrWhiteSpace(MonthBox.Text) || string.IsNullOrWhiteSpace(DayBox.Text) || string.IsNullOrWhiteSpace(HourBox.Text) || string.IsNullOrWhiteSpace(MinBox.Text)) { MailWindowMessageBox Message = new MailWindowMessageBox(); Message.Text = "Please select date for sending mail!"; Message.Show(); } else { /// CREATE TXT FILE WITH MAIL INFORMATION AND SEND DATE TextWriter Save = new StreamWriter(yearBox.Text + MonthBox.Text + DayBox.Text + HourBox.Text + MinBox.Text + ".smail"); Save.WriteLine("M"); Save.WriteLine(yearBox.Text); Save.WriteLine(MonthBox.Text); Save.WriteLine(DayBox.Text); Save.WriteLine(HourBox.Text + ":" + MinBox.Text); Save.WriteLine("no"); /// IS MAIL SENDED? Save.WriteLine(textBoxMyMail.Text); Save.WriteLine(textBoxMyPassword.Text); Save.WriteLine(textBoxRecipent.Text); Save.WriteLine(textBoxSubject.Text); for (int i = 0; i < textBoxBody.Lines.Length; i++) { Save.WriteLine(textBoxBody.Lines[i]); } Save.Close(); MailWindowMessageBox Message = new MailWindowMessageBox(); Message.Text = "Mail added to queue!"; Message.Show(); } } } }