프로젝트

일반

사용자정보

개정판 3b81b385

ID3b81b38543d09af2488ac9a3f450f0b6e4838ff2
상위 5c9d08be
하위 927e0240

김태성이(가) 약 5년 전에 추가함

서비스 오류 수정

Change-Id: I0014882fc99957a295d7ce424ef34a69c2d808b4

차이점 보기:

ConvertService/ServiceBase/IServiceBase/ConvertItem.cs
1
//using System;
2
//using System.ComponentModel;
3
//using System.Runtime.Serialization;
4
//using System.Linq.Expressions;
5
//using System.IO;
6

  
7
//namespace Markus.Service.Interface
8
//{
9
//    [DataContract]
10
//    public class ConvertItem :IEquatable<ConvertItem> ,INotifyPropertyChanged
11
//    {
12
//        public bool Equals(ConvertItem other)
13
//        {
14
//            if (other is null)
15
//                return false;
16

  
17
//            return this.ConvertID == other.ConvertID && this.ProjectNumber == other.ProjectNumber;
18
//        }
19

  
20
//        public override bool Equals(object obj) => Equals(obj as ConvertItem);
21
//        public override int GetHashCode()
22
//        {
23
//            var id = (ConvertID != null) ? ConvertID : "";
24
//            var project = (ProjectNumber != null) ? ProjectNumber : ""; 
25

  
26
//            return (id + project).GetHashCode();
27
//        }
28

  
29
//        public ConvertItem()
30
//        {
31

  
32
//        }
33

  
34
//        public ConvertItem(string ProjectNo, string ID)
35
//        {
36
//            this._projectNumber = ProjectNo;
37
//            this._convertID = ID;
38
//        }
39

  
40

  
41
//        public ConvertItem(string key, string ProjectNo, string ID, string originfilePath)
42
//        {
43
//            this._uniqueKey = key;
44
//            this._projectNumber = ProjectNo;
45
//            this._convertID = ID;
46
//            this._originfilePath = originfilePath;
47

  
48
//            string result = "";
49
//            if (originfilePath.Contains("/"))
50
//            {
51
//                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
52
//            }
53
//            else
54
//            {
55
//                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
56
//            }
57
//            this._FileName = result;
58
//        }
59

  
60
//        public ConvertItem(string key, string ProjectNo, string ID,string originfilePath,string convertPath)
61
//        {
62
//            this._uniqueKey = key;
63
//            this._projectNumber = ProjectNo;
64
//            this._convertID = ID;
65
//            this._originfilePath = originfilePath;
66
//            this._convertPath = convertPath;
67

  
68
//            string result = "";
69
//            if (originfilePath.Contains("/"))
70
//            {
71
//                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
72
//            }
73
//            else
74
//            {
75
//                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
76
//            }
77
//            this._FileName = result;
78
//        }
79

  
80
//        public ConvertItem(string key, string ProjectNo, string ID, string originfilePath, string convertPath, StatusCodeType Status,int currentPageNo,int totalPage,string exception)
81
//        {
82
//            this._uniqueKey = key;
83
//            this._projectNumber = ProjectNo;
84
//            this._convertID = ID;
85
//            this._originfilePath = originfilePath;
86
//            this._convertPath = convertPath;
87
//            this._convertState = (StatusCodeType)Status;
88
//            this._currentPageNo = currentPageNo;
89
//            this._totalPage = totalPage;
90
//            this._exception = exception;
91

  
92
//            string result = "";
93
//            if (originfilePath.Contains("/"))
94
//            {
95
//                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
96
//            }
97
//            else
98
//            {
99
//                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
100
//            }
101
//            this._FileName = result;
102
//        }
103

  
104
//        //DataSearch 상단 그리드 Search  DataConvert
105
//        public ConvertItem(string serviceID, string convertId ,string projectNo, int Status, string documentID, string documentName, string documentNo, string document_URL, string revision, int currentPageNo, int totalPage, string exception, string groupNo,
106
//            DateTime create_datetime, DateTime? start_datetime, DateTime? end_datetime , string originfilePath, string convertPath, string markusLink, int? reconverter)//20
107
//        {//세미
108
//            ServiceID = serviceID;
109
//            DocumentID = documentID;
110
//            ConvertID = convertId;
111
//            ProjectNumber = projectNo;
112
//            ConvertState = (StatusCodeType)Status;
113
//            UniqueKey = documentID;
114
//            DocumentName = documentName;
115
//            DocumentNo = documentNo;
116
//            DocumnetURL = document_URL;
117
//            Revision = revision;
118
//            CurrentPageNo = currentPageNo;
119
//            TotalPage = totalPage;
120
//            Exception = exception;
121
//            GroupNo = groupNo;
122
//            CreateTime = create_datetime;
123
//            StartTime = start_datetime;
124
//            EndTime = end_datetime;
125
//            ConvertPath = convertPath;
126
//            MarkusLink = markusLink;
127
//            OriginfilePath = originfilePath;
128
//            ReConverter = reconverter;
129

  
130
//            string result = "";
131
//            if (originfilePath.Contains("/"))
132
//            {
133
//                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
134
//            }
135
//            else
136
//            {
137
//                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
138
//            }
139
//            this._FileName = result;
140
//        }
141

  
142
//        public ConvertItem(string convertId, string projectNo, int Status, string documentID, string markupInfoID, string docInfoID ,string documentName, string documentNo, string createUserID,//20
143
//            string revision, int currentPageNo, int totalPage, string exception, string groupNo, DateTime create_datetime, DateTime? start_datetime, DateTime? end_datetime, string originfilePath,
144
//            string convertPath, string markusLink, int Final)
145
//        {//FinalPDF
146
//            ConvertID = convertId;
147
//            ProjectNumber = projectNo;
148
//            DocumentID = documentID;
149
//            ConvertID = convertId;
150
//            ProjectNumber = projectNo;
151
//            MarkupInfo_ID = markupInfoID;
152
//            Create_User_ID = createUserID;
153
//            ConvertState = (StatusCodeType)Status;
154
//            DocInfo_ID = docInfoID;
155
//            DocumentName = documentName;
156
//            DocumentNo = documentNo;
157
//            Revision = revision;
158
//            CurrentPageNo = currentPageNo;
159
//            TotalPage = totalPage;
160
//            Exception = exception;
161
//            GroupNo = groupNo;
162
//            CreateTime = create_datetime;
163
//            StartTime = start_datetime;
164
//            EndTime = end_datetime;
165
//            ConvertPath = convertPath;
166
//            MarkusLink = markusLink;
167
//            OriginfilePath = originfilePath;
168

  
169
//            if (OriginfilePath != null)
170
//            {
171
//                string result = "";
172
//                if (originfilePath.Contains("/"))
173
//                {
174
//                    result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
175
//                }
176
//                else
177
//                {
178
//                    result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
179
//                }
180
//                this._FileName = result;
181
//            }
182
//            else
183
//            {
184
//                this._FileName = "";
185
//            }
186
//        }
187

  
188
//        string _uniqueKey;
189
//        string _projectNumber;
190
//        string _convertID;
191
//        string _serviceID;
192
//        int? _reConverter;
193
//        string _originfilePath;
194
//        string _FileName;
195
//        string _convertPath;
196
//        StatusCodeType _convertState;
197
//        int _currentPageNo;
198
//        int _totalPage;
199
//        string _exception;
200
//        string _revision;//↓ DOCUMENT_ITEM
201
//        string _documentNo;
202
//        string _document_Name;
203
//        string _GroupName;
204
//        string _documentID;
205
//        string _documentURL;
206
//        string _validation;
207
//        string _MarkusLink;
208

  
209

  
210
//        DateTime _createtime;
211
//        DateTime? _starttime;
212
//        DateTime? _endtime;
213

  
214
//        public event PropertyChangedEventHandler PropertyChanged;
215

  
216
//        private void OnPropertyChanged(string propertyName)
217
//        {
218
//            if (PropertyChanged != null)
219
//            {
220
//                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
221
//            }
222

  
223
//        }
224

  
225

  
226
//        [DataMember]
227
//        public string ConvertID
228
//        {
229
//            get
230
//            {
231
//                return _convertID;
232
//            }
233
//            set
234
//            {
235
//                if (_convertID != value)
236
//                {
237
//                    _convertID = value;
238
//                    OnPropertyChanged("ConvertID");
239
//                }
240
//            }
241
//        }
242

  
243
//        [DataMember]
244
//        public string ServiceID
245
//        {
246
//            get
247
//            {
248
//                return _serviceID;
249
//            }
250
//            set
251
//            {
252
//                if (_serviceID != value)
253
//                {
254
//                    _serviceID = value;
255
//                    OnPropertyChanged("ServiceID");
256
//                }
257
//            }
258
//        }
259

  
260
//        [DataMember]
261
//        public int? ReConverter
262
//        {
263
//            get
264
//            {
265
//                return _reConverter;
266
//            }
267
//            set
268
//            {
269
//                if (_reConverter != value)
270
//                {
271
//                    _reConverter = value;
272
//                    OnPropertyChanged("ReConverter");
273
//                }
274
//            }
275
//        }
276

  
277
//        [DataMember]
278
//        public string OriginfilePath
279
//        {
280
//            get
281
//            {
282
//                return _originfilePath;
283
//            }
284
//            set
285
//            {
286
//                if (_originfilePath != value)
287
//                {
288
//                    _originfilePath = value;
289
//                    OnPropertyChanged("OriginfilePath");
290
//                }
291
//            }
292
//        }
293

  
294

  
295
//        [DataMember]
296
//        public string FileName
297
//        {
298
//            get
299
//            {
300
//                return _FileName;
301
//            }
302
//            set
303
//            {
304
//                if (_FileName != value)
305
//                {
306
//                    _FileName = value;
307
//                    OnPropertyChanged("FileName");
308
//                }
309
//            }
310
//        }
311

  
312

  
313
//        [DataMember]
314
//        public string ConvertPath
315
//        {
316
//            get
317
//            {
318
//                return _convertPath;
319
//            }
320
//            set
321
//            {
322
//                if (_convertPath != value)
323
//                {
324
//                    _convertPath = value;
325
//                   OnPropertyChanged("ConvertPath");
326
//                }
327
//            }
328
//        }
329

  
330
//        [DataMember]
331
//        public StatusCodeType ConvertState
332
//        {
333
//            get
334
//            {
335
//                return _convertState;
336
//            }
337
//            set
338
//            {
339
//                if (_convertState != value)
340
//                {
341
//                    _convertState = value;
342
//                    OnPropertyChanged("ConvertState");
343
//                }
344
//            }
345
//        }
346

  
347
//        [DataMember]
348
//        public string ProjectNumber
349
//        {
350
//            get
351
//            {
352
//                return _projectNumber;
353
//            }
354
//            set
355
//            {
356
//                if (_projectNumber != value)
357
//                {
358
//                    _projectNumber = value;
359
//                    OnPropertyChanged("ProjectNumber");
360
//                }
361
//            }
362
//        }
363

  
364
//        [DataMember]
365
//        public int TotalPage
366
//        {
367
//            get
368
//            {
369
//                return _totalPage;
370
//            }
371
//            set
372
//            {
373
//                if (_totalPage != value)
374
//                {
375
//                    _totalPage = value;
376
//                    OnPropertyChanged("TotalPage");
377
//                }
378
//            }
379
//        }
380

  
381
//        [DataMember]
382
//        public int CurrentPageNo
383
//        {
384
//            get
385
//            {
386
//                return _currentPageNo;
387
//            }
388
//            set
389
//            {
390
//                if (_currentPageNo != value)
391
//                {
392
//                    _currentPageNo = value;
393
//                    OnPropertyChanged("CurrentPageNo");
394
//                }
395
//            }
396
//        }
397

  
398
//        [DataMember]
399
//        public DateTime CreateTime
400
//        {
401
//            get
402
//            {
403
//                return _createtime;
404
//            }
405
//            set
406
//            {
407
//                if (_createtime != value)
408
//                {
409
//                    _createtime = value;
410
//                    OnPropertyChanged("CreateTime");
411
//                }
412
//            }
413
//        }
414

  
415
//        [DataMember]
416
//        public DateTime? StartTime
417
//        {
418
//            get
419
//            {
420
//                return _starttime;
421
//            }
422
//            set
423
//            {
424
//                if (value == null)
425
//                {
426
//                    _starttime = null;
427
//                    OnPropertyChanged("StartTime");
428
//                }
429
//                else if (_starttime != value)
430
//                {
431
//                    _starttime = value;
432
//                    OnPropertyChanged("StartTime");
433
//                }
434
//            }
435
//        }
436

  
437
//        [DataMember]
438
//        public DateTime? EndTime
439
//        {
440
//            get
441
//            {
442
//                return _endtime;
443
//            }
444
//            set
445
//            {
446
//                if (value == null)
447
//                {
448
//                    _endtime = null;
449
//                    OnPropertyChanged("EndTime");
450
//                }
451
//                else if (_endtime != value)
452
//                {
453
//                    _endtime = value;
454
//                    OnPropertyChanged("EndTime");
455
//                }
456
//            }
457
//        }
458

  
459
//        [DataMember]
460
//        public string UniqueKey
461
//        {
462
//            get
463
//            {
464
//                return _uniqueKey;
465
//            }
466
//            set
467
//            {
468
//                if (_uniqueKey != value)
469
//                {
470
//                    _uniqueKey = value;
471
//                    OnPropertyChanged("UniqueKey");
472
//                }
473
//            }
474
//        }
475

  
476

  
477
//        [DataMember]
478
//        public string Exception
479
//        {
480
//            get
481
//            {
482
//                return _exception;
483
//            }
484
//            set
485
//            {
486
//                if (_exception != value)
487
//                {
488
//                    _exception = value;
489
//                   OnPropertyChanged("Exception");
490

  
491
//                }
492
//            }
493
//        }
494

  
495
//        [DataMember]
496
//        public Int64 ProcessorAffinity { get; set; }
497

  
498
//        [DataMember]
499
//        public string Revision
500
//        {
501
//            get
502
//            {
503
//                return _revision;
504
//            }
505
//            set
506
//            {
507
//                if (_revision != value)
508
//                {
509
//                    _revision = value;
510
//                    OnPropertyChanged("Revision");
511

  
512
//                }
513
//            }
514
//        }
515

  
516
//        [DataMember]
517
//        public string DocumentNo
518
//        {
519
//            get
520
//            {
521
//                return _documentNo;
522
//            }
523
//            set
524
//            {
525
//                if (_documentNo != value)
526
//                {
527
//                    _documentNo = value;
528
//                    OnPropertyChanged("DocumentNo");
529

  
530
//                }
531
//            }
532
//        }
533

  
534
//        [DataMember]
535
//        public string DocumentName
536
//        {
537
//            get
538
//            {
539
//                return _document_Name;
540
//            }
541
//            set
542
//            {
543
//                if (_document_Name != value)
544
//                {
545
//                    _document_Name = value;
546
//                    OnPropertyChanged("DocumentName");
547

  
548
//                }
549
//            }
550
//        }
551

  
552
//        [DataMember]
553
//        public string DocumnetURL
554
//        {
555
//            get
556
//            {
557
//                return _documentURL;
558
//            }
559
//            set
560
//            {
561
//                if (_documentURL != value)
562
//                {
563
//                    _documentURL = value;
564
//                    OnPropertyChanged("DocumnetURL");
565

  
566
//                }
567
//            }
568
//        }
569

  
570
            
