예제 #1
0
        protected void btnImport_Click(object sender, EventArgs e)
        {
            BLL.PaymentBiz biz = new BLL.PaymentBiz();
            IList <DTO.ImportBankTransferData> refRequests = new List <DTO.ImportBankTransferData>();

            foreach (var item in GvCheckListSource)
            {
                refRequests.Add(new DTO.ImportBankTransferData()
                {
                    Id = item.Id, Ref1 = item.Ref1, Status = item.Status, ChangeRef1 = item.ChangeRef1, ChangeAmount = item.ChangeAmount
                });
            }
            DTO.ImportBankTransferRequest importBankTransferRequest = new DTO.ImportBankTransferRequest();
            importBankTransferRequest.ImportBankTransfers = refRequests;
            importBankTransferRequest.UserOicId           = UserProfile.OIC_EMP_NO;
            //importBankTransferRequest.UserOicId = UserProfile.OIC_User_Id;
            importBankTransferRequest.GroupId = hdfGroupID.Value;
            importBankTransferRequest.UserId  = UserProfile.Id;
            var res = biz.SubmitBankTrans(importBankTransferRequest);

            if (res.IsError)
            {
                UCModalError.ShowMessageError = res.ErrorMsg;
                UCModalError.ShowModalError();
            }
            else
            {
                hdfID.Value                       = string.Empty;
                hdfGroupID.Value                  = string.Empty;
                pnlImportFile.Visible             = false;
                UCModalSuccess.ShowMessageSuccess = res.DataResponse;
                UCModalSuccess.ShowModalSuccess();
            }
        }