You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
5.2 KiB
C#
144 lines
5.2 KiB
C#
using Estsh.Web.Service;
|
|
using Estsh.Web.Util;
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.Mvc;
|
|
|
|
namespace Estsh.Core.Web.Controllers
|
|
{
|
|
public class CartonDetailQueryController : Controller
|
|
{
|
|
CartonDetailQueryService service = new CartonDetailQueryService();
|
|
|
|
//
|
|
// GET: /Menu/
|
|
public ActionResult Index()
|
|
{
|
|
return View();
|
|
}
|
|
/// <summary>
|
|
/// 加载功能树
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public ActionResult getMenuTree()
|
|
{
|
|
string path = Request.ApplicationPath; if (path.EndsWith("/")) { path = path.Substring(0, path.Length - 1); }
|
|
List<TreeNode> treeNodes = new List<TreeNode>();
|
|
treeNodes = service.getMenuList("isIndex = '是'", " RUID ASC ", path);
|
|
Hashtable result = new Hashtable();
|
|
result.Add("treeNodes", treeNodes);
|
|
String json = Estsh.Web.Util.JSON.Encode(result);
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
}
|
|
public ActionResult GetVendor()
|
|
{
|
|
Hashtable result = new Hashtable();
|
|
ArrayList menuList = this.service.GetVendor();
|
|
result.Add("list", menuList);
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
}
|
|
|
|
public ActionResult GetPart()
|
|
{
|
|
Hashtable result = new Hashtable();
|
|
ArrayList menuList = this.service.GetPart();
|
|
result.Add("list", menuList);
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
}
|
|
|
|
public ActionResult GetModelType()
|
|
{
|
|
Hashtable result = new Hashtable();
|
|
ArrayList menuList = this.service.GetModelType();
|
|
result.Add("list", menuList);
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
}
|
|
|
|
public ActionResult GetStatus()
|
|
{
|
|
Hashtable result = new Hashtable();
|
|
ArrayList menuList = this.service.GetStatus();
|
|
result.Add("list", menuList);
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
}
|
|
|
|
public ActionResult GetEnabled()
|
|
{
|
|
Hashtable result = new Hashtable();
|
|
ArrayList menuList = this.service.GetEnabled();
|
|
result.Add("list", menuList);
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
}
|
|
|
|
public ActionResult GetLocate()
|
|
{
|
|
Hashtable result = new Hashtable();
|
|
ArrayList menuList = this.service.GetLocate();
|
|
result.Add("list", menuList);
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
}
|
|
/// <summary>
|
|
/// 获取分页数据
|
|
/// </summary>
|
|
/// <param name="strWhere"></param>
|
|
/// <returns></returns>
|
|
public ActionResult getDPSListByPage(String cartonNO, String picknoTxt, String buy_no, String partNo_search,
|
|
String locate_name, String option3, String cmbVendor, String cmbCartonStatus, String cmbEnabled,
|
|
String date, String txtEndPrintTime, String updateDate,
|
|
Pager pager, String direction, String sort)
|
|
{
|
|
//Hashtable result = new Hashtable();
|
|
//ArrayList menuList = this.service.getDPSListByPage(10,1,"","");
|
|
//result.Add("list", menuList);
|
|
//Response.Write("1111111");
|
|
//return Json(result, JsonRequestBehavior.AllowGet);
|
|
string wheres = "";
|
|
//if (!string.IsNullOrEmpty(wareHouse_id))
|
|
//{
|
|
|
|
// wheres = InitWhereStr(wareHouse_id);
|
|
//}
|
|
|
|
Hashtable result = new Hashtable();
|
|
result.Add("pager.pageNo", pager.pageNo);
|
|
ArrayList menuList = this.service.getDPSListByPage(cartonNO, picknoTxt, buy_no, partNo_search,
|
|
locate_name, option3, cmbVendor, cmbCartonStatus, cmbEnabled,
|
|
date, txtEndPrintTime, updateDate,
|
|
pager, direction, sort);
|
|
result.Add("rows", menuList);
|
|
int total = this.service.getMenuCount(cartonNO, picknoTxt, buy_no, partNo_search,
|
|
locate_name, option3, cmbVendor, cmbCartonStatus, cmbEnabled,
|
|
date, txtEndPrintTime, updateDate,
|
|
pager, direction, sort);
|
|
result.Add("pager.totalRows", total);
|
|
result.Add("sort", sort);
|
|
result.Add("direction", direction);
|
|
return Json(result);
|
|
}
|
|
///// <summary>
|
|
///// 获取数据总行数
|
|
///// </summary>
|
|
///// <param name="strWhere"></param>
|
|
///// <returns></returns>
|
|
//public int GetTotal(string strWhere)
|
|
//{
|
|
// Hashtable result = new Hashtable();
|
|
// ArrayList menuList = this.service.getCountWhere();
|
|
// result.Add("list", menuList);
|
|
// return Json(result, JsonRequestBehavior.AllowGet);
|
|
//}
|
|
|
|
|
|
//public ActionResult GetServer()
|
|
//{
|
|
// Hashtable result = new Hashtable();
|
|
// ArrayList menuList = this.service.GetServer();
|
|
// result.Add("list", menuList);
|
|
// return Json(result, JsonRequestBehavior.AllowGet);
|
|
//}
|
|
|
|
}
|
|
} |