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(); } }
/// <summary> /// Submit ข้อมูลการเงิน /// </summary> /// <param name="groupId">เลขที่กลุ่ม</param> /// <returns>ResponseService<string></returns> public DTO.ResponseService <string> SubmitBankTrans(DTO.ImportBankTransferRequest request) { //var res = new DTO.ResponseService<string>(); DTO.ResponseService <string> res = new ResponseService <string>(); try { res = svc.SubmitBankTrans(request); } catch (CommunicationException comEx) { LoggerFactory.CreateLog().LogError("TimeOut", comEx); res.ErrorMsg = "การเชื่อมต่อสินสุดก่อนทำรายการเรียบร้อย"; } catch (TimeoutException timeEx) { LoggerFactory.CreateLog().LogError("TimeOut", timeEx); res.ErrorMsg = "การเชื่อมต่อสินสุดก่อนทำรายการเรียบร้อย"; } catch (Exception ex) { LoggerFactory.CreateLog().LogError("การทำงานผิดผลาด", ex); res.ErrorMsg = "ไม่สามารถทำรายการได้กรุณาติดต่อผู้ดูแลระบบ"; } //res.DataResponse = "ส่งข้อมูลเรียบร้อยแล้ว..."; return(res); }
/// <summary> /// Submit ข้อมูลการเงิน /// </summary> /// <param name="groupId">เลขที่กลุ่ม</param> /// <returns>ResponseService<string></returns> public DTO.ResponseService <string> ReSubmitBankTrans(DTO.ImportBankTransferRequest request) { var res = new DTO.ResponseService <string>(); //res.DataResponse = "ส่งข้อมูลเรียบร้อยแล้ว..."; return(svc.ReSubmitBankTrans(request)); }
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); } }