h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / ConstructionBudgetDetail.cs @ 339
履歴 | 表示 | アノテート | ダウンロード (6.43 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 ConstructionBudgetDetail |
12 |
{ |
13 |
#region 定数 |
14 |
|
15 |
#region 工事詳細台帳明細:協力会社コードタイプ |
16 |
/// <summary> |
17 |
/// 協力会社コードタイプ |
18 |
/// </summary> |
19 |
public enum CompanyTypeDef |
20 |
{ |
21 |
/// <summary> |
22 |
/// 固定コード |
23 |
/// </summary> |
24 |
UnKnown = 0, |
25 |
/// <summary> |
26 |
/// 協力会社コード |
27 |
/// </summary> |
28 |
Subconstractor, |
29 |
/// <summary> |
30 |
/// 担当者コード |
31 |
/// </summary> |
32 |
Person, |
33 |
} |
34 |
#endregion |
35 |
|
36 |
#endregion |
37 |
|
38 |
#region メンバ変数 |
39 |
|
40 |
private int m_ConstructionCode = 0; // 工事コード |
41 |
|
42 |
private int m_GroupCount = 0; // グループ番号 |
43 |
private int m_LineCount = 0; // 行番号 |
44 |
private int m_ComponentCode = 0; // 構成キー |
45 |
private int m_ItemCode = 0; // 工種キー |
46 |
private string m_FirstString = string.Empty; // 項目名称 |
47 |
private string m_SecondString = string.Empty; // 工事内容 |
48 |
private int m_CompanyType = 0; // 協力会社コードタイプ |
49 |
private int m_CompanyCode = 0; // 協力会社コード |
50 |
private string m_CompanyName = string.Empty; // 協力会社名称 |
51 |
private double m_EstimatePrice = 0; // 見積時金額 |
52 |
private double m_NegotiationPrice = 0; // 交渉時金額 |
53 |
private double m_OrderDesiredAmount = 0; // 発注希望金額 |
54 |
private double m_ExecutionAmount = 0; // 実行金額 |
55 |
private double m_AmountConfigRate = 0; // 金額構成率 |
56 |
private int m_NegotiateFlg = 0; // 協力業者交渉フラグ |
57 |
|
58 |
private DateTime m_EntryDate = DateTime.Now; // 登録日付 |
59 |
private DateTime m_UpdateDate = DateTime.Now; // 更新日付 |
60 |
#endregion |
61 |
|
62 |
#region コンストラクタ |
63 |
#endregion |
64 |
|
65 |
#region プロパティ |
66 |
/// <summary> |
67 |
/// 工事コード |
68 |
/// </summary> |
69 |
public int ConstructionCode |
70 |
{ |
71 |
get { return m_ConstructionCode; } |
72 |
set { m_ConstructionCode = value; } |
73 |
} |
74 |
/// <summary> |
75 |
/// グループ番号 |
76 |
/// </summary> |
77 |
public int GroupCount |
78 |
{ |
79 |
get { return m_GroupCount; } |
80 |
set { m_GroupCount = value; } |
81 |
} |
82 |
/// <summary> |
83 |
/// 行番号 |
84 |
/// </summary> |
85 |
public int LineCount |
86 |
{ |
87 |
get { return m_LineCount; } |
88 |
set { m_LineCount = value; } |
89 |
} |
90 |
/// <summary> |
91 |
/// 構成キー |
92 |
/// </summary> |
93 |
public int ComponentCode |
94 |
{ |
95 |
get { return m_ComponentCode; } |
96 |
set { m_ComponentCode = value; } |
97 |
} |
98 |
/// <summary> |
99 |
/// 工種キー |
100 |
/// </summary> |
101 |
public int ItemCode |
102 |
{ |
103 |
get { return m_ItemCode; } |
104 |
set { m_ItemCode = value; } |
105 |
} |
106 |
/// <summary> |
107 |
/// 構成名称 |
108 |
/// </summary> |
109 |
public string FirstString |
110 |
{ |
111 |
get { return m_FirstString; } |
112 |
set { m_FirstString = value; } |
113 |
} |
114 |
/// <summary> |
115 |
/// 工種名称・協力会社名 |
116 |
/// </summary> |
117 |
public string SecondString |
118 |
{ |
119 |
get { return m_SecondString; } |
120 |
set { m_SecondString = value; } |
121 |
} |
122 |
/// <summary> |
123 |
/// 協力会社コードタイプ |
124 |
/// </summary> |
125 |
public int CompanyType |
126 |
{ |
127 |
get { return m_CompanyType; } |
128 |
set { m_CompanyType = value; } |
129 |
} |
130 |
/// <summary> |
131 |
/// 協力会社コード |
132 |
/// </summary> |
133 |
public int CompanyCode |
134 |
{ |
135 |
get { return m_CompanyCode; } |
136 |
set { m_CompanyCode = value; } |
137 |
} |
138 |
/// <summary> |
139 |
/// 会社名称 |
140 |
/// </summary> |
141 |
public string CompanyName |
142 |
{ |
143 |
get { return m_CompanyName; } |
144 |
set { m_CompanyName = value; } |
145 |
} |
146 |
/// <summary> |
147 |
/// 見積時金額 |
148 |
/// </summary> |
149 |
public double EstimatePrice |
150 |
{ |
151 |
get { return m_EstimatePrice; } |
152 |
set { m_EstimatePrice = value; } |
153 |
} |
154 |
/// <summary> |
155 |
/// 交渉時金額 |
156 |
/// </summary> |
157 |
public double NegotiationPrice |
158 |
{ |
159 |
get { return m_NegotiationPrice; } |
160 |
set { m_NegotiationPrice = value; } |
161 |
} |
162 |
/// <summary> |
163 |
/// 発注希望金額 |
164 |
/// </summary> |
165 |
public double OrderDesiredAmount |
166 |
{ |
167 |
get { return m_OrderDesiredAmount; } |
168 |
set { m_OrderDesiredAmount = value; } |
169 |
} |
170 |
/// <summary> |
171 |
/// 実行金額 |
172 |
/// </summary> |
173 |
public double ExecutionAmount |
174 |
{ |
175 |
get { return m_ExecutionAmount; } |
176 |
set { m_ExecutionAmount = value; } |
177 |
} |
178 |
/// <summary> |
179 |
/// 金額構成率 |
180 |
/// </summary> |
181 |
public double AmountConfigRate |
182 |
{ |
183 |
get { return m_AmountConfigRate; } |
184 |
set { m_AmountConfigRate = value; } |
185 |
} |
186 |
/// <summary> |
187 |
/// 協力業者交渉フラグ |
188 |
/// </summary> |
189 |
public int NegotiateFlg |
190 |
{ |
191 |
get { return m_NegotiateFlg; } |
192 |
set { m_NegotiateFlg = value; } |
193 |
} |
194 |
|
195 |
/// <summary> |
196 |
/// 登録日付 |
197 |
/// </summary> |
198 |
public DateTime EntryDate |
199 |
{ |
200 |
set { m_EntryDate = value; } |
201 |
get { return m_EntryDate; } |
202 |
} |
203 |
/// <summary> |
204 |
/// 更新日付 |
205 |
/// </summary> |
206 |
public DateTime UpdateDate |
207 |
{ |
208 |
set { m_UpdateDate = value; } |
209 |
get { return m_UpdateDate; } |
210 |
} |
211 |
#endregion |
212 |
} |
213 |
} |