Ejemplo n.º 1
0
        public void EmailVersturenClicked(List <SessionRow> sessions)
        {
            EmailTemplate emailTemplate = EmailTemplateMapper.Find(1);

            EmailWindow emailWindow = new EmailWindow(sessions, emailTemplate);

            emailWindow.ShowDialog();
        }
Ejemplo n.º 2
0
        public static string ValidateMessageId(string messageIdPref, string messageId)
        {
            if (int.TryParse(messageId, out var messageIdNumber))
            {
                if (String.IsNullOrWhiteSpace(messageIdPref) || messageId.Length != 9)
                {
                    MessageBox.Show("Select Message Id type and input 9-digit number", "Input Error",
                                    MessageBoxButton.OK, MessageBoxImage.Error);
                }
                else
                {
                    switch (messageIdPref)
                    {
                    case "S":
                        SMSWindow smsWindow = new SMSWindow();
                        smsWindow.MessageId_textBox.Text = messageIdPref + messageIdNumber.ToString();
                        smsWindow.ShowDialog();
                        break;

                    case "E":
                        EmailWindow emailWindow = new EmailWindow();
                        // Passing MessageId to new window textbox
                        emailWindow.MessageId_textBox.Text = messageIdPref + messageIdNumber.ToString();
                        emailWindow.ShowDialog();
                        break;

                    case "T":
                        TwitterWindow twitterWindow = new TwitterWindow();
                        twitterWindow.MessageId_textBox.Text = messageIdPref + messageIdNumber.ToString();
                        twitterWindow.ShowDialog();
                        break;
                    }
                }
            }
            else
            {
                MessageBox.Show("MessageId needs to be numeric", "Input Error", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }

            return(messageIdPref + messageIdNumber.ToString());
        }
Ejemplo n.º 3
0
        private void uploadBtn_Click(object sender, RoutedEventArgs e)
        {
            if(Core.settings.email==null||Core.settings.email=="") {
                EmailWindow get_email = new EmailWindow(this);
                if((bool)get_email.ShowDialog()) {
                    Core.settings.email = get_email.email;
                } else {
                    return;
                }
            }

            StringBuilder body = new StringBuilder();
            body.AppendLine(prepareReport());

            uploadBtn.IsEnabled = false;
            closeBtn.IsEnabled = false;
            uploadBtn.Content = "Sending E-Mail...";
            email.sendEmail(EmailHandler.email_recepient,EmailHandler.email_recepient,Core.settings.email,"MASGAU - " + name, body.ToString(), sendEmailDone);
        }
Ejemplo n.º 4
0
        public void EmailVersturenClicked(List<SessionRow> sessions)
        {
            EmailTemplate emailTemplate = EmailTemplateMapper.Find(1);

            EmailWindow emailWindow = new EmailWindow(sessions, emailTemplate);
            emailWindow.ShowDialog();
        }