WindowState = WindowState.Minimized; // Свернуть окно private void btnMail_Click(object sender, RoutedEventArgs e) { MailWindow mani = new MailWindow(); mani.Show(); Close(); }
public async void ToMail(User user, MainWindow loginWindow, View.LoginWindow.Login loginpage) { ConfigModel Config = View.LoginWindow.Login.Config; using (SmtpClient sclient = new SmtpClient()) { try { sclient.ServerCertificateValidationCallback = (s, c, h, e) => true; await sclient.ConnectAsync(Config.SmtpServer, Config.SmtpPort); sclient.Authenticate(user.Mail, user.Password); sclient.Disconnect(true); using (ImapClient client = new ImapClient()) { try { client.ServerCertificateValidationCallback = (s, c, h, e) => true; await client.ConnectAsync(Config.ImapServer, Config.ImapPort); client.Authenticate(user.Mail, user.Password); client.Disconnect(true); MailWindow mail = new MailWindow(user, Config); mail.Show(); loginWindow.Close(); } catch (Exception) { loginpage.Info.Text = "Cannot Log-in Check Configuration"; } } }catch (Exception) { loginpage.Info.Text = "Cannot Log-in Check Configuration"; } } }