프로젝트

일반

사용자정보

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

markus / IFinalPDF / InterfaceFinalPDF.cs @ 787a4489

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

1
using System;
2
using System.Collections.Generic;
3
using System.Linq;
4
using System.Text;
5

    
6
namespace IFinalPDF
7
{
8
    public interface InterfaceFinalPDF
9
    {
10

    
11
        FinalPDFResult Notify(string ProjectNo, string FinalID);
12

    
13
    }
14

    
15
    [Serializable]
16
    public struct FinalPDFResult
17
    {
18
        public string ProjectNo;
19
        public string FinalID;
20
        public int CurrentPage;
21
        public FinalStatus Status;
22
        public string Exception;
23
    }
24

    
25
    public enum FinalStatus
26
    {
27
        /// <summary>
28
        /// Final PDF를 만들기 위한 순서에 추가
29
        /// </summary>
30
        Insert = 0,
31

    
32
        /// <summary>
33
        /// 앞의 final이 처리중일때 대기
34
        /// </summary>
35
        Wait = 1,
36

    
37
        /// <summary>
38
        /// 만들고 있는중
39
        /// 이때 데이터베이스에 Current Page는 만들고 있는 페이지
40
        /// </summary>
41
        Create = 2,
42

    
43
        /// <summary>
44
        /// 만들고 있는중
45
        /// 이때 데이터베이스에 Current Page는 만들고 있는 페이지
46
        /// </summary>
47
        PdfStamp = 3,
48

    
49
        /// <summary>
50
        /// final pdf 완료시
51
        /// </summary>
52
        Success = 4,
53

    
54

    
55
        /// <summary>
56
        /// 에러
57
        /// </summary>
58
        Error = 5
59
    }
60
}
클립보드 이미지 추가 (최대 크기: 500 MB)