markus / MarkupToPDF_Old / Service / ServiceInterface.cs @ 7393acea
이력 | 보기 | 이력해설 | 다운로드 (2.95 KB)
1 |
using System; |
---|---|
2 |
using System.Net; |
3 |
using System.Windows; |
4 |
using System.Windows.Controls; |
5 |
using System.Windows.Documents; |
6 |
using System.Windows.Ink; |
7 |
using System.Windows.Input; |
8 |
using System.Windows.Media; |
9 |
using System.Windows.Media.Animation; |
10 |
using System.Windows.Shapes; |
11 |
using System.Collections.Generic; |
12 |
using System.ComponentModel; |
13 |
|
14 |
namespace MarkupToPDF.Service |
15 |
{ |
16 |
public class MarkupInfoItem |
17 |
{ |
18 |
/// <summary> |
19 |
/// markupInfo 테이블의 id |
20 |
/// </summary> |
21 |
public Guid MarkupInfoID { get; set; } |
22 |
|
23 |
/// <summary> |
24 |
/// 사용자ID |
25 |
/// </summary> |
26 |
public string UserID { get; set; } |
27 |
|
28 |
/// <summary> |
29 |
/// 사용자명 |
30 |
/// </summary> |
31 |
public string UserName { get; set; } |
32 |
|
33 |
/// <summary> |
34 |
/// 부서명 |
35 |
/// </summary> |
36 |
public string Depatment { get; set; } |
37 |
public string Description { get; set; } |
38 |
public string DisplayColor { get; set; } |
39 |
public DateTime CreateTime { get; set; } |
40 |
//public DateTime UpdateTime { get; set; } |
41 |
public bool Consolidate { get; set; } |
42 |
public bool userDelete { get; set; } |
43 |
public List<MarkupItem> MarkupList { get; set; } |
44 |
public bool AvoidConsolidate { get; set; } |
45 |
public bool PartConsolidate { get; set; } |
46 |
public string MarkupInfoID_String { get; set; } |
47 |
} |
48 |
|
49 |
public class KCOM_SystemInfo |
50 |
{ |
51 |
public string OriginalHostName { get; set; } |
52 |
public string ProgianlHostPort { get; set; } |
53 |
} |
54 |
|
55 |
public class MarkupItem |
56 |
{ |
57 |
public Guid ID { get; set; } |
58 |
public int PageNumber { get; set; } |
59 |
} |
60 |
|
61 |
public enum PrintFlag |
62 |
{ |
63 |
Wait = 0, |
64 |
Process = 1, |
65 |
Success = 2, |
66 |
Error = 4, |
67 |
} |
68 |
|
69 |
|
70 |
public enum FavoriteFlag |
71 |
{ |
72 |
[Description("#FF275EFF")] //ARGB 순 |
73 |
TeamShare, |
74 |
[Description("#FF72B21B")] |
75 |
Personal, |
76 |
//[Description("#FFCC330D")] |
77 |
//VeryHigh, |
78 |
} |
79 |
|
80 |
public class LoadMarkupData |
81 |
{ |
82 |
public Guid markupID { get; set; } |
83 |
/// <summary> |
84 |
/// 처리된 값의 반환 |
85 |
/// </summary> |
86 |
public string Data { get; set; } |
87 |
|
88 |
/// <summary> |
89 |
/// 처리 프로세스에서 오류 |
90 |
/// </summary> |
91 |
public string Exception { get; set; } |
92 |
|
93 |
public DateTime UpdateTime { get; set; } |
94 |
} |
95 |
|
96 |
public class PropertiesType |
97 |
{ |
98 |
public const string Const_InitialCatalog = "InitialCatalog"; |
99 |
public const string Const_DisplayColor = "DisplayColor"; |
100 |
public const string Const_TileSorcePath = "TileSorcePath"; |
101 |
public const string Const_TileSorceStorage = "TileSorceStorage"; |
102 |
public const string Const_FinalPDFStorgeLocal = "FinalPDFStorageLocal"; |
103 |
public const string Const_FinalPDFStorgeRemote = "FinalPDFStorageRemote"; |
104 |
|
105 |
public const string Const_ServerPathInternal = "InternalComment"; |
106 |
public const string Const_ServerPathExternal = "ExternalComment"; |
107 |
} |
108 |
} |