Exemple #1
0
        //////////////////////////////////////////////////
        //ファンクションキー押下処理                    //
        //////////////////////////////////////////////////
        private void CT002_KeyDown(object sender, KeyEventArgs e)
        {
            CheckClass chkClass = new CheckClass();

            switch (e.KeyCode)
            {
            case Keys.F1:
                //検索処理
                Search_Main();
                break;

            case Keys.F2:
                //登録、削除処理
                if (btnSubmit.Enabled == true)
                {
                    Submit();
                }
                break;

            case Keys.F3:
                //クリア処理
                smClear();
                break;

            case Keys.F4:
                //終了処理
                this.Close();
                break;
            }
        }
Exemple #2
0
        //////////////////////////////////////////////////
        //登録、削除前チェック処理                      //
        //////////////////////////////////////////////////
        private Boolean Submit_Check()
        {
            int        intCount = 0; //カウント数
            CheckClass CLClass  = new CheckClass();

            //チェックボックスのチェック数を確認
            for (int i = 0; i <= dataGridView1.RowCount - 1; i++)
            {
                if (true == Convert.ToBoolean(dataGridView1[0, i].Value))
                {
                    //チェックだった場合は、+1
                    intCount += 1;
                }
            }

            //チェック数が0だった場合は、エラー
            if (intCount == 0)
            {
                MessageBox.Show("チェック数が0です。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }

            //入力した更新担当者が存在するか確認
            if (false == CLClass.HumanMS_Check(txtHumanMSNo.Text.Trim()))
            {
                MessageBox.Show("入力した更新担当者が存在しません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }


            //問題なければ、TRUEを返す
            return(true);
        }
Exemple #3
0
        //////////////////////////////////////////////////
        //検索前チェック処理                            //
        //////////////////////////////////////////////////
        private Boolean Search_Check()
        {
            //検索条件が選択されているか確認
            if (rboSearch03.Checked == true)
            {
                MessageBox.Show("検索条件が選択されていません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                return(false);
            }

            //登録、削除が選択されているか確認
            if (rboNone.Checked == true)
            {
                MessageBox.Show("登録、削除が選択されていません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }


             //受注先NOのチェック
             //受注先NOが検索条件だった場合のみ
            if (rboSearch01.Checked == true)
            {
                CheckClass CLCheck = new CheckClass();
                //受注先NOチェック処理
                if (false == CLCheck.OrderMS_Check(txtOrderMSNo.Text.Trim()))
                {
                    MessageBox.Show("入力した受注先NOは存在しません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                    return(false);
                }
            }

            //受注NOのチェック
            //受注NOが検索条件だった場合のみ
            if (rboSearch02.Checked == true)
            {
                CheckClass CLCheck = new CheckClass();
                if (false == CLCheck.OrderNO_Check(txtOrderNo.Text.Trim()))
                {
                    MessageBox.Show("入力した受注NOは存在しません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                    return(false);
                }
            }

            //問題なければ、TRUEを返す
            return(true);
        }