private void WriteHeaderGrid()
        {
            Grid grid = SetupDetailGrid();

            this.WriteHeaderText("Report No", grid, 0, 0);
            this.WriteHeaderText("Patient Name", grid, 0, 1);
            this.WriteHeaderText("Ordered By", grid, 0, 2);
            this.WriteHeaderText("Assigned To", grid, 0, 3);
            this.WriteHeaderText("Accessioned", grid, 0, 4);
            //this.WriteHeaderText("Screened", grid, 0, 5);
            //this.WriteHeaderText("Finaled", grid, 0, 6);

            this.m_ReportDocument.WriteRowContent(grid);

            Border border = new Border()
            {
                BorderBrush     = System.Windows.Media.Brushes.Black,
                BorderThickness = new Thickness(0, 0, 0, 1)
            };

            Grid.SetColumn(border, 0);
            Grid.SetRow(border, 0);

            m_ReportDocument.WriteBorder(border);
        }
Ejemplo n.º 2
0
        private void WriteComment()
        {
            Grid grid = new Grid();

            ColumnDefinition col1 = new ColumnDefinition();

            col1.Width = new GridLength(96 * 1.2);
            grid.ColumnDefinitions.Add(col1);

            ColumnDefinition col2 = new ColumnDefinition();

            col2.Width = new GridLength(96 * 6.3);
            grid.ColumnDefinitions.Add(col2);

            RowDefinition row1 = new RowDefinition();

            grid.RowDefinitions.Add(row1);

            TextBlock textBlockLabel = new TextBlock();

            textBlockLabel.Text   = "Comment:";
            textBlockLabel.Margin = new Thickness(2, 0, 2, 0);
            textBlockLabel.HorizontalAlignment = HorizontalAlignment.Right;
            Grid.SetColumn(textBlockLabel, 0);
            Grid.SetRow(textBlockLabel, 0);
            grid.Children.Add(textBlockLabel);

            TextBlock textBlockText = new TextBlock();

            textBlockText.Text   = this.m_ClientSupplyOrderReportData.Element("Comment").Value;
            textBlockText.Margin = new Thickness(2, 0, 2, 0);
            textBlockText.HorizontalAlignment = HorizontalAlignment.Left;
            textBlockText.TextWrapping        = TextWrapping.Wrap;
            Grid.SetColumn(textBlockText, 1);
            Grid.SetRow(textBlockText, 0);
            grid.Children.Add(textBlockText);

            this.m_ReportDocument.WriteRowContent(grid);

            Border border = new Border()
            {
                BorderBrush     = System.Windows.Media.Brushes.Black,
                BorderThickness = new Thickness(0, 1, 0, 0)
            };

            Grid.SetColumn(border, 0);
            Grid.SetRow(border, 4);

            m_ReportDocument.WriteBorder(border);
        }