///<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; } }
// 権限登録 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(); } }