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.

39 lines
1.3 KiB

4 years ago
  1. using Business.Configuration;
  2. using Business.ReferralReports;
  3. using Common.Helper;
  4. using Common.Model.ReferralReports;
  5. using System;
  6. using System.Collections.Generic;
  7. namespace JMEAgentSystem.WebPages.Reports
  8. {
  9. public partial class TransactionReport : System.Web.UI.Page
  10. {
  11. private readonly IReferralReportsServices _referralReports = AutoFacContainer.Resolve<IReferralReportsServices>();
  12. protected void Page_Load(object sender, EventArgs e)
  13. {
  14. var methodName = GetStatic.ReadFormData("MethodName", "");
  15. if (methodName.Equals("ViewTransactionReport"))
  16. ViewTransactionReport();
  17. if (!IsPostBack)
  18. {
  19. fromDate.Value = DateTime.Now.ToString("yyyy-MM-dd");
  20. toDate.Value = DateTime.Now.ToString("yyyy-MM-dd");
  21. }
  22. }
  23. private void ViewTransactionReport()
  24. {
  25. ViewStatementModel _model = new ViewStatementModel()
  26. {
  27. fromDate = Request.Form["FromDate"],
  28. toDate = Request.Form["ToDate"],
  29. referralCode = GetStatic.GetUser()
  30. };
  31. List<TransactionStatementModel> result = _referralReports.ViewTransactionReport(_model);
  32. GetStatic.JsonResponse(result, this);
  33. }
  34. }
  35. }