プロジェクト

全般

プロフィール

リビジョン 166

山内7年以上前に追加

不要ファイル削除

差分を表示:

branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmRowAddChoice.cs
1
using System;
2
using System.Collections.Generic;
3
using System.ComponentModel;
4
using System.Data;
5
using System.Drawing;
6
using System.Linq;
7
using System.Text;
8
using System.Windows.Forms;
9

  
10
using ProcessManagement.Common;
11
using ProcessManagement.DB.IOAccess;
12
using ProcessManagement.DataModel;
13
using ProcessManagement.Forms.CustomControls;
14
using ProcessManagement.Forms.ControlsAction;
15

  
16
namespace ProcessManagement.Forms.DataEntry
17
{
18
    public partial class FrmRowAddChoice : Form
19
    {
20
        #region ログ使用定義
21
        //log4netログを使用する
22
        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
23
        #endregion
24

  
25
        #region 変数
26
        /// <summary>
27
        /// 独立項目フラグ
28
        /// </summary>
29
        private bool m_IndependentFlg = true;
30
        /// <summary>
31
        /// 終了状態フラグ
32
        /// </summary>
33
        private DialogResult m_EndButton = DialogResult.None;
34
        #endregion
35

  
36
        #region プロパティ
37
        /// <summary>
38
        /// 独立項目フラグ
39
        /// </summary>
40
        public bool IndependentFlg
41
        {
42
            get { return m_IndependentFlg; }
43
        }
44
        /// <summary>
45
        /// 終了ボタン状態
46
        /// </summary>
47
        public DialogResult EndButton
48
        {
49
            get { return m_EndButton; }
50
        }
51
        #endregion
52

  
53
        #region ×ボタン
54
        /// <summary>
55
        /// ×ボタン押下処理
56
        /// </summary>
57
        /// <param name="sender"></param>
58
        /// <param name="e"></param>
59
        private void FrmStatusAndDate_FormClosed(object sender, FormClosedEventArgs e)
60
        {
61
            if (m_EndButton == DialogResult.None) m_EndButton = DialogResult.Cancel;
62
        }
63
        #endregion
64

  
65
        #region コンストラクタ
66
        /// <summary>
67
        /// フォーム初期化
68
        /// </summary>
69
        public FrmRowAddChoice()
70
        {
71
            InitializeComponent();
72
        }
73
        #endregion
74

  
75
        #region フォームロード
76
        /// <summary>
77
        /// フォームロード
78
        /// </summary>
79
        /// <param name="sender"></param>
80
        /// <param name="e"></param>
81
        private void FrmCostStructureDiag_Load(object sender, EventArgs e)
82
        {
83
            // フォームサイズ固定
84
            this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
85
        }
86
        #endregion
87

  
88
        #region キャンセルボタン
89
        /// <summary>
90
        /// キャンセルボタン
91
        /// </summary>
92
        /// <param name="sender"></param>
93
        /// <param name="e"></param>
94
        private void btnCancel_Click(object sender, EventArgs e)
95
        {
96
            m_EndButton = DialogResult.Cancel;
97
            this.Close();
98
        }
99
        #endregion
100

  
101
        #region 実行ボタン
102
        /// <summary>
103
        /// 実行ボタン
104
        /// </summary>
105
        /// <param name="sender"></param>
106
        /// <param name="e"></param>
107
        private void btnExecute_Click(object sender, EventArgs e)
108
        {
109
            //if (MessageBox.Show("行を作成します。", "作成確認", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) return;
110

  
111
            // 項目作成位置セット
112
            if (radioButton1.Checked)
113
                m_IndependentFlg = true;
114
            else
115
                m_IndependentFlg = false;
116

  
117
            m_EndButton = DialogResult.OK;
118
            this.Close();
119
        }
120
        #endregion
121
    }
122
}
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmRowAddChoice.Designer.cs
1
namespace ProcessManagement.Forms.DataEntry
2
{
3
    partial class FrmRowAddChoice
4
    {
5
        /// <summary>
6
        /// Required designer variable.
7
        /// </summary>
8
        private System.ComponentModel.IContainer components = null;
9

  
10
        /// <summary>
11
        /// Clean up any resources being used.
12
        /// </summary>
13
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
14
        protected override void Dispose(bool disposing)
15
        {
16
            if (disposing && (components != null))
17
            {
18
                components.Dispose();
19
            }
20
            base.Dispose(disposing);
21
        }
22

  
23
        #region Windows Form Designer generated code
24

  
25
        /// <summary>
26
        /// Required method for Designer support - do not modify
27
        /// the contents of this method with the code editor.
28
        /// </summary>
29
        private void InitializeComponent()
30
        {
31
            this.btnExecute = new System.Windows.Forms.Button();
32
            this.btnCancel = new System.Windows.Forms.Button();
33
            this.panel1 = new System.Windows.Forms.Panel();
34
            this.groupBox1 = new System.Windows.Forms.GroupBox();
35
            this.radioButton2 = new System.Windows.Forms.RadioButton();
36
            this.radioButton1 = new System.Windows.Forms.RadioButton();
37
            this.panel1.SuspendLayout();
38
            this.groupBox1.SuspendLayout();
39
            this.SuspendLayout();
40
            // 
41
            // btnExecute
42
            // 
43
            this.btnExecute.BackColor = System.Drawing.Color.Green;
44
            this.btnExecute.ForeColor = System.Drawing.Color.White;
45
            this.btnExecute.Location = new System.Drawing.Point(233, 10);
46
            this.btnExecute.Name = "btnExecute";
47
            this.btnExecute.Size = new System.Drawing.Size(140, 40);
48
            this.btnExecute.TabIndex = 0;
49
            this.btnExecute.Text = "実  行";
50
            this.btnExecute.UseVisualStyleBackColor = false;
51
            this.btnExecute.Click += new System.EventHandler(this.btnExecute_Click);
52
            // 
53
            // btnCancel
54
            // 
55
            this.btnCancel.BackColor = System.Drawing.Color.Red;
56
            this.btnCancel.ForeColor = System.Drawing.Color.White;
57
            this.btnCancel.Location = new System.Drawing.Point(379, 10);
58
            this.btnCancel.Name = "btnCancel";
59
            this.btnCancel.Size = new System.Drawing.Size(140, 40);
60
            this.btnCancel.TabIndex = 3;
61
            this.btnCancel.Text = "キャンセル";
62
            this.btnCancel.UseVisualStyleBackColor = false;
63
            this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
64
            // 
65
            // panel1
66
            // 
67
            this.panel1.BackColor = System.Drawing.Color.WhiteSmoke;
68
            this.panel1.Controls.Add(this.btnCancel);
69
            this.panel1.Controls.Add(this.btnExecute);
70
            this.panel1.Location = new System.Drawing.Point(-8, 176);
71
            this.panel1.Name = "panel1";
72
            this.panel1.Size = new System.Drawing.Size(540, 60);
73
            this.panel1.TabIndex = 3;
74
            // 
75
            // groupBox1
76
            // 
77
            this.groupBox1.BackColor = System.Drawing.Color.WhiteSmoke;
78
            this.groupBox1.Controls.Add(this.radioButton2);
79
            this.groupBox1.Controls.Add(this.radioButton1);
80
            this.groupBox1.Location = new System.Drawing.Point(12, 20);
81
            this.groupBox1.Name = "groupBox1";
82
            this.groupBox1.Size = new System.Drawing.Size(500, 140);
83
            this.groupBox1.TabIndex = 6;
84
            this.groupBox1.TabStop = false;
85
            this.groupBox1.Text = "追加行の位置づけ";
86
            // 
87
            // radioButton2
88
            // 
89
            this.radioButton2.AutoSize = true;
90
            this.radioButton2.Font = new System.Drawing.Font("MS 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
91
            this.radioButton2.Location = new System.Drawing.Point(61, 83);
92
            this.radioButton2.Name = "radioButton2";
93
            this.radioButton2.Size = new System.Drawing.Size(378, 31);
94
            this.radioButton2.TabIndex = 12;
95
            this.radioButton2.Text = "従属項目として追加する。";
96
            this.radioButton2.UseVisualStyleBackColor = true;
97
            // 
98
            // radioButton1
99
            // 
100
            this.radioButton1.AutoSize = true;
101
            this.radioButton1.Checked = true;
102
            this.radioButton1.Font = new System.Drawing.Font("MS 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
103
            this.radioButton1.Location = new System.Drawing.Point(61, 36);
104
            this.radioButton1.Name = "radioButton1";
105
            this.radioButton1.Size = new System.Drawing.Size(378, 31);
106
            this.radioButton1.TabIndex = 13;
107
            this.radioButton1.TabStop = true;
108
            this.radioButton1.Text = "独立項目として追加する。";
109
            this.radioButton1.UseVisualStyleBackColor = true;
110
            // 
111
            // FrmRowAddChoice
112
            // 
113
            this.AcceptButton = this.btnExecute;
114
            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
115
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
116
            this.BackColor = System.Drawing.Color.White;
117
            this.ClientSize = new System.Drawing.Size(524, 231);
118
            this.Controls.Add(this.groupBox1);
119
            this.Controls.Add(this.panel1);
120
            this.Font = new System.Drawing.Font("MS 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
121
            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
122
            this.KeyPreview = true;
123
            this.MaximizeBox = false;
124
            this.MinimizeBox = false;
125
            this.Name = "FrmRowAddChoice";
126
            this.ShowIcon = false;
127
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
128
            this.Text = "デ ー タ 作 成 確 認";
129
            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmStatusAndDate_FormClosed);
130
            this.Load += new System.EventHandler(this.FrmCostStructureDiag_Load);
131
            this.panel1.ResumeLayout(false);
132
            this.groupBox1.ResumeLayout(false);
133
            this.groupBox1.PerformLayout();
134
            this.ResumeLayout(false);
135

  
136
        }
137

  
138
        #endregion
139

  
140
        private System.Windows.Forms.Button btnExecute;
141
        private System.Windows.Forms.Button btnCancel;
142
        private System.Windows.Forms.Panel panel1;
143
        private System.Windows.Forms.GroupBox groupBox1;
144
        private System.Windows.Forms.RadioButton radioButton2;
145
        private System.Windows.Forms.RadioButton radioButton1;
146
    }
147
}
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmRowAddChoice.resx
1
<?xml version="1.0" encoding="utf-8"?>
2
<root>
3
  <!-- 
4
    Microsoft ResX Schema 
5
    
6
    Version 2.0
7
    
8
    The primary goals of this format is to allow a simple XML format 
9
    that is mostly human readable. The generation and parsing of the 
10
    various data types are done through the TypeConverter classes 
11
    associated with the data types.
12
    
13
    Example:
14
    
15
    ... ado.net/XML headers & schema ...
16
    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
    <resheader name="version">2.0</resheader>
18
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
    </data>
25
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
        <comment>This is a comment</comment>
28
    </data>
29
                
30
    There are any number of "resheader" rows that contain simple 
31
    name/value pairs.
32
    
33
    Each data row contains a name, and value. The row also contains a 
34
    type or mimetype. Type corresponds to a .NET class that support 
35
    text/value conversion through the TypeConverter architecture. 
36
    Classes that don't support this are serialized and stored with the 
37
    mimetype set.
38
    
39
    The mimetype is used for serialized objects, and tells the 
40
    ResXResourceReader how to depersist the object. This is currently not 
41
    extensible. For a given mimetype the value must be set accordingly:
42
    
43
    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
    that the ResXResourceWriter will generate, however the reader can 
45
    read any of the formats listed below.
46
    
47
    mimetype: application/x-microsoft.net.object.binary.base64
48
    value   : The object must be serialized with 
49
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
            : and then encoded with base64 encoding.
51
    
52
    mimetype: application/x-microsoft.net.object.soap.base64
53
    value   : The object must be serialized with 
54
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
            : and then encoded with base64 encoding.
56

  
57
    mimetype: application/x-microsoft.net.object.bytearray.base64
58
    value   : The object must be serialized into a byte array 
59
            : using a System.ComponentModel.TypeConverter
60
            : and then encoded with base64 encoding.
61
    -->
62
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
    <xsd:element name="root" msdata:IsDataSet="true">
65
      <xsd:complexType>
66
        <xsd:choice maxOccurs="unbounded">
67
          <xsd:element name="metadata">
68
            <xsd:complexType>
69
              <xsd:sequence>
70
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
              </xsd:sequence>
72
              <xsd:attribute name="name" use="required" type="xsd:string" />
73
              <xsd:attribute name="type" type="xsd:string" />
74
              <xsd:attribute name="mimetype" type="xsd:string" />
75
              <xsd:attribute ref="xml:space" />
76
            </xsd:complexType>
77
          </xsd:element>
78
          <xsd:element name="assembly">
79
            <xsd:complexType>
80
              <xsd:attribute name="alias" type="xsd:string" />
81
              <xsd:attribute name="name" type="xsd:string" />
82
            </xsd:complexType>
83
          </xsd:element>
84
          <xsd:element name="data">
85
            <xsd:complexType>
86
              <xsd:sequence>
87
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
              </xsd:sequence>
90
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
              <xsd:attribute ref="xml:space" />
94
            </xsd:complexType>
95
          </xsd:element>
96
          <xsd:element name="resheader">
97
            <xsd:complexType>
98
              <xsd:sequence>
99
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
              </xsd:sequence>
101
              <xsd:attribute name="name" type="xsd:string" use="required" />
102
            </xsd:complexType>
103
          </xsd:element>
104
        </xsd:choice>
105
      </xsd:complexType>
106
    </xsd:element>
107
  </xsd:schema>
108
  <resheader name="resmimetype">
109
    <value>text/microsoft-resx</value>
110
  </resheader>
111
  <resheader name="version">
112
    <value>2.0</value>
113
  </resheader>
114
  <resheader name="reader">
115
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
  </resheader>
117
  <resheader name="writer">
118
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
  </resheader>
120
</root>

他の形式にエクスポート: Unified diff