프로젝트

일반

사용자정보

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

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
}
클립보드 이미지 추가 (최대 크기: 500 MB)