プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / EstimateDataDetail.cs @ 339

履歴 | 表示 | アノテート | ダウンロード (5.81 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 EstimateDataDetail
12
    {
13
        #region メンバ変数
14

    
15
        private int     m_ConstructionCode = 0;	            // 工事コード
16
        private int     m_PageCount = 0;                    // ページ番号
17
        private int     m_LineCount = 0;	                // 行番号
18
        private int     m_DataType = 0;                     // データタイプ
19
        private int     m_ComponentCode = 0;	            // 構成キー
20
        private int     m_ItemCode = 0;	                    // 工種キー
21
        private int     m_SpecCode = 0;	                    // 規格・寸法キー
22
        private string  m_ItemName = string.Empty;	        // 作業名称
23
        private string  m_SpecName = string.Empty;	        // 工種名称/規格・寸法名称
24
        private double  m_UnitCount = 0;	                // 数量
25
        private string  m_UnitName = string.Empty;	        // 単位
26
        private double  m_UnitPrice = 0;	                // 単価
27
        private double  m_LineTotal = 0;	                // 金額
28
        private string  m_Note = string.Empty;	            // 備考
29
        private int     m_CompanyCode = 0;	                // 協力会社コード
30

    
31
        private int m_MyExpensesFlg = 0;                // 自社経費フラグ
32
        private int m_InputFlg = 0;                     // 入力フラグ
33

    
34
        private DateTime m_EntryDate = DateTime.Now;        // 登録日付
35
        private DateTime m_UpdateDate = DateTime.Now;       // 更新日付
36
        #endregion
37

    
38
        #region コンストラクタ
39
        #endregion
40

    
41
        #region プロパティ
42
        /// <summary>
43
        /// 工事コード
44
        /// </summary>
45
        public int ConstructionCode
46
        {
47
            get { return m_ConstructionCode; }
48
            set { m_ConstructionCode = value; }
49
        }
50
        /// <summary>
51
        /// ページ番号
52
        /// </summary>
53
        public int PageCount
54
        {
55
            get { return m_PageCount; }
56
            set { m_PageCount = value; }
57
        }
58

    
59
        /// <summary>
60
        /// 行番号
61
        /// </summary>
62
        public int LineCount
63
        {
64
            get { return m_LineCount; }
65
            set { m_LineCount = value; }
66
        }
67
        /// <summary>
68
        /// データタイプ
69
        /// </summary>
70
        public int DataType
71
        {
72
            get { return m_DataType; }
73
            set { m_DataType = value; }
74
        }
75
        /// <summary>
76
        /// 構成キー
77
        /// </summary>
78
        public int ComponentCode
79
        {
80
            get { return m_ComponentCode; }
81
            set { m_ComponentCode = value; }
82
        }
83
        /// <summary>
84
        /// 工種キー
85
        /// </summary>
86
        public int ItemCode
87
        {
88
            get { return m_ItemCode; }
89
            set { m_ItemCode = value; }
90
        }
91
        /// <summary>
92
        /// 規格・寸法キー
93
        /// </summary>
94
        public int SpecCode
95
        {
96
            get { return m_SpecCode; }
97
            set { m_SpecCode = value; }
98
        }
99
        /// <summary>
100
        /// 作業名称
101
        /// </summary>
102
        public string ItemName
103
        {
104
            get { return m_ItemName; }
105
            set { m_ItemName = value; }
106
        }
107
        /// <summary>
108
        /// 工種名称/規格・寸法名称
109
        /// </summary>
110
        public string SpecName
111
        {
112
            get { return m_SpecName; }
113
            set { m_SpecName = value; }
114
        }
115
        /// <summary>
116
        /// 数量
117
        /// </summary>
118
        public double UnitCount
119
        {
120
            get { return m_UnitCount; }
121
            set { m_UnitCount = value; }
122
        }
123
        /// <summary>
124
        /// 単位
125
        /// </summary>
126
        public string UnitName
127
        {
128
            get { return m_UnitName; }
129
            set { m_UnitName = value; }
130
        }
131
        /// <summary>
132
        /// 単価
133
        /// </summary>
134
        public double UnitPrice
135
        {
136
            get { return m_UnitPrice; }
137
            set { m_UnitPrice = value; }
138
        }
139
        /// <summary>
140
        /// 金額
141
        /// </summary>
142
        public double LineTotal
143
        {
144
            get { return m_LineTotal; }
145
            set { m_LineTotal = value; }
146
        }
147
        /// <summary>
148
        /// 備考
149
        /// </summary>
150
        public string Note
151
        {
152
            get { return m_Note; }
153
            set { m_Note = value; }
154
        }
155
        /// <summary>
156
        /// 協力会社コード
157
        /// </summary>
158
        public int CompanyCode
159
        {
160
            get { return m_CompanyCode; }
161
            set { m_CompanyCode = value; }
162
        }
163

    
164
        /// <summary>
165
        /// 自社経費フラグ
166
        /// </summary>
167
        public int MyExpensesFlg
168
        {
169
            get { return m_MyExpensesFlg; }
170
            set { m_MyExpensesFlg = value; }
171
        }
172
        /// <summary>
173
        /// 入力フラグ
174
        /// </summary>
175
        public int InputFlg
176
        {
177
            get { return m_InputFlg; }
178
            set { m_InputFlg = value; }
179
        }
180

    
181
        /// <summary>
182
        /// 登録日付
183
        /// </summary>
184
        public DateTime EntryDate
185
        {
186
            set { m_EntryDate = value; }
187
            get { return m_EntryDate; }
188
        }
189
        /// <summary>
190
        /// 更新日付
191
        /// </summary>
192
        public DateTime UpdateDate
193
        {
194
            set { m_UpdateDate = value; }
195
            get { return m_UpdateDate; }
196
        }
197
        #endregion
198
    }
199
}