/// <summary>
        /// delRiekiritsu
        /// マスタデータ削除処理
        /// </summary>
        private void delRiekiritsu()
        {
            // データチェック処理
            if (!dataCheack())
            {
                return;
            }

            M1210_ShohinbetsuRiekiritsuSettei_B riekiritsuB = new M1210_ShohinbetsuRiekiritsuSettei_B();

            try
            {
                List <string> lstDeleteItem = new List <string>();

                // メッセージボックスの処理、の場合のウィンドウ(YES,NO)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_DEL, "表示中のレコードを削除します。よろしいですか。", CommonTeisu.BTN_YESNO, CommonTeisu.DIAG_QUESTION);

                // NOが押された場合
                if (basemessagebox.ShowDialog() == DialogResult.No)
                {
                    return;
                }

                lstDeleteItem.Add(labelSet_Tokuisaki.CodeTxtText);
                lstDeleteItem.Add(txtShohinCd.Text);
                lstDeleteItem.Add(Environment.UserName);

                // 表示中のマスタデータの削除処理
                riekiritsuB.delRiekiritsu(lstDeleteItem);

                // メッセージボックスの処理、削除成功の場合のウィンドウ(OK)
                basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_DEL, CommonTeisu.LABEL_DEL_AFTER, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION);
                basemessagebox.ShowDialog();

                // テキストボックス内の文字を削除
                delText();

                // データグリッドビューにデータを表示
                setViewGrid();
            }
            catch (Exception ex)
            {
                // エラーロギング
                new CommonException(ex);

                // メッセージボックスの処理、削除失敗の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_DEL, "削除が失敗しました。", CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
            }
            return;
        }
        ///<summary>
        ///ChangetxtShohinCd
        ///商品CDが変わった場合の処理
        ///</summary>
        private void ChangetxtShohinCd()
        {
            if (txtShohinCd.Text == "")
            {
                return;
            }

            txtTanka.Text      = "";
            txtRiekiritsu.Text = "";

            //データ検索用
            List <string> lstShohinbetsuRiekiritsuLoad = new List <string>();

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

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

            try
            {
                //データの存在確認を検索する情報を入れる
                /*[0]得意先コード*/
                lstShohinbetsuRiekiritsuLoad.Add(txtShohinCd.Text);

                //ビジネス層、データグリッドビュー表示用ロジックに移動
                dtSetView = shohinbetsuriekiritsuB.getShohinData(lstShohinbetsuRiekiritsuLoad);


                if (dtSetView.Rows.Count > 0)
                {
                    txtKataban.Text  = dtSetView.Rows[0]["C1"].ToString();
                    txtKataban.Text += " " + PutIsNull(dtSetView.Rows[0]["C2"].ToString(), "");
                    txtKataban.Text += " " + PutIsNull(dtSetView.Rows[0]["C3"].ToString(), "");
                    txtKataban.Text += " " + PutIsNull(dtSetView.Rows[0]["C4"].ToString(), "");
                    txtKataban.Text += " " + PutIsNull(dtSetView.Rows[0]["C5"].ToString(), "");
                    txtKataban.Text += " " + PutIsNull(dtSetView.Rows[0]["C6"].ToString(), "");

                    txtTeika.Text = decimal.Parse(dtSetView.Rows[0]["定価"].ToString()).ToString("#,0");
                }
            }
            catch (Exception ex)
            {
                //エラーロギング
                gridShohinbetsuRiekiritsu.Visible = true;
                new CommonException(ex);
                return;
            }
        }
        /// <summary>
        /// setViewGrid
        /// データグリッドビューにデータを表示
        /// </summary>
        private void setViewGrid()
        {
            //データ検索用
            List <string> lstShohinbetsuRiekiritsuLoad = new List <string>();

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

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

            try
            {
                //データの存在確認を検索する情報を入れる
                /*[0]得意先コード*/
                lstShohinbetsuRiekiritsuLoad.Add(labelSet_TokuisakiS.CodeTxtText);
                /*[1]担当者コード*/
                lstShohinbetsuRiekiritsuLoad.Add(labelSet_TantoushaS.CodeTxtText);
                /*[2]品名・型番*/
                lstShohinbetsuRiekiritsuLoad.Add(txtSinamei_KatabanS.Text);
                /*[3]ラジオボタン1(得意先・品名・掛率・単価)*/
                lstShohinbetsuRiekiritsuLoad.Add(razioOrderS1.judCheckBtn().ToString());
                /*[4]ラジオボタン2(A-Z・Z-A)*/
                lstShohinbetsuRiekiritsuLoad.Add(razioOrderS2.judCheckBtn().ToString());

                gridShohinbetsuRiekiritsu.Visible = false;

                //ビジネス層、データグリッドビュー表示用ロジックに移動
                dtSetView = shohinbetsuriekiritsuB.getShohinbetsuRiekiritsu(lstShohinbetsuRiekiritsuLoad);

                //データを配置(datagridview)
                gridShohinbetsuRiekiritsu.DataSource = dtSetView;


                gridShohinbetsuRiekiritsu.Visible = true;
            }
            catch (Exception ex)
            {
                //エラーロギング
                gridShohinbetsuRiekiritsu.Visible = true;
                new CommonException(ex);
                return;
            }
            return;
        }
        /// <summary>
        /// addRiekiritsu
        /// マスタデータを追加
        /// </summary>
        private void addRiekiritsu()
        {
            // データ更新用
            List <string> lstItem = new List <string>();

            // データチェック処理
            if (!dataCheack())
            {
                return;
            }

            // 空文字判定(掛率、単価)
            if (txtRiekiritsu.Text.Equals("") && txtTanka.Text.Equals(""))
            {
                // メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, "掛率、単価はいずれかを指定してください。", CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return;
            }

            // 掛率にフォーカスがある場合
            if (txtRiekiritsu.Focused)
            {
                // 単価を再計算
                ChangetxtRiekiritsu();
            }

            // 単価にフォーカスがある場合
            if (txtTanka.Focused)
            {
                // 掛率を再計算
                ChangetxtTanka();
            }

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

            try
            {
                // 追加するデータをリストに格納
                lstItem.Add(labelSet_Tokuisaki.CodeTxtText);
                lstItem.Add(txtShohinCd.Text);
                lstItem.Add(txtRiekiritsu.Text);
                lstItem.Add(txtTanka.Text);

                if (razioSettei.judCheckBtn().Equals(0))
                {
                    lstItem.Add("1");
                }
                else
                {
                    lstItem.Add("0");
                }
                lstItem.Add(Environment.UserName);

                // 更新実行
                riekiritsuB.addRiekiritsu(lstItem);

                // メッセージボックスの処理、追加成功の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_TOUROKU, CommonTeisu.LABEL_TOUROKU, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION);
                basemessagebox.ShowDialog();

                // 検索条件を格納
                string strBfTokuisakiS      = labelSet_TokuisakiS.CodeTxtText;
                string strBfTantoushaS      = labelSet_TantoushaS.CodeTxtText;
                string strBfSinamei_Kataban = txtSinamei_KatabanS.Text;

                // テキストボックス内の文字を削除
                delText();

                labelSet_TokuisakiS.CodeTxtText = strBfTokuisakiS;
                labelSet_TantoushaS.CodeTxtText = strBfTantoushaS;
                txtSinamei_KatabanS.Text        = strBfSinamei_Kataban;

                // データグリッドビューにデータを表示
                setViewGrid();
            }
            catch (Exception ex)
            {
                // メッセージボックスの処理、追加失敗の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_TOUROKU, CommonTeisu.LABEL_TOUROKU_MISS, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();

                // エラーロギング
                new CommonException(ex);
                return;
            }
            return;
        }