///<summary> ///setEndAction ///戻るボタンの処理 ///</summary> private void setEndAction(List <string> lstString) { //データグリッドビューからデータを選択且つセット系から来た場合 if (lblSetTanaban != null && lstString.Count != 0) { //セットの中に検索結果データを入れる lblSetTanaban.CodeTxtText = lstString[0]; lblSetTanaban.ValueLabelText = lstString[1]; } this.Close(); //ビジネス層のインスタンス生成 TanabanList_B tanabanlistB = new TanabanList_B(); try { //画面終了処理 tanabanlistB.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; } }
///<summary> ///setDatagridView ///データグリッドビュー表示 ///作成者:大河内 ///作成日:2017/3/14 ///更新者:大河内 ///更新日:2017/3/23 ///カラム論理名 ///</summary> private void setDatagridView() { //処理部に移動 TanabanList_B tanabanlistB = new TanabanList_B(); //データグリッドビュー部分 dgvSeihin.DataSource = tanabanlistB.setDatagridView(); //幅の値を設定 dgvSeihin.Columns["棚番"].Width = 150; dgvSeihin.Columns["棚番名"].Width = 150; //中央揃え dgvSeihin.Columns["棚番名"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; lblRecords.Text = "該当件数( " + dgvSeihin.RowCount.ToString() + "件)"; //件数が0の場合 if (lblRecords.Text == "0") { //表示を変える MessageBox.Show("データが見つかりませんでした。"); return; } }
///<summary> ///setEndAction ///戻るボタンの処理 ///作成者:大河内 ///作成日:2017/3/14 ///更新者:大河内 ///更新日:2017/3/14 ///カラム論理名 ///</summary> private void setEndAction() { this.Close(); //処理部に移動 TanabanList_B tanabanlistB = new TanabanList_B(); tanabanlistB.setEndAction(intFrmKind); }
///<summary> ///setdgvSeihinDoubleClick ///データグリッドビュー内のデータ選択後の処理 ///作成者:大河内 ///作成日:2017/3/6 ///更新者:大河内 ///更新日:2017/3/6 ///カラム論理名 ///</summary> private void setSelectItem() { if (intFrmKind == 0) { return; } //選択行の営業所コード取得 string strSelectid = (string)dgvSeihin.CurrentRow.Cells[0].Value; //処理部に移動 TanabanList_B tanabanlistB = new TanabanList_B(); tanabanlistB.setSelectItem(intFrmKind, strSelectid); setEndAction(); }
///<summary> ///setSelectItem ///データグリッドビュー内のデータ選択後の処理 ///</summary> private void setSelectItem() { //検索結果にデータが存在しなければ終了 if (gridTanaban.RowCount == 0) { return; } //選択行の棚番情報 List <string> lstString = new List <string>(); //選択行の棚番情報取得 string strSelectid = (string)gridTanaban.CurrentRow.Cells[0].Value; string strSelectName = (string)gridTanaban.CurrentRow.Cells[1].Value; //検索情報を入れる lstString.Add(strSelectid); lstString.Add(strSelectName); //ビジネス層のインスタンス生成 TanabanList_B tanabanlistB = new TanabanList_B(); try { //ビジネス層、検索ロジックに移動 tanabanlistB.getSelectItem(intFrmKind, lstString); setEndAction(lstString); } 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> ///setDatagridView ///データグリッドビュー表示 ///</summary> private void setDatagridView() { //ビジネス層のインスタンス生成 TanabanList_B tanabanlistB = new TanabanList_B(); try { //データグリッドビュー部分 gridTanaban.DataSource = tanabanlistB.getDatagridView(); //幅の値を設定 gridTanaban.Columns["棚番"].Width = 70; gridTanaban.Columns["棚番名"].Width = 200; //中央揃え gridTanaban.Columns["棚番名"].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter; lblRecords.Text = "該当件数( " + gridTanaban.RowCount.ToString() + "件)"; //件数が0の場合 if (lblRecords.Text == "0") { //メッセージボックスの処理、項目のデータがない場合のウィンドウ(OK) BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_VIEW, CommonTeisu.LABEL_NOTDATA, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR); basemessagebox.ShowDialog(); return; } } 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; } }