h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / ConstructionBudgetDetail.cs @ 289
履歴 | 表示 | アノテート | ダウンロード (6.43 KB)
1 | 4 | bit | using System; |
---|---|---|---|
2 | using System.Collections.Generic; |
||
3 | using System.Linq; |
||
4 | using System.Text; |
||
5 | |||
6 | namespace ProcessManagement.DataModel |
||
7 | { |
||
8 | 283 | h-you | /// <summary> |
9 | /// 工事予算書明細データ |
||
10 | /// </summary> |
||
11 | 4 | bit | public class ConstructionBudgetDetail |
12 | { |
||
13 | 289 | h-you | #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 | 4 | bit | #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 | } |