////////////////////////////////////////////////// //更新チェック処理 // ////////////////////////////////////////////////// private Boolean Submit_Check() { //変数定義 CheckClass CheckClass = new CheckClass(); //作業ライン名チェック処理 if (txtWorklineName.Text.Trim() == "") { MessageBox.Show("作業ライン名が空白のため、更新できません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //工程NOチェック処理 if (false == CheckClass.Check_ProcessNo(txtProcessNo.Text.Trim())) { MessageBox.Show("入力した工程NOは存在しないため、更新できません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //製品コードチェック処理 if (false == CheckClass.Check_ProductCode(txtProductCode.Text.Trim())) { MessageBox.Show("入力した製品コードは存在しないため、更新できません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //更新担当者チェック処理 if (false == CheckClass.Check_HumanNo(txtHumanMSNo.Text.Trim())) { MessageBox.Show("入力した更新担当者は存在しないため、更新できません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } //問題なければ、TRUEをかえす return(true); }
////////////////////////////////////////////////// //検索メイン処理 // ////////////////////////////////////////////////// private void Search_Main() { //変数定義 SearchClass SearchClass = new SearchClass(); CheckClass CheckClass = new CheckClass(); //空白以外のときは、0埋め処理 if (txtWorklineNo.Text.Trim() != "") { txtWorklineNo.Text = txtWorklineNo.Text.PadLeft(3, '0'); } //空白以外の場合は、更新モード //空白の場合は、登録モード if (txtWorklineNo.Text.Trim() != "") { //入力した作業ラインNOが存在するかチェック if (true == SearchClass.Search_Check(txtWorklineNo.Text.Trim())) { //値の取得 txtWorklineName.Text = SearchClass.Search_WorklineName(txtWorklineNo.Text.Trim()); //作業ライン名 txtProcessNo.Text = SearchClass.Search_ProcessNo(txtWorklineNo.Text.Trim()); //工程NO txtProductCode.Text = SearchClass.Search_ProductCode(txtWorklineNo.Text.Trim()); //製造コード //表示設定 groupBox3.Enabled = true; btnSubmit.Enabled = true; btnDelete.Enabled = true; txtWorklineNo.Enabled = false; lblMode.Text = "更新"; } else { //存在した場合はエラー MessageBox.Show("入力した作業ラインNOは既にマスタに存在しません。 \r\n確認してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { //登録モード //作業ラインNOのMAX値取得 txtWorklineNo.Text = CheckClass.Search_WorkLineNoMAX(); //表示設定 groupBox3.Enabled = true; btnSubmit.Enabled = true; txtWorklineNo.Enabled = false; lblMode.Text = "登録"; } }