프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / KCOM / Events / Load.cs @ 08a73330

이력 | 보기 | 이력해설 | 다운로드 (1.66 KB)

1
using System;
2
using System.Collections.Generic;
3
using System.IO;
4
using System.Linq;
5
using System.Text;
6
//using MarkupToPDF.Service;
7
using IKCOM;
8
using KCOMDataModel.DataModel;
9
using KCOMDataModel.Common;
10
using System.Windows.Controls;
11
using MarkupToPDF.Controls.Parsing;
12
//강인구 추가
13
namespace KCOM.Event
14
{
15
    public class Load
16
    {
17

    
18
        public string document_id
19
        {
20
            get;
21
            set;
22
        }
23
        public int Page_No
24
        {
25
            get;
26
            set;
27
        }
28
        public string User_Id
29
        {
30
            get;
31
            set;
32
        }
33
        public string DisplayColor
34
        {
35
            get;
36
            set;
37
        }
38
        public string Markupinfoid
39
        {
40
            get;
41
            set;
42
        }
43

    
44
        //마크업 불러오기
45
        public void Markup_Load(Canvas printCanvas)
46
        {
47
            List<string> markupdata = new List<string>();
48

    
49
            Logger.sendReqLog("GetMarkupDataListperPage: ", App.ViewInfo.ProjectNO + "," + Markupinfoid + "," + Page_No, 1);       
50
            markupdata = Common.ViewerDataModel.Instance.SystemMain.dzMainMenu.BaseClient.GetMarkupDataListperPage(App.ViewInfo.ProjectNO, Markupinfoid, Page_No);
51

    
52
            if (markupdata.Count() > 0)
53
            {
54
                Logger.sendResLog("GetMarkupDataListperPage", "TRUE", 1);
55
            }
56
            else
57
            {
58
                Logger.sendResLog("GetMarkupDataListperPage", "FALSE", 1);
59
            }
60

    
61
            foreach (string data in markupdata)
62
            {                
63
                MarkupParser.Parse(App.ViewInfo.ProjectNO, data, printCanvas, DisplayColor, "");
64
            }
65
        }
66
    }
67
}
클립보드 이미지 추가 (최대 크기: 500 MB)