///<summary> ///getSelectItem ///データグリッドビュー内のデータ選択後の処理 ///</summary> private void getSelectItem() { //検索結果にデータが存在しなければ終了 if (gridChoku.RowCount == 0) { return; } //ビジネス層のインスタンス生成 ChokusosakiList_B chokusosakilistB = new ChokusosakiList_B(); try { //ビジネス層、検索ロジックに移動 chokusosakilistB.getSelectItem(intFrmKind, (string)gridChoku.CurrentRow.Cells["直送先コード"].Value, strTokuiCdsub); EndAction(); } 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> ///getDatagridView ///データグリッドビュー表示 ///</summary> private void getDatagridView() { DataTable dtChokuso = new DataTable(); //ビジネス層のインスタンス生成 ChokusosakiList_B chokusosakilistB = new ChokusosakiList_B(); try { dtChokuso = chokusosakilistB.getDatagridView(txtTokuisakiCd.Text); if (dtChokuso.Rows.Count > 0) { //データグリッドビュー部分 gridChoku.DataSource = dtChokuso; } else { gridChoku.DataSource = ""; } //表示数を記載 lblRecords.Text = "該当件数( " + gridChoku.RowCount.ToString() + "件)"; } 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() { this.Close(); //ビジネス層のインスタンス生成 ChokusosakiList_B chokusosakilistB = new ChokusosakiList_B(); try { //ビジネス層、移動元フォームに移動するロジックに移動 chokusosakilistB.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; } }