protected void btnImport_Click(object sender, EventArgs e) { try { BLL.PaymentBiz biz = new BLL.PaymentBiz(); IList <DTO.ImportBankTransferData> refRequests = new List <DTO.ImportBankTransferData>(); foreach (var item in GvPaymentMissingSource.Where(a => (a.ChangeRef1 != "" && !String.IsNullOrEmpty(a.ChangeRef1)))) { 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; var res = biz.ReSubmitBankTrans(importBankTransferRequest); if (res.IsError) { ((Site1)Master).ModelError.ShowMessageError = res.ErrorMsg; ((Site1)Master).ModelError.ShowModalError(); } else { ((Site1)Master).ModelSuccess.ShowMessageSuccess = res.DataResponse; ((Site1)Master).ModelSuccess.ShowModalSuccess(); ClearAndDisbleImport(); ClearGridViewAll(); txtPaymentDateStart.Text = ""; txtPaymentDateEnd.Text = ""; } } catch (Exception ex) { ((Site1)Master).ModelError.ShowMessageError = "ไม่สามารถทำรายการได้."; ((Site1)Master).ModelError.ShowModalError(); LoggerFactory.CreateLog().LogError("ไม่สามารถทำรายการได้.", ex); } }