プロジェクト

全般

プロフィール

統計
| リビジョン:

h-you / branches / src / ProcessManagement / ProcessManagement / DataModel / ProcessParameter.cs @ 203

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

1 4 bit
using System;
2
using System.Collections.Generic;
3
using System.Linq;
4
using System.Text;
5
using System.Windows.Forms;
6
7
using ProcessManagement.Common;
8
using ProcessManagement.Forms.CustomControls;
9
10
namespace ProcessManagement.DataModel
11
{
12
    /// <summary>
13
    ///プロセス制御パラメータクラス
14
    /// </summary>
15
    public class ProcessParameter
16
    {
17
        #region メンバ変数
18
        /// <summary>
19
        /// 次起動プロセス番号
20
        /// </summary>
21
        private int m_ProcNo = 0;
22
23
        /// <summary>
24
        /// 数値パラメータ
25
        /// </summary>
26
        private List<int> m_IntParameter = new List<int>();
27
        /// <summary>
28
        /// 文字列パラメータ
29
        /// </summary>
30
        private List<string> m_StringParameter = new List<string>();
31
        /// <summary>
32
        /// ブール値パラメータ
33
        /// </summary>
34
        private List<bool> m_BoolParameter = new List<bool>();
35 83 h-you
        /// <summary>
36
        /// 日付値パラメータ
37
        /// </summary>
38
        private List<DateTime> m_DateParameter = new List<DateTime>();
39 4 bit
40
        /// <summary>
41
        /// 数値パラメータ
42
        /// </summary>
43
        private List<int> m_IntSaveParameter = new List<int>();
44
        /// <summary>
45
        /// 文字列パラメータ
46
        /// </summary>
47
        private List<string> m_StringSaveParameter = new List<string>();
48
        /// <summary>
49
        /// ブール値パラメータ
50
        /// </summary>
51
        private List<bool> m_BoolSaveParameter = new List<bool>();
52
        #endregion
53
54
        #region プロパティ
55
        /// <summary>
56
        /// 次起動プロセス番号
57
        /// </summary>
58
        public int ProcNo
59
        {
60
            get { return m_ProcNo; }
61
            set { m_ProcNo = value; }
62
        }
63
        /// <summary>
64
        /// 数値パラメータ
65
        /// </summary>
66
        public List<int> IntExecParameter
67
        {
68
            get { return m_IntParameter; }
69
            set { m_IntParameter = value; }
70
        }
71
        /// <summary>
72
        /// 文字列パラメータ
73
        /// </summary>
74
        public List<string> StringExecParameter
75
        {
76
            get { return m_StringParameter; }
77
            set { m_StringParameter = value; }
78
        }
79
        /// <summary>
80
        /// ブール値パラメータ
81
        /// </summary>
82
        public List<bool> BoolExecParameter
83
        {
84
            get { return m_BoolParameter; }
85
            set { m_BoolParameter = value; }
86
        }
87
        /// <summary>
88 83 h-you
        /// 日付値パラメータ
89
        /// </summary>
90
        public List<DateTime> DateExecParameter
91
        {
92
            get { return m_DateParameter; }
93
            set { m_DateParameter = value; }
94
        }
95
        /// <summary>
96 4 bit
        /// 退避用数値パラメータ
97
        /// </summary>
98
        public List<int> IntSaveParameter
99
        {
100
            get { return m_IntSaveParameter; }
101
            set { m_IntSaveParameter = value; }
102
        }
103
        /// <summary>
104
        /// 退避用文字列パラメータ
105
        /// </summary>
106
        public List<string> StringSaveParameter
107
        {
108
            get { return m_StringSaveParameter; }
109
            set { m_StringSaveParameter = value; }
110
        }
111
        /// <summary>
112
        /// 退避用ブール値パラメータ
113
        /// </summary>
114
        public List<bool> BoolSaveParameter
115
        {
116
            get { return m_BoolSaveParameter; }
117
            set { m_BoolSaveParameter = value; }
118
        }
119
        #endregion
120
    }
121
}