Ejemplo n.º 1
0
        //////////////////////////////////////////////////
        //更新チェック処理                              //
        //////////////////////////////////////////////////
        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);
        }
Ejemplo n.º 2
0
        //////////////////////////////////////////////////
        //検索メイン処理                                //
        //////////////////////////////////////////////////
        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          = "登録";
            }
        }