Beispiel #1
0
        ///<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;
            }
        }
Beispiel #2
0
        ///<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;
            }
        }
Beispiel #3
0
        ///<summary>
        ///setEndAction
        ///戻るボタンの処理
        ///作成者:大河内
        ///作成日:2017/3/14
        ///更新者:大河内
        ///更新日:2017/3/14
        ///カラム論理名
        ///</summary>
        private void setEndAction()
        {
            this.Close();

            //処理部に移動
            TanabanList_B tanabanlistB = new TanabanList_B();

            tanabanlistB.setEndAction(intFrmKind);
        }
Beispiel #4
0
        ///<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();
        }
Beispiel #5
0
        ///<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;
            }
        }
Beispiel #6
0
        ///<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;
            }
        }