h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / SalaryClass.cs @ 339
履歴 | 表示 | アノテート | ダウンロード (2.43 KB)
| 1 | 333 | h-you | 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 SalaryClass  | 
      ||
| 12 |     {
 | 
      ||
| 13 | #region メンバ変数  | 
      ||
| 14 | /// <summary>  | 
      ||
| 15 | /// 部署コード  | 
      ||
| 16 | /// </summary>  | 
      ||
| 17 | private int m_DepartmentCode = 0;  | 
      ||
| 18 | /// <summary>  | 
      ||
| 19 | /// 担当者コード  | 
      ||
| 20 | /// </summary>  | 
      ||
| 21 | private int m_PersonCode = 0;  | 
      ||
| 22 | /// <summary>  | 
      ||
| 23 | /// 給与金額  | 
      ||
| 24 | /// </summary>  | 
      ||
| 25 | private int m_SalaryValue = 0;  | 
      ||
| 26 | /// <summary>  | 
      ||
| 27 | /// 開始日付  | 
      ||
| 28 | /// </summary>  | 
      ||
| 29 | private DateTime m_StartDate = DateTime.MaxValue;  | 
      ||
| 30 | /// <summary>  | 
      ||
| 31 | /// 終了日付  | 
      ||
| 32 | /// </summary>  | 
      ||
| 33 | private DateTime m_CompDate = DateTime.MaxValue;  | 
      ||
| 34 | #endregion  | 
      ||
| 35 | |||
| 36 | #region コンストラクタ  | 
      ||
| 37 | public SalaryClass(int DepartmentCode, int PersonCode, int SalaryValue, DateTime StartDate, DateTime CompDate)  | 
      ||
| 38 |         {
 | 
      ||
| 39 | m_DepartmentCode = DepartmentCode;  | 
      ||
| 40 | m_PersonCode = PersonCode;  | 
      ||
| 41 | m_SalaryValue = SalaryValue;  | 
      ||
| 42 | m_StartDate = StartDate;  | 
      ||
| 43 | m_CompDate = CompDate;  | 
      ||
| 44 | }  | 
      ||
| 45 | #endregion  | 
      ||
| 46 | |||
| 47 | #region プロパティ  | 
      ||
| 48 | /// <summary>  | 
      ||
| 49 | /// 部署コード  | 
      ||
| 50 | /// </summary>  | 
      ||
| 51 | public int DepartmentCode  | 
      ||
| 52 |         {
 | 
      ||
| 53 |             get { return m_DepartmentCode; }
 | 
      ||
| 54 |             set { m_DepartmentCode = value; }
 | 
      ||
| 55 | }  | 
      ||
| 56 | /// <summary>  | 
      ||
| 57 | /// 担当者コード  | 
      ||
| 58 | /// </summary>  | 
      ||
| 59 | public int PersonCode  | 
      ||
| 60 |         {
 | 
      ||
| 61 |             get { return m_PersonCode; }
 | 
      ||
| 62 |             set { m_PersonCode = value; }
 | 
      ||
| 63 | }  | 
      ||
| 64 | /// <summary>  | 
      ||
| 65 | /// 給与金額  | 
      ||
| 66 | /// </summary>  | 
      ||
| 67 | public int SalaryValue  | 
      ||
| 68 |         {
 | 
      ||
| 69 |             get { return m_SalaryValue; }
 | 
      ||
| 70 |             set { m_SalaryValue = value; }
 | 
      ||
| 71 | }  | 
      ||
| 72 | /// <summary>  | 
      ||
| 73 | /// 開始日付  | 
      ||
| 74 | /// </summary>  | 
      ||
| 75 | public DateTime StartDate  | 
      ||
| 76 |         {
 | 
      ||
| 77 |             get { return m_StartDate; }
 | 
      ||
| 78 |             set { m_StartDate = value; }
 | 
      ||
| 79 | }  | 
      ||
| 80 | /// <summary>  | 
      ||
| 81 | /// 終了日付  | 
      ||
| 82 | /// </summary>  | 
      ||
| 83 | public DateTime CompDate  | 
      ||
| 84 |         {
 | 
      ||
| 85 |             get { return m_CompDate; }
 | 
      ||
| 86 |             set { m_CompDate = value; }
 | 
      ||
| 87 | }  | 
      ||
| 88 | #endregion  | 
      ||
| 89 | }  | 
      ||
| 90 | }  |