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