SalesController.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. using LeaRun.Application.Busines.WarehouseManage;
  2. using LeaRun.Application.Entity.WarehouseManage;
  3. using LeaRun.Util;
  4. using LeaRun.Util.WebControl;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Data;
  8. using System.Linq;
  9. using System.Web;
  10. using System.Web.Mvc;
  11. namespace LeaRun.Application.Web.Areas.WarehouseManage.Controllers
  12. {
  13. public class SalesController : Controller
  14. {
  15. WMSalesBll salesBll = new WMSalesBll();
  16. //
  17. // GET: /WarehouseManage/SalesOrder/
  18. public ActionResult Index()
  19. {
  20. return View();
  21. }
  22. /// <summary>
  23. /// Add Or update
  24. /// </summary>
  25. /// <returns></returns>
  26. public ActionResult SalesOrderForm() {
  27. DataTable dt = salesBll.getCodeNum();
  28. if (dt.Rows.Count>0)
  29. {
  30. ViewBag.code =(Int32.Parse( dt.Rows[0]["Code"].ToString()))+1;
  31. ViewBag.num =Int32.Parse( dt.Rows[0]["SaleSerialNumer"].ToString())+1;
  32. }
  33. else
  34. {
  35. ViewBag.code = 1;
  36. ViewBag.num = "0000001";
  37. }
  38. return View();
  39. }
  40. /// <summary>
  41. /// 获取业务员列表
  42. /// </summary>
  43. /// <returns></returns>
  44. [HttpGet]
  45. public ActionResult GetSalesManList() {
  46. var data = salesBll.GetSalesManList();
  47. return Content(data.ToJson());
  48. }
  49. /// <summary>
  50. /// 获取销售订单列表
  51. /// </summary>
  52. /// <param name="pagination"></param>
  53. /// <returns></returns>
  54. public ActionResult GetSalesOrderList(Pagination pagination) {
  55. IEnumerable<SalesEntity> list = salesBll.GetSalesOrderList();
  56. var watch = CommonHelper.TimerStart();
  57. var JsonData = new {
  58. rows=list,
  59. //total=pagination.total,
  60. //page=pagination.page,
  61. //records=pagination.records,
  62. costtime=CommonHelper.TimerEnd(watch)
  63. };
  64. return Content(JsonData.ToJson());
  65. }
  66. /// <summary>
  67. /// 添加材料类别
  68. /// </summary>
  69. /// <returns></returns>
  70. public ActionResult GoodsForm() {
  71. return View();
  72. }
  73. /// <summary>
  74. /// 获取仓库
  75. /// </summary>
  76. public ActionResult getWarehouseListJson(){
  77. return View();
  78. }
  79. /// <summary>
  80. /// 获取销售订单信息
  81. /// </summary>
  82. /// <param name="saleId"></param>
  83. /// <returns></returns>
  84. //public ActionResult GetSalesOrderById(string saleId) {
  85. // // var saleOrder=
  86. //}
  87. }
  88. }