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.

54 lines
1.4 KiB

3 weeks ago
  1. using NFine.Application.DHAY;
  2. using NFine.Code;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Web;
  8. using System.Web.Mvc;
  9. namespace NFine.Web.Areas.DHAY.Controllers
  10. {
  11. public class FullProcessTraceabilityController : ControllerBase
  12. {
  13. FullProcessTraceabilityApp App = new FullProcessTraceabilityApp();
  14. // GET: DHAY/FullProcessTraceability
  15. public ActionResult FullProcessTraceability()
  16. {
  17. return View();
  18. }
  19. [HttpGet]
  20. public ActionResult GetGridJson(string queryJson,Pagination pagination)
  21. {
  22. DataTable ListData = App.GetGridJson(queryJson,ref pagination);
  23. var JsonData = new
  24. {
  25. total = pagination.total,
  26. page = pagination.page,
  27. records = pagination.records,
  28. rows = ListData,
  29. };
  30. return Content(JsonData.ToJson());
  31. }
  32. [HttpGet]
  33. public ActionResult GetGridJson2(string queryJson, Pagination pagination)
  34. {
  35. DataTable ListData = App.GetGridJso2(queryJson, ref pagination);
  36. var JsonData = new
  37. {
  38. total = pagination.total,
  39. page = pagination.page,
  40. records = pagination.records,
  41. rows = ListData,
  42. };
  43. return Content(JsonData.ToJson());
  44. }
  45. }
  46. }