プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / trunk / src / ProcessManagement / ProcessManagement / DataModel / CalennderPage.cs @ 4

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

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

    
8
namespace ProcessManagement.DataModel
9
{
10
    #region 月単位データクラス
11
    /// <summary>
12
    /// 月単位データクラス
13
    /// </summary>
14
    public class MonthryData
15
    {
16
        /// <summary>
17
        /// 週タイトル
18
        /// </summary>
19
        private Label[] m_lblWeekTitile = new Label[7];
20
        /// <summary>
21
        /// 日データ
22
        /// </summary>
23
        private Label[] m_lblDayData = new Label[42];
24

    
25
        /// <summary>
26
        /// 週タイトル
27
        /// </summary>
28
        public Label[] lblWeekTitile
29
        {
30
            get { return m_lblWeekTitile; }
31
            set { m_lblWeekTitile = value; }
32
        }
33
        /// <summary>
34
        /// 日データ
35
        /// </summary>
36
        public Label[] lblDayData
37
        {
38
            get { return m_lblDayData; }
39
            set { m_lblDayData = value; }
40
        }
41
    }
42
    #endregion
43

    
44
    /// <summary>
45
    /// カレンダーマスタ表示ページ定義
46
    /// </summary>
47
    public class CalennderPage
48
    {
49
        #region メンバ変数
50
        /// <summary>
51
        /// 月タイトル
52
        /// </summary>
53
        private Label[] m_lblMonthTitle = new Label[12];
54
        /// <summary>
55
        /// 月毎データ
56
        /// </summary>
57
        private MonthryData[] m_MonthryData = new MonthryData[12];
58
        /// <summary>
59
        /// 月毎枠
60
        /// </summary>
61
        private TableLayoutPanel[] m_MonthTableLayout = new TableLayoutPanel[12];
62
        #endregion
63

    
64
        #region プロパティ
65
        /// <summary>
66
        /// 月タイトルインターフェース
67
        /// </summary>
68
        public Label[] lblMonthTitle
69
        {
70
            get { return m_lblMonthTitle; }
71
            set { m_lblMonthTitle = value; }
72
        }
73
        /// <summary>
74
        /// 月毎データ
75
        /// </summary>
76
        public MonthryData[] MonthryData
77
        {
78
            get { return m_MonthryData; }
79
            set { m_MonthryData = value; }
80
        }
81
        /// <summary>
82
        /// 月毎枠
83
        /// </summary>
84
        public TableLayoutPanel[] MonthTableLayout
85
        {
86
            get { return m_MonthTableLayout; }
87
            set { m_MonthTableLayout = value; }
88
        }
89
        #endregion
90
    }
91
}