示例#1
0
        ///<summary>
        ///     権限データ取得しgridに表示
        ///</summary>
        private void setGridKengen()
        {
            //前後の空白を取り除く
            labelSet_Menu.CodeTxtText = labelSet_Menu.CodeTxtText.Trim();

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

            // PGNo.エラーチェック
            if (chkPGNo() == true)
            {
                return;
            }

            M1490_Menukengen2_B kengen2B = new M1490_Menukengen2_B();
            // 入力PGNo.を取得
            string pgno = labelSet_Menu.CodeTxtText;

            try
            {
                var       kengen   = kengen2B.getKengen(pgno);
                string    menuName = kengen.Item1;
                DataTable dtkengen = kengen.Item2;

                if (dtkengen.Rows.Count != 0)
                {
                    labelSet_Menu.ValueLabelText = menuName;
                    gridKengen.DataSource        = dtkengen;

                    //labelSet_Menu.codeTxt.Focus();

                    this.btnF01.Enabled = true;
                    this.btnF04.Enabled = true;
                }
                else
                {
                    //メッセージボックスの処理、項目のデータがない場合のウィンドウ(OK)
                    BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_VIEW, CommonTeisu.LABEL_NOTDATA, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                    basemessagebox.ShowDialog();

                    labelSet_Menu.CodeTxtText = "";
                    labelSet_Menu.codeTxt.Focus();

                    this.btnF01.Enabled = true;
                    this.btnF04.Enabled = true;

                    return;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
示例#2
0
        // 権限登録
        private void addKengen()
        {
            M1490_Menukengen2_B kengen2B = new M1490_Menukengen2_B();
            // datagridviewのデータ取得
            DataTable dt = (DataTable)this.gridKengen.DataSource;

            string pgno = labelSet_Menu.CodeTxtText;

            try
            {
                kengen2B.updateKengen(dt, pgno);
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_TOUROKU, CommonTeisu.LABEL_TOUROKU, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
            }
            catch (Exception ex)
            {
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_ERROR, CommonTeisu.LABEL_ERROR_MESSAGE, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
            }
        }