571

  
572
//        [DataMember]
573
//        public string GroupNo
574
//        {
575
//            get
576
//            {
577
//                return _GroupName;
578
//            }
579
//            set
580
//            {
581
//                if (_GroupName != value)
582
//                {
583
//                    _GroupName = value;
584
//                    OnPropertyChanged("GroupNo");
585

  
586
//                }
587
//            }
588
//        }
589

  
590

  
591
//        [DataMember]
592
//        public string DocumentID
593
//        {
594
//            get
595
//            {
596
//                return _documentID;
597
//            }
598
//            set
599
//            {
600
//                if (_documentID != value)
601
//                {
602
//                    _documentID = value;
603
//                    OnPropertyChanged("DocumentID");
604

  
605
//                }
606
//            }
607
//        }
608

  
609

  
610
//        [DataMember]
611
//        public string Validation
612
//        {
613
//            get
614
//            {
615
//                return _validation;
616
//            }
617
//            set
618
//            {
619
//                if (_validation != value)
620
//                {
621
//                    _validation = value;
622
//                    OnPropertyChanged("Validation");
623

  
624
//                }
625
//            }
626
//        }
627

  
628
//        [DataMember]
629
//        public string MarkusLink
630
//        {
631
//            get
632
//            {
633
//                return _MarkusLink;
634
//            }
635
//            set
636
//            {
637
//                if (_MarkusLink != value)
638
//                {
639
//                    _MarkusLink = value;
640
//                    OnPropertyChanged("MarkusLink");
641

  
642
//                }
643
//            }
644
//        }
645

  
646
//        [DataMember]
647
//        private string _DocInfo_ID;
648
//        public string DocInfo_ID
649
//        {
650
//            get
651
//            {
652
//                return _DocInfo_ID;
653
//            }
654
//            set
655
//            {
656
//                if (_DocInfo_ID != value)
657
//                {
658
//                    _DocInfo_ID = value;
659
//                    OnPropertyChanged("DocInfo_ID");
660

  
661
//                }
662
//            }
663
//        }
664

  
665
//        [DataMember]
666
//        private string _MarkupInfo_ID;
667
//        public string MarkupInfo_ID
668
//        {
669
//            get
670
//            {
671
//                return _MarkupInfo_ID;
672
//            }
673
//            set
674
//            {
675
//                if (_MarkupInfo_ID != value)
676
//                {
677
//                    _MarkupInfo_ID = value;
678
//                    OnPropertyChanged("MarkupInfo_ID");
679

  
680
//                }
681
//            }
682
//        }
683

  
684
//        [DataMember]
685
//        private string _Create_User_ID;
686
//        public string Create_User_ID
687
//        {
688
//            get
689
//            {
690
//                return _Create_User_ID;
691
//            }
692
//            set
693
//            {
694
//                if (_Create_User_ID != value)
695
//                {
696
//                    _Create_User_ID = value;
697
//                    OnPropertyChanged("Create_User_ID");
698

  
699
//                }
700
//            }
701
//        }
702
//    }
703

  
704
//    public enum StatusCodeType
705
//    {
706
//        None = 0,
707
//        Wait = 1,
708
//        PageLoading = 2,
709
//        Saving = 3,
710
//        Completed = 4,
711
//        FileError = 50,
712
//        PageError = 55,
713
//        NeedsPassword = 60,
714
//        Error = 99,
715
//        All_Error = 100
716
//    }
717
//}
1
using System;
2
using System.ComponentModel;
3
using System.Runtime.Serialization;
4
using System.Linq.Expressions;
5
using System.IO;
6
using Markus.Message;
7

  
8
namespace Markus.Service.Interface
9
{
10
    [DataContract]
11
    public class ConvertItem : IEquatable<ConvertItem>, INotifyPropertyChanged
12
    {
13
        public bool Equals(ConvertItem other)
14
        {
15
            if (other is null)
16
                return false;
17

  
18
            return this.ConvertID == other.ConvertID && this.ProjectNumber == other.ProjectNumber;
19
        }
20

  
21
        public override bool Equals(object obj) => Equals(obj as ConvertItem);
22
        public override int GetHashCode()
23
        {
24
            var id = (ConvertID != null) ? ConvertID : "";
25
            var project = (ProjectNumber != null) ? ProjectNumber : "";
26

  
27
            return (id + project).GetHashCode();
28
        }
29

  
30
        public ConvertItem()
31
        {
32

  
33
        }
34

  
35
        public ConvertItem(string ProjectNo, string ID)
36
        {
37
            this._projectNumber = ProjectNo;
38
            this._convertID = ID;
39
        }
40

  
41

  
42
        public ConvertItem(string key, string ProjectNo, string ID, string originfilePath)
43
        {
44
            this._uniqueKey = key;
45
            this._projectNumber = ProjectNo;
46
            this._convertID = ID;
47
            this._originfilePath = originfilePath;
48

  
49
            string result = "";
50
            if (originfilePath.Contains("/"))
51
            {
52
                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
53
            }
54
            else
55
            {
56
                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
57
            }
58
            this._FileName = result;
59
        }
60

  
61
        public ConvertItem(string key, string ProjectNo, string ID, string originfilePath, string convertPath)
62
        {
63
            this._uniqueKey = key;
64
            this._projectNumber = ProjectNo;
65
            this._convertID = ID;
66
            this._originfilePath = originfilePath;
67
            this._convertPath = convertPath;
68

  
69
            string result = "";
70
            if (originfilePath.Contains("/"))
71
            {
72
                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
73
            }
74
            else
75
            {
76
                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
77
            }
78
            this._FileName = result;
79
        }
80

  
81
        public ConvertItem(string key, string ProjectNo, string ID, string originfilePath, string convertPath, StatusCodeType Status, int currentPageNo, int totalPage, string exception)
82
        {
83
            this._uniqueKey = key;
84
            this._projectNumber = ProjectNo;
85
            this._convertID = ID;
86
            this._originfilePath = originfilePath;
87
            this._convertPath = convertPath;
88
            this._convertState = (StatusCodeType)Status;
89
            this._currentPageNo = currentPageNo;
90
            this._totalPage = totalPage;
91
            this._exception = exception;
92

  
93
            string result = "";
94
            if (originfilePath.Contains("/"))
95
            {
96
                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
97
            }
98
            else
99
            {
100
                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
101
            }
102
            this._FileName = result;
103
        }
104

  
105
        //DataSearch 상단 그리드 Search  DataConvert
106
        public ConvertItem(string serviceID, string convertId, string projectNo, int Status, string documentID, string documentName, string documentNo, string document_URL, string revision, int currentPageNo, int totalPage, string exception, string groupNo,
107
            DateTime create_datetime, DateTime? start_datetime, DateTime? end_datetime, string originfilePath, string convertPath, string markusLink, int? reconverter)//20
108
        {//세미
109
            ServiceID = serviceID;
110
            DocumentID = documentID;
111
            ConvertID = convertId;
112
            ProjectNumber = projectNo;
113
            ConvertState = (StatusCodeType)Status;
114
            UniqueKey = documentID;
115
            DocumentName = documentName;
116
            DocumentNo = documentNo;
117
            DocumnetURL = document_URL;
118
            Revision = revision;
119
            CurrentPageNo = currentPageNo;
120
            TotalPage = totalPage;
121
            Exception = exception;
122
            GroupNo = groupNo;
123
            CreateTime = create_datetime;
124
            StartTime = start_datetime;
125
            EndTime = end_datetime;
126
            ConvertPath = convertPath;
127
            MarkusLink = markusLink;
128
            OriginfilePath = originfilePath;
129
            ReConverter = reconverter;
130

  
131
            string result = "";
132
            if (originfilePath.Contains("/"))
133
            {
134
                result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
135
            }
136
            else
137
            {
138
                result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
139
            }
140
            this._FileName = result;
141
        }
142

  
143
        public ConvertItem(string convertId, string projectNo, int Status, string documentID, string markupInfoID, string docInfoID, string documentName, string documentNo, string createUserID,//20
144
            string revision, int currentPageNo, int totalPage, string exception, string groupNo, DateTime create_datetime, DateTime? start_datetime, DateTime? end_datetime, string originfilePath,
145
            string convertPath, string markusLink, int Final)
146
        {//FinalPDF
147
            ConvertID = convertId;
148
            ProjectNumber = projectNo;
149
            DocumentID = documentID;
150
            ConvertID = convertId;
151
            ProjectNumber = projectNo;
152
            MarkupInfo_ID = markupInfoID;
153
            Create_User_ID = createUserID;
154
            ConvertState = (StatusCodeType)Status;
155
            DocInfo_ID = docInfoID;
156
            DocumentName = documentName;
157
            DocumentNo = documentNo;
158
            Revision = revision;
159
            CurrentPageNo = currentPageNo;
160
            TotalPage = totalPage;
161
            Exception = exception;
162
            GroupNo = groupNo;
163
            CreateTime = create_datetime;
164
            StartTime = start_datetime;
165
            EndTime = end_datetime;
166
            ConvertPath = convertPath;
167
            MarkusLink = markusLink;
168
            OriginfilePath = originfilePath;
169

  
170
            if (OriginfilePath != null)
171
            {
172
                string result = "";
173
                if (originfilePath.Contains("/"))
174
                {
175
                    result = originfilePath.Substring(originfilePath.LastIndexOf("/") + 1);
176
                }
177
                else
178
                {
179
                    result = originfilePath.Substring(originfilePath.LastIndexOf("%") + 1);
180
                }
181
                this._FileName = result;
182
            }
183
            else
184
            {
185
                this._FileName = "";
186
            }
187
        }
188

  
189
        string _uniqueKey;
190
        string _projectNumber;
191
        string _convertID;
192
        string _serviceID;
193
        int? _reConverter;
194
        string _originfilePath;
195
        string _FileName;
196
        string _convertPath;
197
        StatusCodeType _convertState;
198
        int _currentPageNo;
199
        int _totalPage;
200
        string _exception;
201
        string _revision;//↓ DOCUMENT_ITEM
202
        string _documentNo;
203
        string _document_Name;
204
        string _GroupName;
205
        string _documentID;
206
        string _documentURL;
207
        string _validation;
208
        string _MarkusLink;
209

  
210

  
211
        DateTime _createtime;
212
        DateTime? _starttime;
213
        DateTime? _endtime;
214

  
215
        public event PropertyChangedEventHandler PropertyChanged;
216

  
217
        private void OnPropertyChanged(string propertyName)
218
        {
219
            if (PropertyChanged != null)
220
            {
221
                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
222
            }
223

  
224
        }
225

  
226

  
227
        [DataMember]
228
        public string ConvertID
229
        {
230
            get
231
            {
232
                return _convertID;
233
            }
234
            set
235
            {
236
                if (_convertID != value)
237
                {
238
                    _convertID = value;
239
                    OnPropertyChanged("ConvertID");
240
                }
241
            }
242
        }
243

  
244
        [DataMember]
245
        public string ServiceID
246
        {
247
            get
248
            {
249
                return _serviceID;
250
            }
251
            set
252
            {
253
                if (_serviceID != value)
254
                {
255
                    _serviceID = value;
256
                    OnPropertyChanged("ServiceID");
257
                }
258
            }
259
        }
260

  
261
        [DataMember]
262
        public int? ReConverter
263
        {
264
            get
265
            {
266
                return _reConverter;
267
            }
268
            set
269
            {
270
                if (_reConverter != value)
271
                {
272
                    _reConverter = value;
273
                    OnPropertyChanged("ReConverter");
274
                }
275
            }
276
        }
277

  
278
        [DataMember]
279
        public string OriginfilePath
280
        {
281
            get
282
            {
283
                return _originfilePath;
284
            }
285
            set
286
            {
287
                if (_originfilePath != value)
288
                {
289
                    _originfilePath = value;
290
                    OnPropertyChanged("OriginfilePath");
291
                }
292
            }
293
        }
294

  
295

  
296
        [DataMember]
297
        public string FileName
298
        {
299
            get
300
            {
301
                return _FileName;
302
            }
303
            set
304
            {
305
                if (_FileName != value)
306
                {
307
                    _FileName = value;
308
                    OnPropertyChanged("FileName");
309
                }
310
            }
311
        }
312

  
313

  
314
        [DataMember]
315
        public string ConvertPath
316
        {
317
            get
318
            {
319
                return _convertPath;
320
            }
321
            set
322
            {
323
                if (_convertPath != value)
324
                {
325
                    _convertPath = value;
326
                    OnPropertyChanged("ConvertPath");
327
                }
328
            }
329
        }
330

  
331
        [DataMember]
332
        public StatusCodeType ConvertState
333
        {
334
            get
335
            {
336
                return _convertState;
337
            }
338
            set
339
            {
340
                if (_convertState != value)
341
                {
342
                    _convertState = value;
343
                    OnPropertyChanged("ConvertState");
344
                }
345
            }
346
        }
347

  
348
        [DataMember]
349
        public string ProjectNumber
350
        {
351
            get
352
            {
353
                return _projectNumber;
354
            }
355
            set
356
            {
357
                if (_projectNumber != value)
358
                {
359
                    _projectNumber = value;
360
                    OnPropertyChanged("ProjectNumber");
361
                }
362
            }
363
        }
364

  
365
        [DataMember]
366
        public int TotalPage
367
        {
368
            get
369
            {
370
                return _totalPage;
371
            }
372
            set
373
            {
374
                if (_totalPage != value)
375
                {
376
                    _totalPage = value;
377
                    OnPropertyChanged("TotalPage");
378
                }
379
            }
380
        }
381

  
382
        [DataMember]
383
        public int CurrentPageNo
384
        {
385
            get
386
            {
387
                return _currentPageNo;
388
            }
389
            set
390
            {
391
                if (_currentPageNo != value)
392
                {
393
                    _currentPageNo = value;
394
                    OnPropertyChanged("CurrentPageNo");
395
                }
396
            }
397
        }
398

  
399
        [DataMember]
400
        public DateTime CreateTime
401
        {
402
            get
403
            {
404
                return _createtime;
405
            }
406
            set
407
            {
408
                if (_createtime != value)
409
                {
410
                    _createtime = value;
411
                    OnPropertyChanged("CreateTime");
412
                }
413
            }
414
        }
415

  
416
        [DataMember]
417
        public DateTime? StartTime
418
        {
419
            get
420
            {
421
                return _starttime;
422
            }
423
            set
424
            {
425
                if (value == null)
426
                {
427
                    _starttime = null;
428
                    OnPropertyChanged("StartTime");
429
                }
430
                else if (_starttime != value)
431
                {
432
                    _starttime = value;
433
                    OnPropertyChanged("StartTime");
434
                }
435
            }
436
        }
437

  
438
        [DataMember]
439
        public DateTime? EndTime
440
        {
441
            get
442
            {
443
                return _endtime;
444
            }
445
            set
446
            {
447
                if (value == null)
448
                {
449
                    _endtime = null;
450
                    OnPropertyChanged("EndTime");
451
                }
452
                else if (_endtime != value)
453
                {
454
                    _endtime = value;
455
                    OnPropertyChanged("EndTime");
456
                }
457
            }
458
        }
459

  
460
        [DataMember]
461
        public string UniqueKey
462
        {
463
            get
464
            {
465
                return _uniqueKey;
466
            }
467
            set
468
            {
469
                if (_uniqueKey != value)
470
                {
471
                    _uniqueKey = value;
472
                    OnPropertyChanged("UniqueKey");
473
                }
474
            }
475
        }
476

  
477

  
478
        [DataMember]
479
        public string Exception
480
        {
481
            get
482
            {
483
                return _exception;
484
            }
485
            set
486
            {
487
                if (_exception != value)
488
                {
489
                    _exception = value;
490
                    OnPropertyChanged("Exception");
491

  
492
                }
493
            }
494
        }
495

  
496
        [DataMember]
497
        public Int64 ProcessorAffinity { get; set; }
498

  
499
        [DataMember]
500
        public string Revision
501
        {
502
            get
503
            {
504
                return _revision;
505
            }
506
            set
507
            {
508
                if (_revision != value)
509
                {
510
                    _revision = value;
511
                    OnPropertyChanged("Revision");
512

  
513
                }
514
            }
515
        }
516

  
517
        [DataMember]
518
        public string DocumentNo
519
        {
520
            get
521
            {
522
                return _documentNo;
523
            }
524
            set
525
            {
526
                if (_documentNo != value)
527
                {
528
                    _documentNo = value;
529
                    OnPropertyChanged("DocumentNo");
530

  
531
                }
532
            }
533
        }
534

  
535
        [DataMember]
536
        public string DocumentName
537
        {
538
            get
539
            {
540
                return _document_Name;
541
            }
542
            set
543
            {
544
                if (_document_Name != value)
545
                {
546
                    _document_Name = value;
547
                    OnPropertyChanged("DocumentName");
548

  
549
                }
550
            }
551
        }
552

  
553
        [DataMember]
554
        public string DocumnetURL
555
        {
556
            get
557
            {
558
                return _documentURL;
559
            }
560
            set
561
            {
562
                if (_documentURL != value)
563
                {
564
                    _documentURL = value;
565
                    OnPropertyChanged("DocumnetURL");
566

  
567
                }
568
            }
569
        }
570

  
571

  
572

  
573
        [DataMember]
574
        public string GroupNo
575
        {
576
            get
577
            {
578
                return _GroupName;
579
            }
580
            set
581
            {
582
                if (_GroupName != value)
583
                {
584
                    _GroupName = value;
585
                    OnPropertyChanged("GroupNo");
586

  
587
                }
588
            }
589
        }
590

  
591

  
592
        [DataMember]
593
        public string DocumentID
594
        {
595
            get
596
            {
597
                return _documentID;
598
            }
599
            set
600
            {
601
                if (_documentID != value)
602
                {
603
                    _documentID = value;
604
                    OnPropertyChanged("DocumentID");
605

  
606
                }
607
            }
608
        }
609

  
610

  
611
        [DataMember]
612
        public string Validation
613
        {
614
            get
615
            {
616
                return _validation;
617
            }
618
            set
619
            {
620
                if (_validation != value)
621
                {
622
                    _validation = value;
623
                    OnPropertyChanged("Validation");
624

  
625
                }
626
            }
627
        }
628

  
629
        [DataMember]
630
        public string MarkusLink
631
        {
632
            get
633
            {
634
                return _MarkusLink;
635
            }
636
            set
637
            {
638
                if (_MarkusLink != value)
639
                {
640
                    _MarkusLink = value;
641
                    OnPropertyChanged("MarkusLink");
642

  
643
                }
644
            }
645
        }
646

  
647
        [DataMember]
648
        private string _DocInfo_ID;
649
        public string DocInfo_ID
650
        {
651
            get
652
            {
653
                return _DocInfo_ID;
654
            }
655
            set
656
            {
657
                if (_DocInfo_ID != value)
658
                {
659
                    _DocInfo_ID = value;
660
                    OnPropertyChanged("DocInfo_ID");
661

  
662
                }
663
            }
664
        }
665

  
666
        [DataMember]
667
        private string _MarkupInfo_ID;
668
        public string MarkupInfo_ID
669
        {
670
            get
671
            {
672
                return _MarkupInfo_ID;
673
            }
674
            set
675
            {
676
                if (_MarkupInfo_ID != value)
677
                {
678
                    _MarkupInfo_ID = value;
679
                    OnPropertyChanged("MarkupInfo_ID");
680

  
681
                }
682
            }
683
        }
684

  
685
        [DataMember]
686
        private string _Create_User_ID;
687
        public string Create_User_ID
688
        {
689
            get
690
            {
691
                return _Create_User_ID;
692
            }
693
            set
694
            {
695
                if (_Create_User_ID != value)
696
                {
697
                    _Create_User_ID = value;
698
                    OnPropertyChanged("Create_User_ID");
699

  
700
                }
701
            }
702
        }
703
    }
704
}

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)