프로젝트

일반

사용자정보

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

markus / IKCOM / Interface.cs @ 992a98b4

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

1
using MarkupToPDF.Controls.Common;
2
using System;
3
using System.Collections.Generic;
4
using System.Linq;
5
using System.Text;
6
using System.Windows.Controls;
7

    
8
namespace IKCOM
9
{
10
    //강인구 추가
11
    public class Square
12
    {
13
        //0 = x, 1 = y
14
        public bool Size { get; set; }
15
        public double value { get; set; }
16
    }
17

    
18
    public class KCOM_SystemInfo
19
    {
20
        public string HostName { get; set; }
21
        public string HostPort { get; set; }
22
        public string Notify { get; set; }
23
    }
24
    //public class CommentUserInfo : Control
25
    //{
26
    //    public string Memo { get; set; }
27
    //    public string MarkupInfoID { get; set; }
28
    //}
29
    public class BooleanExt
30
    {
31
        public bool Result { get; set; }
32
        public string ResultMessage { get; set; }
33
    }
34

    
35
    public class KCOM_BasicParam
36
    {
37
        public string projectNo { get; set; }
38
        public string documentID { get; set; }
39
        public string userID { get; set; }
40
    }
41

    
42
    public class ViewInfo
43
    {
44
        public string ProjectNO { get; set; }
45
        public string UserID { get; set; }
46
        public string DocumentItemID { get; set; }
47
        public bool NewCommentPermission { get; set; }
48
        public bool CreateFinalPDFPermission { get; set; }
49
        public bool bPartner { get; set; }
50
        public bool isAdmin { get; set; }
51
        public string CustomHeader { get; set; }
52
        public string StartPage { get; set; }
53
        public bool IsCustomPage { get; set; }
54
    }
55

    
56
    public class DisplayColorInfo
57
    {
58
        public string UserID { get; set; }
59
        public string DisplayColor { get; set; }
60
        public string Department { get; set; }
61
        public string UserName { get; set; }
62
    }
63

    
64
    public class MarkupPageItem
65
    {
66
        public MarkupPageItem()
67
        {
68
            DisplayColorItems = new List<SetColorMarkupItem>();
69
        }
70

    
71
        public int PageNumber { get; set; }
72
        public List<SetColorMarkupItem> DisplayColorItems { get; set; }
73
    }
74

    
75
    public class SetColorMarkupItem
76
    {
77
        /// GUID가 아닌 STRING으로 변경
78
        public string markupID { get; set; }
79
        //public Guid markupID { get; set; }
80
        public string DisplayColor { get; set; }
81
    }
82

    
83

    
84
    public class MarkupInfoItem
85
    {
86
        public string MarkupInfoID { get; set; }
87
        public int PageCount { get; set; }
88
        public string MarkupVersionID { get; set; }
89
        public string UserID { get; set; }
90
        public string UserName { get; set; }
91
        public string Depatment { get; set; }
92
        public string Description { get; set; }
93
        public string DisplayColor { get; set; }
94
        public DateTime CreateTime { get; set; }
95
        public DateTime UpdateTime { get; set; }
96
        public int Consolidate { get; set; }
97
        public bool userDelete { get; set; }
98
        public List<MarkupItem> MarkupList { get; set; }
99
        public int AvoidConsolidate { get; set; }
100
        public int PartConsolidate { get; set; }
101
        public bool IsPreviewUser { get; set; }
102
    }
103

    
104
    public class MarkupItemEx : MarkupItem
105
    {
106
        public string MarkupInfoID { get; set; }
107
        public bool IsUpdate { get; set; }
108
    }
109

    
110
    public class VPRevision
111
    {
112
        public string RevNo { get; set; }
113
        public string GroupNo { get; set; }
114
        public string RESULT { get; set; }
115
        public string FROM_VENDOR { get; set; }
116
        public string TO_VENDOR { get; set; }
117
        public string DOCUMENT_ID { get; set; }
118
        //public string SharePointItemID { get; set; }
119
        //public string BrowserPath { get; set; }
120

    
121
        public bool IsSyncPossible { get; set; }
122
    }
123

    
124
    public class AttachedItem
125
    {
126
        public string AttachUri { get; set; }
127
        public string Filename { get; set; }
128
        public string CreateUserID { get; set; }
129
        public string CreateUserName { get; set; }
130
        public DateTime CreateDate { get; set; }
131
    }
132

    
133

    
134
    public class MarkupItem
135
    {
136
        public string ID { get; set; }
137
        public int PageNumber { get; set; }
138
        public string Data { get; set; }
139
        public int Data_Type { get; set; }
140
        public string ParsingMemo { get; set; }
141
        
142
    }
143
    public enum SERVICE_NAME
144
    {
145
        CONVERTER = 0,
146
        VIEW = 1,
147
        FINAL = 2,
148
        API = 3,
149
    }
150

    
151
    public enum LEVEL
152
    {
153
        LOW = 0,
154
        MEDIUM = 1,
155
        HIGH = 2,
156
        CRITICAL = 3,
157
    }
158

    
159
    public enum ERROR_TYPE
160
    {
161
        SYSTEM = 0,
162
        DATABASE = 1,
163
        NORMAL = 2,
164
        PDF = 3,
165
        UPLOAD = 4,
166
        CONVERT = 5,
167
    }
168

    
169
    public enum FAVORITE_FLAG
170
    {
171
        [System.ComponentModel.Description("#FF275EFC")] //ARGB 순
172
        ALL,
173
        [System.ComponentModel.Description("#FF275EFF")] //ARGB 순
174
        TeamShare,
175
        [System.ComponentModel.Description("#FF72B21B")]
176
        Personal,
177
        //[Description("#FFCC330D")]
178
        //VeryHigh,
179
    }
180
}
클립보드 이미지 추가 (최대 크기: 500 MB)