markus / ConvertService / ServiceBase / IServiceBase / ConvertItem.cs @ 78683624
이력 | 보기 | 이력해설 | 다운로드 (19.3 KB)
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 |
//} |