///<summary> ///btnKensakuClick ///検索ボタンを押したとき ///</summary> private void btnKensakuClick(object sender, EventArgs e) { logger.Info(LogUtil.getMessage(this._Title, "検索実行")); //記入情報検索用 string tokuiName = txtTokuisaki.Text.ToString(); //ビジネス層のインスタンス生成 TokuisakiList_B tokuisakilistB = new TokuisakiList_B(); try { //データグリッドビュー部分 gridShiresaki.DataSource = tokuisakilistB.getTokuisaki(tokuiName); //表示数を記載 lblRecords.Text = "該当件数( " + gridShiresaki.RowCount.ToString() + "件)"; gridShiresaki.Focus(); } 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; } }
///<summary> ///EndAction ///戻るボタンの処理 ///</summary> private void EndAction(List <string> lstSelectData) { //データグリッドビューからデータを選択且つセット系から来た場合(ラベルセットの場合) if (lblSetTokuisaki != null && lstSelectData.Count != 0) { //セットの中に検索結果データを入れる lblSetTokuisaki.CodeTxtText = lstSelectData[0]; lblSetTokuisaki.ValueLabelText = lstSelectData[1]; } else if (txtSetTokuisaki != null && lstSelectData.Count != 0) { txtSetTokuisaki.CodeTxtText = lstSelectData[0]; txtSetTokuisaki.valueTextText = lstSelectData[1]; } this.Close(); //ビジネス層のインスタンス生成 TokuisakiList_B tokuisakilistB = new TokuisakiList_B(); try { //画面終了処理 tokuisakilistB.FormMove(intFrmKind); } 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; } }