////////////////////////////////////////////////// //ファンクションキー押下処理 // ////////////////////////////////////////////////// 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; } }
////////////////////////////////////////////////// //登録、削除前チェック処理 // ////////////////////////////////////////////////// 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); }
////////////////////////////////////////////////// //検索前チェック処理 // ////////////////////////////////////////////////// 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); }