You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.6 KiB

  1. using Swift.DAL.Remittance.Transaction;
  2. using Swift.web.Library;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Web;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. namespace Swift.web.Remit.ThirdPartyTXN.InboundApiLog
  10. {
  11. public partial class InboundLog : System.Web.UI.Page
  12. {
  13. private readonly ApiLogDao _apiLog = new ApiLogDao();
  14. private const string ViewFunctionId = "90600000";
  15. private readonly RemittanceLibrary _sl = new RemittanceLibrary();
  16. protected void Page_Load(object sender, EventArgs e)
  17. {
  18. _sl.CheckSession();
  19. Authenticate();
  20. LoadMessage();
  21. }
  22. private void Authenticate()
  23. {
  24. _sl.CheckAuthentication(ViewFunctionId);
  25. }
  26. private void LoadMessage()
  27. {
  28. var id = GetStatic.ReadNumericDataFromQueryString("id").ToString();
  29. var res = _apiLog.GetInboundApiLogRecord(id);
  30. if (res != null)
  31. {
  32. provider.Text = res["providerName"].ToString();
  33. Method.Text = res["methodName"].ToString();
  34. ControlNo.Text = res["controlNo"].ToString();
  35. User.Text = res["requestedBy"].ToString();
  36. RequestDate.Text = res["requestedDate"].ToString();
  37. ResponseDate.Text = res["responseDate"].ToString();
  38. //Code.Text = res["errorCode"].ToString();
  39. //Message.Text = res["errorMessage"].ToString();
  40. reqXml.Text = res["requestXml"].ToString();
  41. resXml.Text = res["responseXml"].ToString();
  42. }
  43. }
  44. }
  45. }