|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Web;
|
|
|
using System.Web.Mvc;
|
|
|
using Estsh.Web.Util;
|
|
|
using System.Collections;
|
|
|
using Estsh.Web.Service;
|
|
|
using Estsh.Web.Models;
|
|
|
|
|
|
/***************************************************************************************************
|
|
|
*
|
|
|
* 作者:贾文涛
|
|
|
* 创建时间:2014.07.17
|
|
|
* 描述:成品发运(JIS)控制类
|
|
|
* 修改日志:
|
|
|
*
|
|
|
* *************************************************************************************************/
|
|
|
namespace Estsh.Core.Web.Controllers
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 成品发运(JIS)模块的控制类
|
|
|
/// </summary>
|
|
|
public class ShippingJISController : Controller
|
|
|
{
|
|
|
private ShippingJISService service = new ShippingJISService();
|
|
|
|
|
|
public ActionResult Index()
|
|
|
{
|
|
|
return View();
|
|
|
}
|
|
|
|
|
|
#region 成品发运(JIS)
|
|
|
|
|
|
/// <summary>
|
|
|
/// 获得需要发运的数据
|
|
|
/// </summary>
|
|
|
/// <param name="endCarNo"></param>
|
|
|
/// <param name="endOrderNo"></param>
|
|
|
/// <param name="endSeq"></param>
|
|
|
/// <param name="chkCarNo"></param>
|
|
|
/// <param name="useNo"></param>
|
|
|
/// <returns></returns>
|
|
|
public ActionResult getShippingData(String endCarNo, String endOrderNo, String endSeq, String chkCarNo, String useNo)
|
|
|
{
|
|
|
Hashtable htReq = new Hashtable();
|
|
|
htReq.Add("endCarNo",endCarNo);
|
|
|
htReq.Add("endOrderNo",endOrderNo);
|
|
|
htReq.Add("endSeq",endSeq);
|
|
|
htReq.Add("chkCarNo",chkCarNo);
|
|
|
htReq.Add("useNo", useNo);
|
|
|
|
|
|
Hashtable result = this.service.getShippingData(htReq);
|
|
|
return Json(result);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 查询车身件订单
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public ActionResult GetJISCSJOrderNOList()
|
|
|
{
|
|
|
Hashtable result = this.service.GetJISCSJOrderNOList();
|
|
|
return Json(result, JsonRequestBehavior.AllowGet);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 查询车身件发运数据
|
|
|
/// </summary>
|
|
|
/// <param name="csjOrderNO"></param>
|
|
|
/// <returns></returns>
|
|
|
public ActionResult GetShippingCSJ(String csjOrderNo)
|
|
|
{
|
|
|
Hashtable htReq = new Hashtable();
|
|
|
htReq.Add("csjOrderNo", csjOrderNo);
|
|
|
Hashtable result = this.service.GetShippingCSJ(htReq);
|
|
|
return Json(result);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
///
|
|
|
/// </summary>
|
|
|
/// <param name="ids"></param>
|
|
|
/// <returns></returns>
|
|
|
public ActionResult SubmitShippingData()
|
|
|
{
|
|
|
Hashtable htReq = new Hashtable();
|
|
|
|
|
|
htReq.Add("endCarNo", Request.Params["endCarNo"]);
|
|
|
htReq.Add("endOrderNo", Request.Params["endOrderNo"]);
|
|
|
htReq.Add("endSeq", Request.Params["endSeq"]);
|
|
|
htReq.Add("chkCarNo", Request.Params["chkCarNo"]);
|
|
|
htReq.Add("useNo", Request.Params["useNo"]);
|
|
|
htReq.Add("csjOrderNo", Request.Params["csjOrderNo"]);
|
|
|
htReq.Add("plateNumber", Request.Params["plateNumber"]);
|
|
|
htReq.Add("shippingOrder", Request.Params["shippingOrder"]);
|
|
|
htReq.Add("factory", Request.Params["factory"]);
|
|
|
htReq.Add("shippingLocateName", Request.Params["shippingLocateName"]);
|
|
|
htReq.Add("shippingDate", Request.Params["shippingDate"]);
|
|
|
htReq.Add("costomCode", Request.Params["costomCode"]);
|
|
|
htReq.Add("startCarNo", Request.Params["startCarNo"]);
|
|
|
Hashtable result = new Hashtable();
|
|
|
|
|
|
try
|
|
|
{
|
|
|
result = this.service.SubmitShippingData(htReq);
|
|
|
}
|
|
|
catch (Exception e)
|
|
|
{
|
|
|
result.Add("@retCode", "Fail");
|
|
|
result.Add("@retMsg",e.Message);
|
|
|
}
|
|
|
return Json(result);
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
}
|
|
|
}
|