Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            // ID取得
            int sID = Utility.strToInt(dataGridView1[colID, e.RowIndex].Value.ToString());

            // 詳細ボタン
            if (e.ColumnIndex == 0)
            {
                frmNyukinItem2015 frm = new frmNyukinItem2015(sID);
                frm.ShowDialog();
                bool status = frm.dataProperty;     // 2017/08/15
                frm.Dispose();

                // 2017/08/15
                if (status)
                {
                    // 新入金データ更新
                    nAdp.Fill(dts.新入金);

                    // 請求書データ再表示
                    jAdp.Fill(dts.新請求書);
                    dataShow(0, e.RowIndex);
                }
            }

            //// 無効チェック
            //if (e.ColumnIndex == 9)
            //{
            //    // データ取得
            //    var s = dts.新請求書.Single(a => a.ID == sID);

            //    if (dataGridView1[colMukou, e.RowIndex].Value.ToString() == "True")
            //    {
            //        s.無効 = global.FLGON;
            //    }
            //    else
            //    {
            //        s.無効 = global.FLGOFF;
            //    }

            //    s.変更年月日 = DateTime.Now;
            //    s.ユーザーID = global.loginUserID;
            //}
        }