private void LoginButton_Click(object sender, EventArgs e) { Application gwapplication = new Application(); try { string login = Login.Text.ToString(); string password = Password.Text.ToString(); Account objAccount = gwapplication.Login(login, null, password, LoginConstants.egwNeverPrompt, null); Form GW = new Form2(login, password); _ = GW.ShowDialog(); Close(); } catch (Exception ex) { MessageBox.Show("Невірний логін або пароль", "Помилка логування", MessageBoxButtons.OK, MessageBoxIcon.Error); Console.WriteLine(ex.ToString()); if (ex.Message.ToString() == "Неправильный пароль") { Console.WriteLine("Те що треба:)"); } } }
private void SentMail_Click(object sender, EventArgs e) { try { Application gwapplication = new Application(); Account objAccount = gwapplication.Login(Login, null, Password, LoginConstants.egwAllowPasswordPrompt, null); Messages messages1 = objAccount.MailBox.Messages; Messages messages = messages1; Message message = messages.Add("GW.MESSAGE.MAIL", "Draft", null); Recipients recipients = message.Recipients; Recipient recipient; foreach (string rec in mailboxes) { recipient = recipients.Add(rec, null, null); } _ = message.Attachments.Add(pathfileXls); message.Subject.PlainText = "Звіт продуктивності"; message.BodyText.PlainText = "Звіт продуктивності у додатку"; Message myMessage = message.Send(); File.Delete(pathfileXls); MyMessages m = new MyMessages("Успішно", "Звіт успішно надісланий", 1); m.ShowDialog(); bool okButtonClicked = m.OKButtonClicked; //MessageBox.Show("Звіт успішно відправлений...", "Звіт успішно відправлено", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); if (ex.Message.ToString() == "Неправильный пароль") { Console.WriteLine("Те що треба:)"); } } }