///<summary>
        ///delShohizeiritu
        ///テキストボックス内のデータをDBから削除
        ///</summary>
        public void delShohizeiritsu()
        {
            //記入情報削除用
            List <string> lstShohizei = new List <string>();

            //検索時のデータ取り出し先
            DataTable dtSetCd;

            // 日付チェック用文字列
            string strDateData = "";

            //文字判定
            if (txtTekiyoYMD.blIsEmpty() == false)
            {
                return;
            }

            // 日付フォーマット再生成
            strDateData = txtTekiyoYMD.chkDateDataFormat(txtTekiyoYMD.Text);

            // 日付フォーマットチェック
            if (strDateData == "")
            {
                //メッセージボックスの処理、削除完了のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_DATE_ALERT, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION);
                basemessagebox.ShowDialog();

                txtTekiyoYMD.Text = strDateData;
                txtTekiyoYMD.Focus();
            }
            else
            {
                txtTekiyoYMD.Text = strDateData;
            }

            //ビジネス層のインスタンス生成
            M1130_Shohizeiritsu_B shohizeiritsuB = new M1130_Shohizeiritsu_B();

            try
            {
                //戻り値のDatatableを取り込む
                dtSetCd = shohizeiritsuB.getTxtShohizeiLeave(txtTekiyoYMD.Text);

                //検索結果にデータが存在しなければ終了
                if (dtSetCd.Rows.Count == 0)
                {
                    return;
                }

                //メッセージボックスの処理、削除するか否かのウィンドウ(YES,NO)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_DEL, CommonTeisu.LABEL_DEL_BEFORE, CommonTeisu.BTN_YESNO, CommonTeisu.DIAG_QUESTION);
                //NOが押された場合
                if (basemessagebox.ShowDialog() == DialogResult.No)
                {
                    return;
                }

                //削除情報を入れる(年月日、消費税率、ユーザー名)
                lstShohizei.Add(dtSetCd.Rows[0]["適用開始年月日"].ToString());
                lstShohizei.Add(dtSetCd.Rows[0]["消費税率"].ToString());
                lstShohizei.Add(SystemInformation.UserName);

                //ビジネス層、削除ロジックに移動
                shohizeiritsuB.delShohizeiritsu(lstShohizei);

                //メッセージボックスの処理、削除完了のウィンドウ(OK)
                basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_DEL, CommonTeisu.LABEL_DEL_AFTER, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION);
                basemessagebox.ShowDialog();
                //テキストボックスを白紙にする
                delText();
            }
            catch (Exception ex)
            {
                //データロギング
                new CommonException(ex);
                //例外発生メッセージ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_ERROR, CommonTeisu.LABEL_ERROR_MESSAGE, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return;
            }
        }
        ///<summary>
        ///txtTekiyoYMD_Leave
        ///code入力箇所からフォーカスが外れた時
        ///</summary>
        private void txtTekiyoYMD_Leave(object sender, EventArgs e)
        {
            //検索時のデータ取り出し先
            DataTable dtSetCd;

            // 日付チェック用文字列
            string strDateData = "";

            //前後の空白を取り除く
            txtTekiyoYMD.Text = txtTekiyoYMD.Text.Trim();

            //空文字判定
            if (txtTekiyoYMD.blIsEmpty() == false)
            {
                return;
            }

            // 日付フォーマット再生成
            strDateData = txtTekiyoYMD.chkDateDataFormat(txtTekiyoYMD.Text);

            // 日付フォーマットチェック
            if (strDateData == "")
            {
                txtTekiyoYMD.Text = strDateData;
                txtTekiyoYMD.Focus();
                return;
            }
            else
            {
                txtTekiyoYMD.Text = strDateData;
            }

            //ビジネス層のインスタンス生成
            M1130_Shohizeiritsu_B shohizeirituB = new M1130_Shohizeiritsu_B();

            try
            {
                //戻り値のDatatableを取り込む
                dtSetCd = shohizeirituB.getTxtShohizeiLeave(txtTekiyoYMD.Text);

                //Datatable内のデータが存在する場合
                if (dtSetCd.Rows.Count != 0)
                {
                    //テキストボックスに入れる
                    setShohizeiritsu(dtSetCd);

                    // ファンクション機能制御
                    btnF01.Enabled = true;
                    btnF03.Enabled = true;
                    btnF04.Enabled = true;

                    txtShohizeiritu.Focus();
                }
                else
                {
                    //テキストボックスを白紙
                    txtShohizeiritu.Text = "";
                    // ファンクション機能制御
                    btnF01.Enabled = true;
                    btnF03.Enabled = false;
                    btnF04.Enabled = true;
                    txtShohizeiritu.Focus();
                }
            }
            catch (Exception ex)
            {
                //データロギング
                new CommonException(ex);
                //例外発生メッセージ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_ERROR, CommonTeisu.LABEL_ERROR_MESSAGE, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return;
            }
        }
        ///<summary>
        ///addShohizeiritu
        ///テキストボックス内のデータをDBに登録
        ///</summary>
        private void addShohizeiritsu()
        {
            //記入情報登録用
            List <string> lstShohizei = new List <string>();

            // 日付チェック用文字列
            string strDateData = "";

            //空文字判定(年月日)
            if (txtTekiyoYMD.blIsEmpty() == false)
            {
                //メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                txtTekiyoYMD.Focus();
                return;
            }
            //空文字判定(消費税率)
            if (txtShohizeiritu.blIsEmpty() == false)
            {
                //メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                txtShohizeiritu.Focus();
                return;
            }

            // 金額フォーンマット確認
            if (txtShohizeiritu.chkMoneyText())
            {
                return;
            }

            // 日付フォーマット再生成
            strDateData = txtTekiyoYMD.chkDateDataFormat(txtTekiyoYMD.Text);

            // 日付フォーマットチェック
            if (strDateData == "")
            {
                //メッセージボックスの処理、削除完了のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_DATE_ALERT, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION);
                basemessagebox.ShowDialog();

                txtTekiyoYMD.Text = strDateData;
                txtTekiyoYMD.Focus();
            }
            else
            {
                txtTekiyoYMD.Text = strDateData;
            }

            //登録情報を入れる(年月日、消費税率、ユーザー名)
            lstShohizei.Add(txtTekiyoYMD.Text);
            lstShohizei.Add(txtShohizeiritu.Text);
            lstShohizei.Add(SystemInformation.UserName);

            //ビジネス層のインスタンス生成
            M1130_Shohizeiritsu_B shohizeiritsuB = new M1130_Shohizeiritsu_B();

            try
            {
                //登録
                shohizeiritsuB.addShohizeiritsu(lstShohizei);

                //メッセージボックスの処理、登録完了のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_TOUROKU, CommonTeisu.LABEL_TOUROKU, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION);
                basemessagebox.ShowDialog();
                //テキストボックスを白紙にする
                delText();
                txtShohizeiritu.Text = "";
            }
            catch (Exception ex)
            {
                //データロギング
                new CommonException(ex);
                //例外発生メッセージ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_ERROR, CommonTeisu.LABEL_ERROR_MESSAGE, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return;
            }
        }