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.
DS7/DSWeb/Areas/MvcShipping/Controllers/WMSDeliverController.cs

71 lines
2.1 KiB
C#

using System;
using System.Linq;
using System.Web.Mvc;
using DSWeb.MvcShipping.Models.WMSNew;
using DSWeb.MvcShipping.Models.MsStevedores;
using DSWeb.MvcShipping.DAL.WMSDeliver;
using System.Collections.Generic;
using System.Data;
using System.IO;
using HcUtility.Comm;
using DSWeb.Areas.MvcShipping.DAL.Message;
using DSWeb.MvcShipping.DAL.MsSysBillNoSet;
using DSWeb.MvcShipping.DAL.MsCodeFtpSet;
using DSWeb.TruckMng.Comm.Cookie;
using DSWeb.TruckMng.Helper;
using DSWeb.TruckMng.Helper.Repository;
using System.Web.Script.Serialization;
using System.Collections;
using System.Data.OleDb;
using System.Windows.Forms.VisualStyles;
using DSWeb.Areas.CommMng.DAL;
using DSWeb.MvcShipping.Models.WMSDeliver;
using DSWeb.MvcShipping.Models.WMSNew;
namespace DSWeb.MvcShipping.Controllers
{
public class WMSDeliverController : Controller
{
//
// GET:
public ActionResult Index ( )
{
return View();
}
//
// GET: /
public ContentResult GetDataList ( int start, int limit, string sort, string condition )
{
int count = 0;
var dataList = WMSEIPSDeliverDAL.GetDataList(condition, start, limit, CookieConfig.GetCookie_UserId(Request), Convert.ToString(Session["SHOWNAME"]), Convert.ToString(Session["COMPANYID"]), out count, sort);
var timeStamp = DateTime.Now.ToShortDateString();
var json = JsonConvert.Serialize(new { Success = true, Message = "查询成功", totalCount = count, data = dataList.ToList(), timeStamp = timeStamp });
return new ContentResult() { Content = json };
}
public ContentResult Receive(string data,string USERID)
{
bool flag = WMSEIPSDeliverDAL.DeliverToWMS(data, USERID);
string msg = "接收成功";
if (!flag)
msg = "送货单接收失败!";
var jsonRespose = new JsonResponse { Success = flag, Message = msg };
return new ContentResult() { Content = JsonConvert.Serialize(jsonRespose) };
}
}
}