プロジェクト

全般

プロフィール

リビジョン 222

山内7年以上前に追加

請求まとめ(承認申請画面への支払承認情報データのキー引渡)

差分を表示:

branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestSummaryList/FrmRequestSummaryList.cs
18 18
using ProcessManagement.DB.Core;
19 19
using ProcessManagement.Forms.CustomControls;
20 20
using ProcessManagement.Forms.ControlsAction;
21

  
21 22
//*---------------------------- ?????????? --------------------------*
22 23
//  2016/12/20  Ver1.0.0.0      Create Source           
23 24
//
......
4321 4322
        /// <param name="e"></param>
4322 4323
        private void btnPetition_Click(object sender, EventArgs e)
4323 4324
        {
4324
            // ?\???{?^??????????
4325
            PetitionProcess();
4325

  
4326
            // ?I?????????o
4327
            DataGridView dgv = null;
4328
            DataGridViewCell SelectCell = null;
4329
            if (dgvCompany.Visible == true)         // ???P??\??
4330
            {
4331
                dgv = dgvCompany;
4332
            }
4333
            else if (dgvProject.Visible == true)    // ????P??\??
4334
            {
4335
                dgv = dgvProject;
4336
            }
4337
            foreach (DataGridViewCell c in dgv.SelectedCells)
4338
            {
4339
                SelectCell = c;
4340
            }
4341

  
4342
            if (SelectCell != null)
4343
            {
4344
                // ?x?????F???f?[?^???
4345
                PaymentApprovalInfo PaIWork = new PaymentApprovalInfo();
4346
                PaIWork.CompanyCode = CommonMotions.cnvInt(dgv.Rows[SelectCell.RowIndex].Cells[m_Company_Column].Value);
4347
                PaIWork.TargetDate = m_Select_TargetDate;
4348
                PaIWork.SeqNo = CommonMotions.cnvInt(dgv.Rows[SelectCell.RowIndex].Cells[(int)DispColumn.GroupSeqNo].Value);
4349
                PaIWork.LineCount = CommonMotions.cnvInt(dgv.Rows[SelectCell.RowIndex].Cells[(int)DispColumn.LineCount].Value);
4350

  
4351
                if ((PaIWork.CompanyCode == 0)
4352
                || (PaIWork.SeqNo == 0)
4353
                || (PaIWork.LineCount == 0)
4354
                    )
4355
                {
4356
                    MessageBox.Show("????????????????????F?\?????s???????B", "???F?\???G???[", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
4357
                }
4358
                if (MessageBox.Show("?I??????????s????F?\?????s??????B", "???F?\???m?F", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return;
4359

  
4360
                // ???F?\??????
4361
                PetitionProcess(PaIWork);
4362
            }
4363
            else
4364
            {
4365
                MessageBox.Show("?s???I?????????????????F?\?????s???????B", "???F?\???G???[", MessageBoxButtons.OK, MessageBoxIcon.Error); return;
4366
            }
4326 4367
        }
4327 4368
        #endregion
4328 4369

  
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestSummaryList/FrmRequestSummaryListAuxiliary.cs
1263 1263
        /// <summary>
1264 1264
        /// ?\???{?^??????????
1265 1265
        /// </summary>
1266
        private void PetitionProcess()
1266
        private void PetitionProcess(PaymentApprovalInfo PaymentApprovalInfoData)
1267 1267
        {
1268 1268
            try
1269 1269
            {
......
1282 1282
                // ??t???
1283 1283
                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonDefine.s_Default_OrderNo);
1284 1284

  
1285
                // ?x?????F???f?[?^
1286
                ArrayList PaymentApprovalInfoDataList = new ArrayList();
1287
                PaymentApprovalInfoDataList.Add(PaymentApprovalInfoData);
1288
                ClsExcute.ProcControlPara[NowPoint].ArrayParameter.Add(PaymentApprovalInfoDataList);
1289

  
1285 1290
                // ???t?H?[???I??
1286 1291
                this.Close();
1287 1292
            }

他の形式にエクスポート: Unified diff