プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / ConstructionBaseInfo.cs @ 327

履歴 | 表示 | アノテート | ダウンロード (28.6 KB)

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

    
6
namespace ProcessManagement.DataModel
7
{
8
    /// <summary>
9
    /// 工事基本情報データモデル
10
    /// </summary>
11
    public class ConstructionBaseInfo
12
    {
13
        #region 定数
14
        #region 工事基本情報:日付項目テーブル
15
        /// <summary>
16
        /// 工事基本情報日付項目テーブル
17
        /// </summary>
18
        public static Dictionary<int, string> DateNameNoDic = new Dictionary<int, string>(){
19
                                                                                    {1,"RequestedDate"},
20
                                                                                    {2,"EstimatesSubmitDeadline"},
21
                                                                                    {3,"EstimatesSubmittedDate"},
22
                                                                                    {4,"OrderDate"},
23
                                                                                    {5, "OrderStartingDate"},
24
                                                                                    {6,"OrderCompletionDate"},
25
                                                                                    {7,"ConstructionStartingDate"},
26
                                                                                    {8,"ConstructionCompletionDate"},
27
                                                                                    {9,"TransferConstructionDate"},
28
                                                                                    {10,"EstimatesExpirationDate"},
29
                                                                                    {11,"ConstructionPeriodStart"},
30
                                                                                    {12,"ConstructionPeriodEnd"},
31
                                                                                    {13,"BillingStartDate"},
32
                                                                                    {14,"BillingDate"},
33
                                                                                    {15,"ConstrPreparationDate"},   // 2016/10/07 追加
34
                                                                                    {16,"InspectPlanningDate"},     // 2017/12/21 Add
35
                                                                                    {17,"InspectExecuteDate"},
36
                                                                                    {18,"RevCompleteDate"},
37
                                                                                };
38
        /// <summary>
39
        /// 工事基本情報日付項目名称テーブル
40
        /// </summary>
41
        public static Dictionary<string, string> DateNameDic = new Dictionary<string, string>(){
42
                                                                                    {"RequestedDate","依頼受け日"},
43
                                                                                    {"EstimatesSubmitDeadline","見積提出期限"},
44
                                                                                    {"EstimatesSubmittedDate","見積提出日"},
45
                                                                                    {"OrderDate","受注日"},
46
                                                                                    {"OrderStartingDate","開始予定日"},
47
                                                                                    {"OrderCompletionDate","完了予定日"},
48
                                                                                    {"ConstructionStartingDate","施工開始日"},
49
                                                                                    {"ConstructionCompletionDate","施工完了日"},
50
                                                                                    {"TransferConstructionDate","工事移管日"},
51
                                                                                    {"EstimatesExpirationDate","見積有効期限"},
52
                                                                                    {"ConstructionPeriodStart","契約工期開始"},
53
                                                                                    {"ConstructionPeriodEnd","契約工期完了"},
54
                                                                                    {"BillingStartDate","請求準備開始日"},
55
                                                                                    {"BillingDate",	"請求日"},
56
                                                                                    {"ConstrPreparationDate","施工開始準備日"},
57
                                                                                    {"InspectPlanningDate","検査予定日"},
58
                                                                                    {"InspectExecuteDate","検査実行日"},
59
                                                                                    {"RevCompleteDate","検査是正完了日"},
60
                                                                                };
61
        /// <summary>
62
        /// 工事基本情報データチェック対象日付テーブル
63
        /// </summary>
64
        public enum DateNoDef
65
        {
66
            /// <summary>
67
            /// 1:依頼受け日
68
            /// </summary>
69
            RequestedDate = 1,
70
            /// <summary>
71
            ///  2:見積提出期限
72
            /// </summary>
73
            EstimatesSubmitDeadline,
74
            /// <summary>
75
            ///  3:見積提出日
76
            /// </summary>
77
            EstimatesSubmittedDate,
78
            /// <summary>
79
            ///  4:受注日
80
            /// </summary>
81
            OrderDate,
82
            /// <summary>
83
            ///  5:開始予定日
84
            /// </summary>
85
            OrderStartingDate,
86
            /// <summary>
87
            ///  6:完了予定日
88
            /// </summary>
89
            OrderCompletionDate,
90
            /// <summary>
91
            ///  7:施工開始日
92
            /// </summary>
93
            ConstructionStartingDate,
94
            /// <summary>
95
            ///  8:施工完了日
96
            /// </summary>
97
            ConstructionCompletionDate,
98
            /// <summary>
99
            ///  9:工事移管日
100
            /// </summary>
101
            TransferConstructionDate,
102
            /// <summary>
103
            /// 10:見積有効期限
104
            /// </summary>
105
            EstimatesExpirationDate,
106
            /// <summary>
107
            /// 11:契約工期開始
108
            /// </summary>
109
            ConstructionPeriodStart,
110
            /// <summary>
111
            /// 12:契約工期完了
112
            /// </summary>
113
            ConstructionPeriodEnd,
114
            /// <summary>
115
            /// 13:請求準備開始日
116
            /// </summary>
117
            BillingStartDate,
118
            /// <summary>
119
            /// 14:請求日
120
            /// </summary>
121
            BillingDate,
122
            /// <summary>
123
            /// 15:施工開始準備日
124
            /// </summary>
125
            ConstrPreparationDate,
126
            /// <summary>
127
            /// 16:検査予定日
128
            /// </summary>
129
            InspectPlanningDate,
130
            /// <summary>
131
            /// 17:検査実行日
132
            /// </summary>
133
            InspectExecuteDate,
134
            /// <summary>
135
            /// 18:検査是正完了日
136
            /// </summary>
137
            RevCompleteDate,
138
        }
139
        #endregion
140

    
141
        #region 工事基本情報:消費税フラグ
142
        /// <summary>
143
        /// 消費税フラグ 0:含まない 1:含む
144
        /// </summary>
145
        public enum ConsumptionTaxFlgDef
146
        {
147
            /// <summary>
148
            /// 0:含まない
149
            /// </summary>
150
            NotInclue = 0,
151
            /// <summary>
152
            /// 1:含む
153
            /// </summary>
154
            Include,
155
        }
156
        #endregion
157

    
158
        #region 工事基本情報:営業経費発生フラグ
159
        /// <summary>
160
        /// 営業経費発生フラグ 0:発生しない 1:発生する 
161
        /// </summary>
162
        public enum SalesCostFlgDef
163
        {
164
            /// <summary>
165
            /// 0:発生しない
166
            /// </summary>
167
            NotOn = 0,
168
            /// <summary>
169
            /// 1:発生する 
170
            /// </summary>
171
            On,
172
        }
173
        #endregion
174

    
175
        #region 工事基本情報:見積種別
176
        /// <summary>
177
        /// 見積種別 0:通常見積 1:入札物件 2:予算取り見積
178
        /// </summary>
179
        public enum EstimateTypeDef
180
        {
181
            /// <summary>
182
            /// 0:通常見積
183
            /// </summary>
184
            Normal = 0,
185
            /// <summary>
186
            /// 1:入札物件
187
            /// </summary>
188
            Didding,
189
            /// <summary>
190
            /// 2:予算取り見積
191
            /// </summary>
192
            GetBudget,
193
        }
194
        #endregion
195

    
196
        #region 工事基本情報:請求回数フラグ
197
        /// <summary>
198
        /// 請求回数フラグ 0:分割請求 1:一括請求
199
        /// </summary>
200
        public enum BillingSplitFlgDef
201
        {
202
            /// <summary>
203
            /// 0:一括請求
204
            /// </summary>
205
            AllOnBilling = 0,
206
            /// <summary>
207
            /// 1:分割請求
208
            /// </summary>
209
            SplitBilling,
210
        }
211
        #endregion
212

    
213
        #region 工事基本情報:紐付データフラグ
214
        /// <summary>
215
        /// 工事基本情報:紐付データフラグ
216
        /// </summary>
217
        public enum TyingFlgDef
218
        {
219
            /// <summary>
220
            /// 0:独立データ
221
            /// </summary>
222
            Standard = 0,
223
            /// <summary>
224
            /// 1:増減親データ
225
            /// </summary>
226
            Parent,
227
            /// <summary>
228
            /// 2:増減子データ
229
            /// </summary>
230
            Tying,
231
        }
232
        #endregion
233

    
234
        #region 工事基本情報:結合工事フラグ
235
        /// <summary>
236
        /// 工事基本情報:結合工事フラグ
237
        /// </summary>
238
        public enum JoinFlgDef
239
        {
240
            /// <summary>
241
            /// 0:結合無通常データ
242
            /// </summary>
243
            Standard = 0,
244
            /// <summary>
245
            /// 1:結合親データ
246
            /// </summary>
247
            JoinParent,
248
            /// <summary>
249
            /// 2:結合子データ
250
            /// </summary>
251
            JoinChildren,
252
        }
253
        #endregion
254
        #endregion
255

    
256
        #region メンバ変数
257

    
258
        private int         m_ConstructionCode = 0;	                            // 工事コード
259
        private int         m_TyingFlg = 0;                                     // 紐付データフラグ
260
        private int         m_JoinFlg = 0;                                      // 結合契約工事フラグ
261
        private int         m_ConstructionYear = 0;	                            // 工事年度
262
        private int         m_ConstructionPeriod = 0;	                        // 工事期
263
        private DateTime    m_RequestedDate = DateTime.MinValue;                // 依頼受け日
264
        private DateTime    m_EstimatesSubmitDeadline = DateTime.MinValue;      // 見積提出期限
265
        private DateTime    m_EstimatesSubmittedDate = DateTime.MinValue;       // 見積提出日
266
        private DateTime    m_ProvisionalOrderDate = DateTime.MinValue;         // 仮受注日
267
        private DateTime    m_OrderDate = DateTime.MinValue;	                // 受注日
268
        private DateTime    m_OrderStartingDate = DateTime.MinValue;	        // 開始予定日
269
        private DateTime    m_OrderCompletionDate = DateTime.MinValue;	        // 完了予定日
270
        private DateTime    m_PreparationStartDate = DateTime.MinValue;         // 施工準備開始日
271
        private DateTime    m_ConstructionStartingDate = DateTime.MinValue;	    // 施工開始日
272
        private DateTime    m_ConstructionCompletionDate = DateTime.MinValue;   // 施工完了日
273
        private DateTime    m_NonOrderDate = DateTime.MinValue;                 // 非受注日
274
        private double      m_OrdersDecisionPrice = 0;	                        // 税抜受注決定金額
275
        private double      m_OrdersDecisionPriceInTax = 0;	                    // 税込受注決定金額
276
        private int         m_SalesPersonCode = 0;	                            // 営業担当者コード
277
        private int         m_ConstructionPersonCode = 0;	                    // 工事担当者コード
278
        private int         m_ConstrSubPersonCode = 0;	                        // 工事副担当者コード
279
        private int         m_ConstructionInstructor = 0;                       // 工事指導員コード
280
        private int         m_TransferConstruction = 0;                         // 移管先コード
281
        private DateTime    m_TransferConstructionDate = DateTime.MinValue;     // 工事移管日
282
        private int         m_OrderersDivision = 0;                             // 発注者区分
283
        private int         m_OrderersCode = 0;                                 // 発注者コード
284
        private DateTime    m_EstimatesExpirationDate = DateTime.MinValue;      // 見積有効期限
285
        private DateTime    m_ConstructionPeriodStart = DateTime.MinValue;      // 契約工期開始
286
        private DateTime    m_ConstructionPeriodEnd = DateTime.MinValue;        // 契約工期完了
287
        private DateTime    m_ConstructionPeriodStart2 = DateTime.MinValue;     // 契約工期開始(延長時)
288
        private DateTime    m_ConstructionPeriodEnd2 = DateTime.MinValue;       // 契約工期完了(延長時)
289
        private DateTime    m_StartDate = DateTime.MinValue;	                // 工事開始日
290
        private DateTime    m_EndDate = DateTime.MinValue;	                    // 工事終了日
291
        private DateTime    m_PurchaseOrderMailingDate = DateTime.MinValue;     // 注文書郵送日
292
        private DateTime    m_PurchaseOrderReturnDate = DateTime.MinValue;      // 注文書返送日
293
        private DateTime    m_PurchaseOrderReturnCheckDate = DateTime.MinValue; // 注文書返送確認日
294
        private int         m_ConsumptionTaxFlg = 1;                            // 消費税フラグ
295
        private int         m_PrimeContractorFlg = 1;	                        // 元請フラグ
296
        private int         m_SalesCostFlg = 1;	                                // 営業経費発生フラグ
297
        private int         m_ConstructionStatusFlg = -1;	                    // 工事状態フラグ
298
        private int         m_ConstructionType = 0;                             // 工事種別区分名称コード
299
        private int         m_EstimateType = 1;                                 // 見積種別
300
        private DateTime    m_BillingStartDate = DateTime.MinValue;	            // 請求準備開始日
301
        private DateTime    m_BillingDate = DateTime.MinValue;	                // 請求日
302
        private int         m_BillingSplitFlg = 1;                              // 請求回数フラグ
303
        private DateTime    m_BillingSendDate = DateTime.MinValue;              // 請求書郵送/手渡し日
304
        private DateTime    m_LedgerComplateDate = DateTime.MinValue;           // 工事詳細台帳入力完了日付
305
        private DateTime    m_InspectPlanningDate = DateTime.MinValue;          // 検査予定日
306
        private DateTime    m_InspectExecuteDate = DateTime.MinValue;           // 検査実行日
307
        private DateTime    m_RevCompleteDate = DateTime.MinValue;              // 検査是正完了日
308

    
309
        private DateTime    m_EntryDate = DateTime.Now;                         // 登録日付
310
        private DateTime    m_UpdateDate = DateTime.Now;                        // 更新日付
311

    
312
        #endregion
313

    
314
        #region コンストラクタ
315
        #endregion
316

    
317
        #region プロパティ
318
        /// <summary>
319
        /// 工事コード	
320
        /// </summary>
321
        public int ConstructionCode
322
        {
323
            get { return m_ConstructionCode; }
324
            set { m_ConstructionCode = value; }
325
        }
326
        /// <summary>
327
        /// 紐付データフラグ
328
        /// </summary>
329
        public int TyingFlg
330
        {
331
            get { return m_TyingFlg; }
332
            set { m_TyingFlg = value; }
333
        }
334
        /// <summary>
335
        /// 結合契約工事フラグ
336
        /// </summary>
337
        public int JoinFlg
338
        {
339
            get { return m_JoinFlg; }
340
            set { m_JoinFlg = value; }
341
        }
342
        /// <summary>
343
        /// 工事年度
344
        /// </summary>
345
        public int ConstructionYear
346
        {
347
            get { return m_ConstructionYear; }
348
            set { m_ConstructionYear = value; }
349
        }
350
        /// <summary>
351
        /// 工事期
352
        /// </summary>
353
        public int ConstructionPeriod
354
        {
355
            get { return m_ConstructionPeriod; }
356
            set { m_ConstructionPeriod = value; }
357
        }
358
        /// <summary>
359
        /// 依頼受け日
360
        /// </summary>
361
        public DateTime RequestedDate
362
        {
363
            get { return m_RequestedDate; }
364
            set { m_RequestedDate = value; }
365
        }
366
        /// <summary>
367
        /// 見積提出期限
368
        /// </summary>
369
        public DateTime EstimatesSubmitDeadline
370
        {
371
            get { return m_EstimatesSubmitDeadline; }
372
            set { m_EstimatesSubmitDeadline = value; }
373
        }
374
        /// <summary>
375
        /// 見積提出日
376
        /// </summary>
377
        public DateTime EstimatesSubmittedDate
378
        {
379
            get { return m_EstimatesSubmittedDate; }
380
            set { m_EstimatesSubmittedDate = value; }
381
        }
382
        /// <summary>
383
        /// 仮受注日
384
        /// </summary>
385
        public DateTime ProvisionalOrderDate
386
        {
387
            get { return m_ProvisionalOrderDate; }
388
            set { m_ProvisionalOrderDate = value; }
389
        }
390

    
391
        /// <summary>
392
        /// 受注日
393
        /// </summary>
394
        public DateTime OrderDate
395
        {
396
            get { return m_OrderDate; }
397
            set { m_OrderDate = value; }
398
        }
399
        /// <summary>
400
        /// 開始予定日
401
        /// </summary>
402
        public DateTime OrderStartingDate
403
        {
404
            get { return m_OrderStartingDate; }
405
            set { m_OrderStartingDate = value; }
406
        }
407
        /// <summary>
408
        /// 完了予定日
409
        /// </summary>
410
        public DateTime OrderCompletionDate
411
        {
412
            get { return m_OrderCompletionDate; }
413
            set { m_OrderCompletionDate = value; }
414
        }
415
        /// <summary>
416
        /// 施工準備開始日
417
        /// </summary>
418
        public DateTime PreparationStartDate
419
        {
420
            get { return m_PreparationStartDate; }
421
            set { m_PreparationStartDate = value; }
422
        }
423

    
424
        /// <summary>
425
        /// 施工開始日
426
        /// </summary>
427
        public DateTime ConstructionStartingDate
428
        {
429
            get { return m_ConstructionStartingDate; }
430
            set { m_ConstructionStartingDate = value; }
431
        }
432
        /// <summary>
433
        /// 施工完了日
434
        /// </summary>
435
        public DateTime ConstructionCompletionDate
436
        {
437
            get { return m_ConstructionCompletionDate; }
438
            set { m_ConstructionCompletionDate = value; }
439
        }
440
        /// <summary>
441
        /// 非受注日
442
        /// </summary>
443
        public DateTime NonOrderDate
444
        {
445
            get { return m_NonOrderDate; }
446
            set { m_NonOrderDate = value; }
447
        }
448

    
449
        /// <summary>
450
        /// 税抜受注決定金額
451
        /// </summary>
452
        public double OrdersDecisionPrice
453
        {
454
            get { return m_OrdersDecisionPrice; }
455
            set { m_OrdersDecisionPrice = value; }
456
        }
457
        /// <summary>
458
        /// 税抜受注決定金額
459
        /// </summary>
460
        public double OrdersDecisionPriceInTax
461
        {
462
            get { return m_OrdersDecisionPriceInTax; }
463
            set { m_OrdersDecisionPriceInTax = value; }
464
        }
465
        /// <summary>
466
        /// 営業担当者コード
467
        /// </summary>
468
        public int SalesPersonCode
469
        {
470
            get { return m_SalesPersonCode; }
471
            set { m_SalesPersonCode = value; }
472
        }
473
        /// <summary>
474
        /// 工事担当者コード
475
        /// </summary>
476
        public int ConstructionPersonCode
477
        {
478
            get { return m_ConstructionPersonCode; }
479
            set { m_ConstructionPersonCode = value; }
480
        }
481
        /// <summary>
482
        /// 工事副担当者コード
483
        /// </summary>
484
        public int ConstrSubPersonCode
485
        {
486
            get { return m_ConstrSubPersonCode; }
487
            set { m_ConstrSubPersonCode = value; }
488
        }
489
        /// <summary>
490
        /// 工事指導員
491
        /// </summary>
492
        public int ConstructionInstructor
493
        {
494
            get { return m_ConstructionInstructor; }
495
            set { m_ConstructionInstructor = value; }
496
        }
497
        /// <summary>
498
        /// 移管先コード
499
        /// </summary>
500
        public int TransferConstruction
501
        {
502
            get { return m_TransferConstruction; }
503
            set { m_TransferConstruction = value; }
504
        }
505
        /// <summary>
506
        /// 移管日
507
        /// </summary>
508
        public DateTime TransferConstructionDate
509
        {
510
            get { return m_TransferConstructionDate; }
511
            set { m_TransferConstructionDate = value; }
512
        }
513
        /// <summary>
514
        /// 発注者区分
515
        /// </summary>
516
        public int OrderersDivision
517
        {
518
            get { return m_OrderersDivision; }
519
            set { m_OrderersDivision = value; }
520
        }
521
        /// <summary>
522
        /// 発注者コード
523
        /// </summary>
524
        public int OrderersCode
525
        {
526
            get { return m_OrderersCode; }
527
            set { m_OrderersCode = value; }
528
        }
529
        /// <summary>
530
        /// 見積有効期限
531
        /// </summary>
532
        public DateTime EstimatesExpirationDate
533
        {
534
            get { return m_EstimatesExpirationDate; }
535
            set { m_EstimatesExpirationDate = value; }
536
        }
537
        /// <summary>
538
        /// 契約工期開始
539
        /// </summary>
540
        public DateTime ConstructionPeriodStart
541
        {
542
            get { return m_ConstructionPeriodStart; }
543
            set { m_ConstructionPeriodStart = value; }
544
        }
545
        /// <summary>
546
        /// 契約工期完了
547
        /// </summary>
548
        public DateTime ConstructionPeriodEnd
549
        {
550
            get { return m_ConstructionPeriodEnd; }
551
            set { m_ConstructionPeriodEnd = value; }
552
        }
553
        /// <summary>
554
        /// 契約工期開始(延長時)
555
        /// </summary>
556
        public DateTime ConstructionPeriodStart2
557
        {
558
            get { return m_ConstructionPeriodStart2; }
559
            set { m_ConstructionPeriodStart2 = value; }
560
        }
561
        /// <summary>
562
        /// 契約工期完了(延長時)
563
        /// </summary>
564
        public DateTime ConstructionPeriodEnd2
565
        {
566
            get { return m_ConstructionPeriodEnd2; }
567
            set { m_ConstructionPeriodEnd2 = value; }
568
        }
569
        /// <summary>
570
        /// 工事開始日
571
        /// </summary>
572
        public DateTime StartDate
573
        {
574
            get { return m_StartDate; }
575
            set { m_StartDate = value; }
576
        }
577
        /// <summary>
578
        /// 工事終了日
579
        /// </summary>
580
        public DateTime EndDate
581
        {
582
            get { return m_EndDate; }
583
            set { m_EndDate = value; }
584
        }
585
        /// <summary>
586
        /// 注文書郵送日
587
        /// </summary>
588
        public DateTime PurchaseOrderMailingDate
589
        {
590
            get { return m_PurchaseOrderMailingDate; }
591
            set { m_PurchaseOrderMailingDate = value; }
592
        }
593
        /// <summary>
594
        /// 注文書返送日
595
        /// </summary>
596
        public DateTime PurchaseOrderReturnDate
597
        {
598
            get { return m_PurchaseOrderReturnDate; }
599
            set { m_PurchaseOrderReturnDate = value; }
600
        }
601
        /// <summary>
602
        /// 注文書返送確認日
603
        /// </summary>
604
        public DateTime PurchaseOrderReturnCheckDate
605
        {
606
            get { return m_PurchaseOrderReturnCheckDate; }
607
            set { m_PurchaseOrderReturnCheckDate = value; }
608
        }
609

    
610
        /// <summary>
611
        /// 消費税フラグ
612
        /// </summary>
613
        public int ConsumptionTaxFlg
614
        {
615
            get { return m_ConsumptionTaxFlg; }
616
            set { m_ConsumptionTaxFlg = value; }
617
        }
618
        /// <summary>
619
        /// 元請フラグ
620
        /// </summary>
621
        public int PrimeContractorFlg
622
        {
623
            get { return m_PrimeContractorFlg; }
624
            set { m_PrimeContractorFlg = value; }
625
        }
626
        /// <summary>
627
        /// 営業経費発生フラグ
628
        /// </summary>
629
        public int SalesCostFlg
630
        {
631
            get { return m_SalesCostFlg; }
632
            set { m_SalesCostFlg = value; }
633
        }
634
        /// <summary>
635
        /// 工事状態フラグ
636
        /// </summary>
637
        public int ConstructionStatusFlg
638
        {
639
            get { return m_ConstructionStatusFlg; }
640
            set { m_ConstructionStatusFlg = value; }
641
        }
642
        /// <summary>
643
        /// 工事種別区分名称コード
644
        /// </summary>
645
        public int ConstructionType
646
        {
647
            get { return m_ConstructionType; }
648
            set { m_ConstructionType = value; }
649
        }
650
        /// <summary>
651
        /// 見積種別
652
        /// </summary>
653
        public int EstimateType
654
        {
655
            get { return m_EstimateType; }
656
            set { m_EstimateType = value; }
657
        }
658
        /// <summary>
659
        /// 請求準備開始日
660
        /// </summary>
661
        public DateTime BillingStartDate
662
        {
663
            get { return m_BillingStartDate; }
664
            set { m_BillingStartDate = value; }
665
        }
666
        /// <summary>
667
        /// 請求日
668
        /// </summary>
669
        public DateTime BillingDate
670
        {
671
            get { return m_BillingDate; }
672
            set { m_BillingDate = value; }
673
        }
674
        /// <summary>
675
        /// 請求回数フラグ
676
        /// </summary>
677
        public int BillingSplitFlg
678
        {
679
            get { return m_BillingSplitFlg; }
680
            set { m_BillingSplitFlg = value; }
681
        }
682
        /// <summary>
683
        /// 請求書郵送/手渡し日
684
        /// </summary>
685
        public DateTime BillingSendDate
686
        {
687
            get { return m_BillingSendDate; }
688
            set { m_BillingSendDate = value; }
689
        }
690
        /// <summary>
691
        /// 工事詳細台帳入力完了日付
692
        /// </summary>
693
        public DateTime LedgerComplateDate
694
        {
695
            get { return m_LedgerComplateDate; }
696
            set { m_LedgerComplateDate = value; }
697
        }
698
        /// <summary>
699
        /// 検査予定日
700
        /// </summary>
701
        public DateTime InspectPlanningDate
702
        {
703
            get { return m_InspectPlanningDate; }
704
            set { m_InspectPlanningDate = value; }
705
        }
706
        /// <summary>
707
        /// 検査実行日
708
        /// </summary>
709
        public DateTime InspectExecuteDate
710
        {
711
            get { return m_InspectExecuteDate; }
712
            set { m_InspectExecuteDate = value; }
713
        }
714
        /// <summary>
715
        /// 検査是正完了日
716
        /// </summary>
717
        public DateTime RevCompleteDate
718
        {
719
            get { return m_RevCompleteDate; }
720
            set { m_RevCompleteDate = value; }
721
        }
722
        /// <summary>
723
        /// 登録日付
724
        /// </summary>
725
        public DateTime EntryDate
726
        {
727
            set { m_EntryDate = value; }
728
            get { return m_EntryDate; }
729
        }
730
        /// <summary>
731
        /// 更新日付
732
        /// </summary>
733
        public DateTime UpdateDate
734
        {
735
            set { m_UpdateDate = value; }
736
            get { return m_UpdateDate; }
737
        }
738
        #endregion
739
    }
740
}