Beispiel #1
0
        private void CustomHTMLReportComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            BodyWebBrowser.Visibility = System.Windows.Visibility.Visible;
            ReportInfo RI   = new ReportInfo(WorkSpace.Instance.RunsetExecutor.RunsetExecutionEnvironment, WorkSpace.Instance.RunsetExecutor);
            string     html = String.Empty;

            if (CustomHTMLReportComboBox.SelectedItem == null)
            {
                return;
            }

            ObservableList <HTMLReportTemplate> HTMLReportTemplates = WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <HTMLReportTemplate>();

            foreach (HTMLReportTemplate htr in HTMLReportTemplates)
            {
                if (htr.Name == CustomHTMLReportComboBox.SelectedItem.ToString())
                {
                    html = htr.HTML;
                }
            }

            HTMLReportPage HTP = new HTMLReportPage(RI, html);

            BodyWebBrowser.NavigateToString(HTP.HTML);
        }
Beispiel #2
0
        private void HTMLReportComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (runSetActionEmailReport.HTMLReportTemplate == RunSetActionSendEmail.eHTMLReportTemplate.Custom)
            {
                CustomReportSection.Visibility = Visibility.Visible;
            }
            else if (runSetActionEmailReport.HTMLReportTemplate == RunSetActionSendEmail.eHTMLReportTemplate.FreeText)
            {
                BodyWebBrowser.Visibility = Visibility.Collapsed;
                BodyTextBox.Visibility    = Visibility.Visible;

                BodyTextBox.Text = "";
                CustomReportSection.Visibility = Visibility.Hidden;
            }
            else
            {
                BodyWebBrowser.Visibility = System.Windows.Visibility.Visible;
                BodyTextBox.Visibility    = System.Windows.Visibility.Collapsed;

                ReportInfo RI = new ReportInfo(WorkSpace.Instance.RunsetExecutor.RunsetExecutionEnvironment, WorkSpace.Instance.RunsetExecutor);
                runSetActionEmailReport.SetBodyFromHTMLReport(RI);

                BodyWebBrowser.NavigateToString(runSetActionEmailReport.Email.Body);
                CustomReportSection.Visibility = System.Windows.Visibility.Hidden;
            }
        }
Beispiel #3
0
        public MailMessagePage()
        {
            InitializeComponent();
            SubjectLabel.Content = EmailPage.temp.Subject;
            BodyWebBrowser.NavigateToString(EmailPage.temp.Body);

            FromLabel.Content = EmailPage.temp.From;
            DateLabel.Content = EmailPage.temp.Date;
        }
Beispiel #4
0
        private void CustomHTMLReportComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            BodyWebBrowser.Visibility = System.Windows.Visibility.Visible;
            ReportInfo RI   = new ReportInfo(App.RunsetExecutor.RunsetExecutionEnvironment, App.RunsetExecutor);
            string     html = String.Empty;

            if (CustomHTMLReportComboBox.SelectedItem == null)
            {
                return;
            }

            foreach (HTMLReportTemplate htr in App.LocalRepository.GetSolutionHTMLReportTemplates())
            {
                if (htr.Name == CustomHTMLReportComboBox.SelectedItem.ToString())
                {
                    html = htr.HTML;
                }
            }

            HTMLReportPage HTP = new HTMLReportPage(RI, html);

            BodyWebBrowser.NavigateToString(HTP.HTML);
        }
Beispiel #5
0
        void ShowPreview()
        {
            string HTML = ((HTMLReportTemplate)ReportsListBox.SelectedItem).HTML;

            BodyWebBrowser.NavigateToString(HTML);
        }
Beispiel #6
0
 private void LoadReportTemplatePage()
 {
     mReportPage = GetSampleReportPage(mReportTemplate.HTML);
     BodyWebBrowser.NavigateToString(mReportPage.HTML);
 }