プロジェクト

全般

プロフィール

統計
| リビジョン:

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

履歴 | 表示 | アノテート | ダウンロード (3.63 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
            /// 1:指導員給料行
22
            /// </summary>
23
            Instructor = 1,
24
            /// <summary>
25
            /// 2:副担当者給料行
26
            /// </summary>
27
            Assistant,
28
            /// <summary>
29
            /// 3:担当者給料行
30
            /// </summary>
31
            Payroll,
32
        }
33
        #endregion
34

    
35
        #region メンバ変数
36
        private int         m_ConstructionCode = 0;             // 工事コード
37
        private int         m_Division = 0;                     // 設定区分
38
        private int         m_SeqNo = 0;                        // 連番
39
        private int         m_DepartmentCode = 0;               // 部署コード
40
        private int         m_PersonCode = 0;                   // 担当者コード
41
        private DateTime    m_StartDate = DateTime.MinValue;    // 担当開始年月日
42
        private DateTime    m_CompDate = DateTime.MinValue;     // 担当終了年月日
43
        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
44
        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
45
        #endregion
46

    
47
        #region コンストラクタ
48
        #endregion
49

    
50
        #region プロパティ
51
        /// <summary>
52
        /// 工事コード
53
        /// </summary>
54
        public int ConstructionCode
55
        {
56
            get { return m_ConstructionCode; }
57
            set { m_ConstructionCode = value; }
58
        }
59

    
60
        /// <summary>
61
        /// 設定区分
62
        /// </summary>
63
        public int Division
64
        {
65
            get { return m_Division; }
66
            set { m_Division = value; }
67
        }
68

    
69
        /// <summary>
70
        /// 連番
71
        /// </summary>
72
        public int SeqNo
73
        {
74
            get { return m_SeqNo; }
75
            set { m_SeqNo = value; }
76
        }
77

    
78
        /// <summary>
79
        /// 部署コード
80
        /// </summary>
81
        public int DepartmentCode
82
        {
83
            get { return m_DepartmentCode; }
84
            set { m_DepartmentCode = value; }
85
        }
86

    
87
        /// <summary>
88
        /// 担当者コード
89
        /// </summary>
90
        public int PersonCode
91
        {
92
            get { return m_PersonCode; }
93
            set { m_PersonCode = value; }
94
        }
95

    
96
        /// <summary>
97
        /// 担当開始年月日
98
        /// </summary>
99
        public DateTime StartDate
100
        {
101
            get { return m_StartDate; }
102
            set { m_StartDate = value; }
103
        }
104

    
105
        /// <summary>
106
        /// 担当終了年月日
107
        /// </summary>
108
        public DateTime CompDate
109
        {
110
            get { return m_CompDate; }
111
            set { m_CompDate = value; }
112
        }
113

    
114
        /// <summary>
115
        /// 登録日付
116
        /// </summary>
117
        public DateTime EntryDate
118
        {
119
            set { m_EntryDate = value; }
120
            get { return m_EntryDate; }
121
        }
122
        /// <summary>
123
        /// 更新日付
124
        /// </summary>
125
        public DateTime UpdateDate
126
        {
127
            set { m_UpdateDate = value; }
128
            get { return m_UpdateDate; }
129
        }
130
        #endregion
131

    
132
    }
133
}