Exemplo n.º 1
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            // 詳細ボタン
            if (e.ColumnIndex == 14)
            {
                int sID = Utility.strToInt(dataGridView1[colID, e.RowIndex].Value.ToString());

                frmSeikyuItem2015 frm = new frmSeikyuItem2015(sID);
                frm.ShowDialog();

                // 請求書データ再表示
                jAdp.Fill(dts.新請求書);
                dataShow(0, e.RowIndex);
            }
        }
Exemplo n.º 2
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int r = e.RowIndex;

            if (dataGridView1[colKbn, dataGridView1.SelectedRows[0].Index].Value == null)
            {
                return;
            }

            // 区分取得
            int kbn = int.Parse(dataGridView1[colKbn, dataGridView1.SelectedRows[0].Index].Value.ToString());

            // 請求書IDを取得
            int seikyuNum = int.Parse(dataGridView1[colSeikyuNum, dataGridView1.SelectedRows[0].Index].Value.ToString());

            //// 入金IDを取得
            //int sID = int.Parse(dataGridView1[colID, dataGridView1.SelectedRows[0].Index].Value.ToString());

            // 請求詳細画面
            if (seikyuNum != 0)
            {
                if (kbn == 1)
                {
                    frmSeikyuItem2015 frm = new frmSeikyuItem2015(seikyuNum);
                    frm.ShowDialog();

                    // データ再読み込み
                    rAdp.Fill(dts.新請求書);
                }

                // 入金登録画面:精算額入力画面 (2016/05/23)
                if (kbn == 2 || kbn == 3)
                {
                    frmNyukinItem2015 frm = new frmNyukinItem2015(seikyuNum);
                    frm.ShowDialog();

                    // データ再読み込み
                    nAdp.Fill(dts.新入金);
                }
            }

            // データグリッドビューデータ再表示
            adp.Fill(dts.売掛元帳);
            gridShow(dataGridView1, 0, r);
        }