프로젝트

일반

사용자정보

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

markus / IKCOM / Interface.cs @ 9e7565e3

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

1 53880c83 ljiyeon
using KCOMDataModel.DataModel;
2
using MarkupToPDF.Controls.Common;
3 787a4489 KangIngu
using System;
4
using System.Collections.Generic;
5
using System.Linq;
6
using System.Text;
7
using System.Windows.Controls;
8
9
namespace IKCOM
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 9a1ce1db KangIngu
        public string STAMP { get; set; }
24 787a4489 KangIngu
    }
25
    //public class CommentUserInfo : Control
26
    //{
27
    //    public string Memo { get; set; }
28
    //    public string MarkupInfoID { get; set; }
29
    //}
30
    public class BooleanExt
31
    {
32
        public bool Result { get; set; }
33
        public string ResultMessage { get; set; }
34
    }
35
36
    public class KCOM_BasicParam
37
    {
38
        public string projectNo { get; set; }
39
        public string documentID { get; set; }
40
        public string userID { get; set; }
41
    }
42
43
    public class ViewInfo
44
    {
45
        public string ProjectNO { get; set; }
46
        public string UserID { get; set; }
47
        public string DocumentItemID { get; set; }
48 35afe17c djkim
        public string EnsembleID { get; set; }
49 787a4489 KangIngu
        public bool NewCommentPermission { get; set; }
50
        public bool CreateFinalPDFPermission { get; set; }
51
        public bool bPartner { get; set; }
52
        public bool isAdmin { get; set; }
53
        public string CustomHeader { get; set; }
54
        public string StartPage { get; set; }
55
        public bool IsCustomPage { get; set; }
56
    }
57
58 3a4649f8 taeseongkim
    public class PEMSSInfo
59
    {
60
        public string UserID { get; set; }
61 63a36cc0 taeseongkim
        public string CommentID { get; set; }
62 3a4649f8 taeseongkim
    }
63
64
        public class DisplayColorInfo
65 787a4489 KangIngu
    {
66
        public string UserID { get; set; }
67
        public string DisplayColor { get; set; }
68
        public string Department { get; set; }
69
        public string UserName { get; set; }
70
    }
71
72
    public class MarkupPageItem
73
    {
74
        public MarkupPageItem()
75
        {
76
            DisplayColorItems = new List<SetColorMarkupItem>();
77
        }
78
79
        public int PageNumber { get; set; }
80
        public List<SetColorMarkupItem> DisplayColorItems { get; set; }
81
    }
82
83
    public class SetColorMarkupItem
84
    {
85
        /// GUID가 아닌 STRING으로 변경
86
        public string markupID { get; set; }
87
        //public Guid markupID { get; set; }
88
        public string DisplayColor { get; set; }
89 81e3a60f 송근호
90
        public int Page { get; set; }
91 787a4489 KangIngu
    }
92
93
94
    public class MarkupInfoItem
95
    {
96
        public string MarkupInfoID { get; set; }
97
        public int PageCount { get; set; }
98
        public string MarkupVersionID { get; set; }
99
        public string UserID { get; set; }
100
        public string UserName { get; set; }
101
        public string Depatment { get; set; }
102
        public string Description { get; set; }
103
        public string DisplayColor { get; set; }
104
        public DateTime CreateTime { get; set; }
105 992a98b4 KangIngu
        public DateTime UpdateTime { get; set; }
106 787a4489 KangIngu
        public int Consolidate { get; set; }
107
        public bool userDelete { get; set; }
108
        public List<MarkupItem> MarkupList { get; set; }
109
        public int AvoidConsolidate { get; set; }
110
        public int PartConsolidate { get; set; }
111
        public bool IsPreviewUser { get; set; }
112
    }
113
114 53880c83 ljiyeon
    public class _MemberDeptColors
115
    {
116
        public List<MEMBER_DEPT_COLOR> _memberDeptColors { get; set; }
117
    }
118
119
    public class _MemberDeptColorsInfo
120
    {
121
        public List<MEMBER_DEPT_COLORINFO> _memberDeptColorsInfo { get; set; }
122
    }
123
124 787a4489 KangIngu
    public class MarkupItemEx : MarkupItem
125
    {
126
        public string MarkupInfoID { get; set; }
127
        public bool IsUpdate { get; set; }
128
    }
129
130 53880c83 ljiyeon
131 787a4489 KangIngu
    public class VPRevision
132
    {
133
        public string RevNo { get; set; }
134
        public string GroupNo { get; set; }
135
        public string RESULT { get; set; }
136
        public string FROM_VENDOR { get; set; }
137
        public string TO_VENDOR { get; set; }
138
        public string DOCUMENT_ID { get; set; }
139
        //public string SharePointItemID { get; set; }
140
        //public string BrowserPath { get; set; }
141 c91f45f3 djkim
        public string DocNo { get; set; }
142 c0977e97 djkim
        public string EnsembleLink { get; set; }
143 787a4489 KangIngu
        public bool IsSyncPossible { get; set; }
144
    }
145
146
    public class AttachedItem
147
    {
148
        public string AttachUri { get; set; }
149
        public string Filename { get; set; }
150
        public string CreateUserID { get; set; }
151
        public string CreateUserName { get; set; }
152
        public DateTime CreateDate { get; set; }
153
    }
154
155
156
    public class MarkupItem
157
    {
158
        public string ID { get; set; }
159
        public int PageNumber { get; set; }
160
        public string Data { get; set; }
161
        public int Data_Type { get; set; }
162
        public string ParsingMemo { get; set; }
163 c8e9b3e4 ljiyeon
        public string Symbol_ID { get; set; }
164 c0977e97 djkim
        //public long Group_ID { get; set; }
165 787a4489 KangIngu
    }
166
    public enum SERVICE_NAME
167
    {
168
        CONVERTER = 0,
169
        VIEW = 1,
170
        FINAL = 2,
171
        API = 3,
172
    }
173
174
    public enum LEVEL
175
    {
176
        LOW = 0,
177
        MEDIUM = 1,
178
        HIGH = 2,
179
        CRITICAL = 3,
180
    }
181
182
    public enum ERROR_TYPE
183
    {
184
        SYSTEM = 0,
185
        DATABASE = 1,
186
        NORMAL = 2,
187
        PDF = 3,
188
        UPLOAD = 4,
189
        CONVERT = 5,
190
    }
191 992a98b4 KangIngu
192
    public enum FAVORITE_FLAG
193
    {
194
        [System.ComponentModel.Description("#FF275EFC")] //ARGB 순
195
        ALL,
196
        [System.ComponentModel.Description("#FF275EFF")] //ARGB 순
197
        TeamShare,
198
        [System.ComponentModel.Description("#FF72B21B")]
199
        Personal,
200
        //[Description("#FFCC330D")]
201
        //VeryHigh,
202
    }
203 787a4489 KangIngu
}
클립보드 이미지 추가 (최대 크기: 500 MB)