コード例 #1
0
        ///<summary>
        ///addCyubunrui
        ///テキストボックス内のデータをDBに登録
        ///作成者:大河内
        ///作成日:2017/3/9
        ///更新者:大河内
        ///更新日:2017/4/6
        ///カラム論理名
        ///</summary>
        private void addChubunrui()
        {
            //データ渡し用
            List <string> lstString = new List <string>();

            //文字判定
            if (txtDaibunrui.blIsEmpty() == false || txtChubunrui.blIsEmpty() == false)
            {
                MessageBox.Show("項目が空です。文字を入力してください。", "入力項目", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            //データ渡し用
            lstString.Add(txtDaibunrui.Text);
            lstString.Add(txtChubunrui.Text);
            lstString.Add(txtElem.Text);
            lstString.Add(SystemInformation.UserName);

            //処理部に移動
            M1110_Chubunrui_B chubunB = new M1110_Chubunrui_B();

            chubunB.addChubunrui(lstString);

            txtChubunrui.Text = "";
            txtElem.Text      = "";
            lblDsp.Text       = "";
            txtChubunrui.Focus();
        }
コード例 #2
0
        ///<summary>
        ///addChubunrui
        ///テキストボックス内のデータをDBに登録
        ///</summary>
        private void addChubunrui()
        {
            //記入情報登録用
            List <string> lstChubunrui = new List <string>();

            //取消メソッド起動前に、残す項目を確保用
            string strTokuiSub = "";

            //文字判定(大分類コード)
            if (StringUtl.blIsEmpty(lblSetDaibun.CodeTxtText) == false)
            {
                //メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                lblSetDaibun.Focus();
                return;
            }
            // 値チェック(大分類コード)
            if (lblSetDaibun.chkTxtDaibunrui())
            {
                return;
            }
            //文字判定(中分類コード)
            if (txtChubunrui.blIsEmpty() == false)
            {
                //メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                txtChubunrui.Focus();
                return;
            }
            //文字判定(中分類名)
            if (txtElem.blIsEmpty() == false)
            {
                //メッセージボックスの処理、項目が空の場合のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                txtElem.Focus();
                return;
            }

            //登録情報を入れる(大分類コード、中分類コード、中分類名、ユーザー名)
            lstChubunrui.Add(lblSetDaibun.CodeTxtText);
            lstChubunrui.Add(txtChubunrui.Text);
            lstChubunrui.Add(txtElem.Text);
            lstChubunrui.Add(txtSubName.Text);
            lstChubunrui.Add(SystemInformation.UserName);

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

            try
            {
                //登録
                chubunB.addChubunrui(lstChubunrui);

                //メッセージボックスの処理、登録完了のウィンドウ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_TOUROKU, CommonTeisu.LABEL_TOUROKU, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION);
                basemessagebox.ShowDialog();

                //取消メソッド起動前に、残す項目を確保
                strTokuiSub = lblSetDaibun.CodeTxtText;

                //テキストボックスを白紙にする
                DipDelChubunrui();
            }
            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;
            }
        }