/// <summary>
        /// setRiekiritsu
        /// データグリッドビューにデータを表示
        /// </summary>
        private void setRiekiritsu()
        {
            // データ検索用
            List <string> lstSearchItem  = new List <string>();
            List <string> lstSerachOrder = new List <string>();

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

            try
            {
                // 検索するデータをリストに格納
                lstSearchItem.Add(labelSet_TokuisakiS.CodeTxtText);
                lstSearchItem.Add(labelSet_TantoushaS.CodeTxtText);
                lstSearchItem.Add(labelSet_DaibunruiS.CodeTxtText);
                lstSearchItem.Add(labelSet_ChubunruiS.CodeTxtText);
                lstSearchItem.Add(labelSet_MakerS.CodeTxtText);

                // 検索実行
                DataTable dtRiekiritsuBList = riekiritsuB.getRiekiritsuList(lstSearchItem, lstSerachOrder);

                // データテーブルからデータグリッドへセット
                gridRiekiritsu.DataSource = dtRiekiritsuBList;

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

            // 入力チェック
            if (dataCheack() == false)
            {
                return;
            }

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

            try
            {
                // 追加するデータをリストに格納
                lstItem.Add(txtId.Text);
                lstItem.Add(labelSet_Tokuisaki.CodeTxtText);
                lstItem.Add(labelSet_Daibunrui.CodeTxtText);
                lstItem.Add(labelSet_Chubunrui.CodeTxtText);
                lstItem.Add(labelSet_Maker.CodeTxtText);
                lstItem.Add(txtRitsu.Text);
                lstItem.Add(txtKakeritsu.Text);
                if (radSetting.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();

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

                // データグリッドビューにデータを表示
                setRiekiritsu();
            }
            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;
        }
        /// <summary>
        /// delRiekiritsu
        /// マスタデータ削除処理
        /// </summary>
        private void delRiekiritsu()
        {
            // 文字チェック(得意先)
            if (labelSet_Tokuisaki.chkTxtTorihikisaki())
            {
                return;
            }

            // 文字チェック(大分類)
            if (labelSet_Daibunrui.chkTxtDaibunrui())
            {
                return;
            }

            // 文字チェック(中分類)
            if (labelSet_Chubunrui.chkTxtChubunrui(labelSet_Daibunrui.CodeTxtText))
            {
                return;
            }

            // 文字チェック(メーカー)
            if (labelSet_Maker.chkTxtMaker())
            {
                return;
            }

            M1220_SyohinBunruiRiekiritsu_B riekiritsuB = new M1220_SyohinBunruiRiekiritsu_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(txtId.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();

                // データグリッドビューにデータを表示
                setRiekiritsu();
            }
            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>
        /// dataCheack
        /// データチェック処理
        /// </summary>
        private Boolean dataCheack()
        {
            // 空文字判定(得意先)
            if (labelSet_Tokuisaki.CodeTxtText.Equals(""))
            {
                // メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                labelSet_Tokuisaki.Focus();
                return(false);
            }
            // 文字チェック(得意先)
            if (labelSet_Tokuisaki.chkTxtTorihikisaki())
            {
                return(false);
            }

            // 空文字判定(大分類)
            if (labelSet_Daibunrui.CodeTxtText.Equals(""))
            {
                // メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, "大分類を指定してください。", CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return(false);
            }
            // 文字チェック(大分類)
            if (labelSet_Daibunrui.chkTxtDaibunrui())
            {
                return(false);
            }

            // 空文字判定(中分類、メーカー)
            if (labelSet_Chubunrui.CodeTxtText.Equals("") && labelSet_Maker.CodeTxtText.Equals(""))
            {
                // メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, "中分類またはメーカーを指定してください。", CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return(false);
            }

            // 文字チェック(中分類)
            if (labelSet_Chubunrui.chkTxtChubunrui(labelSet_Daibunrui.CodeTxtText))
            {
                return(false);
            }

            // 文字チェック(メーカー)
            if (labelSet_Maker.chkTxtMaker())
            {
                return(false);
            }

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

            // 両方入力されていた場合の判定(利益率、掛率)
            if (!txtRitsu.Text.Equals("") && !txtKakeritsu.Text.Equals(""))
            {
                // メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, "利益率、掛率の両方は指定できません。", CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return(false);
            }

            // IDがない場合
            if (txtId.Text.Equals(""))
            {
                List <string> lstItem = new List <string>();
                lstItem.Add(labelSet_Tokuisaki.CodeTxtText);
                lstItem.Add(labelSet_Daibunrui.CodeTxtText);
                lstItem.Add(labelSet_Chubunrui.CodeTxtText);
                lstItem.Add(labelSet_Maker.CodeTxtText);

                // ビジネス層のインスタンス生成
                M1220_SyohinBunruiRiekiritsu_B riekiritsuB = new M1220_SyohinBunruiRiekiritsu_B();
                try
                {
                    // 登録するデータがすでにデータベースに登録されているか確認する処理
                    DataTable dtRiekiritsu = riekiritsuB.getDataCount(lstItem);

                    if (dtRiekiritsu.Rows.Count > 0 && int.Parse(dtRiekiritsu.Rows[0]["件数"].ToString()) > 0)
                    {
                        // メッセージボックスの処理、すでに登録されている場合のウィンドウ(OK)
                        BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_TOUROKU, "すでに登録されています。", CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                        basemessagebox.ShowDialog();
                        return(false);
                    }
                }
                catch
                {
                    throw;
                }
            }
            return(true);
        }