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 |
} |