プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / ChgConstrCharge.cs @ 367

履歴 | 表示 | アノテート | ダウンロード (4.55 KB)

1
using System;
2
using System.Collections.Generic;
3
using System.Linq;
4
using System.Text;
5
using System.Threading.Tasks;
6

    
7
namespace ProcessManagement.DataModel
8
{
9
    /// <summary>
10
    /// 工事担当者変更履歴データ
11
    /// </summary>
12
    public class ChgConstrCharge
13
    {
14
        #region 定数
15
        /// <summary>
16
        /// 設定区分定義
17
        /// </summary>
18
        public enum DivisionDef
19
        {
20
            /// <summary>
21
            /// 担当者無
22
            /// </summary>
23
            None = 0,
24
            /// <summary>
25
            /// 営業担当者
26
            /// </summary>
27
            SalesMain,
28
            /// <summary>
29
            /// 営業副担当者
30
            /// </summary>
31
            SalesSub,
32
            /// <summary>
33
            /// 1:指導員給料行
34
            /// </summary>
35
            Instructor,
36
            /// <summary>
37
            /// 2:副担当者給料行
38
            /// </summary>
39
            Assistant,
40
            /// <summary>
41
            /// 3:担当者給料行
42
            /// </summary>
43
            Payroll,
44
        }
45
        #endregion
46

    
47
        #region メンバ変数
48
        private int         m_ConstructionCode = 0;             // 工事コード
49
        private int         m_Division = 0;                     // 設定区分
50
        private int         m_SeqNo = 0;                        // 連番
51
        private int         m_DepartmentCode = 0;               // 部署コード
52
        private int         m_PersonCode = 0;                   // 担当者コード
53
        private DateTime    m_StartDate = DateTime.MinValue;    // 担当開始年月日
54
        private DateTime    m_CompDate = DateTime.MaxValue;     // 担当終了年月日
55

    
56
        private int         m_SourceCode = 0;                   // 元工事コード
57
        private int         m_DeleteFlg = 0;                    // 削除フラグ
58

    
59
        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
60
        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
61
        #endregion
62

    
63
        #region コンストラクタ
64
        #endregion
65

    
66
        #region プロパティ
67
        /// <summary>
68
        /// 工事コード
69
        /// </summary>
70
        public int ConstructionCode
71
        {
72
            get { return m_ConstructionCode; }
73
            set { m_ConstructionCode = value; }
74
        }
75

    
76
        /// <summary>
77
        /// 設定区分
78
        /// </summary>
79
        public int Division
80
        {
81
            get { return m_Division; }
82
            set { m_Division = value; }
83
        }
84

    
85
        /// <summary>
86
        /// 連番
87
        /// </summary>
88
        public int SeqNo
89
        {
90
            get { return m_SeqNo; }
91
            set { m_SeqNo = value; }
92
        }
93

    
94
        /// <summary>
95
        /// 部署コード
96
        /// </summary>
97
        public int DepartmentCode
98
        {
99
            get { return m_DepartmentCode; }
100
            set { m_DepartmentCode = value; }
101
        }
102

    
103
        /// <summary>
104
        /// 担当者コード
105
        /// </summary>
106
        public int PersonCode
107
        {
108
            get { return m_PersonCode; }
109
            set { m_PersonCode = value; }
110
        }
111

    
112
        /// <summary>
113
        /// 担当開始年月日
114
        /// </summary>
115
        public DateTime StartDate
116
        {
117
            get { return m_StartDate; }
118
            set { m_StartDate = value; }
119
        }
120

    
121
        /// <summary>
122
        /// 担当終了年月日
123
        /// </summary>
124
        public DateTime CompDate
125
        {
126
            get { return m_CompDate; }
127
            set { m_CompDate = value; }
128
        }
129

    
130
        /// <summary>
131
        /// 元工事コード
132
        /// </summary>
133
        public int SourceCode
134
        {
135
            get { return m_SourceCode; }
136
            set { m_SourceCode = value; }
137
        }
138

    
139
        /// <summary>
140
        /// 削除フラグ
141
        /// </summary>
142
        public int DeleteFlg
143
        {
144
            get { return m_DeleteFlg; }
145
            set { m_DeleteFlg = value; }
146
        }
147

    
148
        /// <summary>
149
        /// 登録日付
150
        /// </summary>
151
        public DateTime EntryDate
152
        {
153
            set { m_EntryDate = value; }
154
            get { return m_EntryDate; }
155
        }
156
        /// <summary>
157
        /// 更新日付
158
        /// </summary>
159
        public DateTime UpdateDate
160
        {
161
            set { m_UpdateDate = value; }
162
            get { return m_UpdateDate; }
163
        }
164
        #endregion
165

    
166
    }
167
}