Form1.cs 2.94 KB
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace MedicalCheckInputTool
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            this.Text = "検診申込データ入力";

            //画面初期化
            string usersString = System.Configuration.ConfigurationManager.AppSettings["InputUser"];
            if (usersString != null)
            {
                string[] users = usersString.Split(',');
                comboBox1.Items.Add("");
                foreach (string user in users)
                {
                    comboBox1.Items.Add(user);
                }


                // 読み取り専用(テキストボックスは編集不可)にする
                comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

                comboBox1.SelectedIndex = 0; // 先頭の項目を選択
            }

            string lotString = System.Configuration.ConfigurationManager.AppSettings["LotNo"];
            if (lotString != null)
            {
                string[] lots = lotString.Split(',');
                comboBox2.Items.Add("");
                foreach (string lot in lots)
                {
                    comboBox2.Items.Add(lot);
                }


                // 読み取り専用(テキストボックスは編集不可)にする
                comboBox2.DropDownStyle = ComboBoxStyle.DropDownList;

                comboBox2.SelectedIndex = 0; // 先頭の項目を選択
            }

            comboBox3.Items.Add("");
            comboBox3.Items.Add("1回目");
            comboBox3.Items.Add("2回目");
            // 読み取り専用(テキストボックスは編集不可)にする
            comboBox3.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox3.SelectedIndex = 0; // 先頭の項目を選択

        }

        private void button1_Click(object sender, EventArgs e)
        {
            if ("".Equals(comboBox1.SelectedItem.ToString()))
            {
                MessageBox.Show("入力者を選択してください");
                return;
            }
            if ("".Equals(comboBox2.SelectedItem.ToString()))
            {
                MessageBox.Show("ロットを選択してください");
                return;
            }
            if ("".Equals(comboBox3.SelectedItem.ToString()))
            {
                MessageBox.Show("回数を選択してください");
                return;
            }
            Global.inputUser = comboBox1.SelectedItem.ToString();
            Global.lotNo = comboBox2.SelectedItem.ToString();
            Global.times = comboBox3.SelectedItem.ToString();
            
            Form2 frm = new Form2();
            frm.ShowDialog();
            frm.Dispose();

        }
    }
}