/// <summary>
        /// セルの中身がクリックされた時(削除ボタン押された時)
        /// </summary>
        private void EntryDataList_CellContentClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
        {
            try
            {
                // データグリッドビュー本体取得
                DataGridView dgv = (DataGridView)sender;

                // クリックしたセル取得
                DataGridViewCell cell = dgv.CurrentCell;

                // 削除ボタンが押された
                if (cell.OwningColumn.Name == "DELETE")
                {
                    // 受付番号の列位置取得
                    int ColIndex = dgv.Columns["rECEIPTIDDataGridViewTextBoxColumn"].Index;
                    // 受付番号取得
                    int ReceiptID = (int)dgv.Rows[cell.RowIndex].Cells[ColIndex].Value;

                    // 受付番号をDB操作モジュールへ渡し削除を行う
                    var TableData = new NEW_RECEIPT_LIST_Module();
                    TableData.Delete(ReceiptID);
                    TableData = null;

                    // データグリッドビューの表示を更新
                    this.nEW_RECEIPT_LISTTableAdapter.Fill(this.pluspointDBDataSet.NEW_RECEIPT_LIST);
                }
            }
            catch
            {
                throw;
            }

            return;
        }
예제 #2
0
        /// <summary>
        /// QRコードを読み込んで次の画面へ
        /// </summary>
        private void BtCheckOK_Click(object sender, System.EventArgs e)
        {
            try
            {
                // ここまでの入力をDBへ登録する
                var TableData = new NEW_RECEIPT_LIST_Module();
                TableData.Insert(InData);
                TableData = null;

                this.PageChange("NewIssue_CreateCardView", new object[] { InData });

                // QRコードの読取り
                string QRCode = this.QRReaderPopup(QRFormMessage.QR_Title001, QRFormMessage.QR_Message001);

                // 仮、文字列があれば次へ
                if (QRCode != null)
                {
                    this.PageChange("NewIssue_CreateCardView", new object[] { InData });
                }
            }
            catch
            {
                throw;
            }
        }