void BT_Exit_Click(object sender, RoutedEventArgs e) { ViewModel.WinMessageBoxItem wmsb = new ViewModel.WinMessageBoxItem(rm.GetString("ExitWarning"), rm.GetString("Exit"), MaterialDesignThemes.Wpf.PackIconKind.QuestionMarkRhombus); Windows.WinMessageBox msb = new Windows.WinMessageBox(wmsb, (rm as ResourceManager), ResourceNames, true); if (msb.ShowDialog() == true) { System.Windows.Application.Current.Shutdown(); } }
void ReNewPassword() { if (f.IsName(TB_user, TB_user.Text.Trim(), rm)) { ViewModel.WinMessageBoxItem wmsb = new ViewModel.WinMessageBoxItem(rm.GetString("Message_RenewPasswordTitle"), rm.GetString("Message_RenewPassword"), MaterialDesignThemes.Wpf.PackIconKind.WarningCircle); Windows.WinMessageBox msb = new Windows.WinMessageBox(wmsb, (rm as ResourceManager), ResourceNames, true); if (msb.ShowDialog() == true) { System.Windows.Input.Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; string GeneratedPassword = GeneratePassword(); if (PasswordModification(TB_user.Text.Trim(), GeneratedPassword)) { string Useremail = WPE.Login.FirstOrDefault(x => x.User.Equals(TB_user.Text)).EmailAddress.Trim(); var fromAddress = new System.Net.Mail.MailAddress(rm.GetString("Send_EmailFrom").Trim(), "Wedding Planner"); var toAddress = new System.Net.Mail.MailAddress(Useremail.Trim(), "To Name"); const string fromPassword = "******"; string subject = rm.GetString("Send_EmailSubject").Trim(); string body = rm.GetString("Send_EmailBody1") + TB_user.Text.Trim() + "!\n" + rm.GetString("Send_EmailBody2") + "\n\n" + GeneratedPassword + "\n\n" + rm.GetString("Send_EmailBody3"); var smtp = new System.Net.Mail.SmtpClient { Host = rm.GetString("Send_EmailHost").Trim(), Port = 587, EnableSsl = true, DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new System.Net.NetworkCredential(fromAddress.Address, fromPassword), Timeout = 20000 }; using (var message = new System.Net.Mail.MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); } } } } System.Windows.Input.Mouse.OverrideCursor = null; }