コード例 #1
0
        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("Те що треба:)");
                }
            }
        }
コード例 #2
0
        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("Те що треба:)");
                }
            }
        }