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.
52 lines
1.7 KiB
C#
52 lines
1.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.Script.Serialization;
|
|
using System.Web.Services;
|
|
using TradeData;
|
|
using TradeModel;
|
|
|
|
namespace TradeManage.map
|
|
{
|
|
/// <summary>
|
|
/// Map 的摘要说明
|
|
/// </summary>
|
|
[WebService(Namespace = "http://tempuri.org/")]
|
|
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
|
|
[System.ComponentModel.ToolboxItem(false)]
|
|
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
|
|
[System.Web.Script.Services.ScriptService]
|
|
public class Map : System.Web.Services.WebService
|
|
{
|
|
|
|
[WebMethod(EnableSession = true)]
|
|
public string GetListUSMap(string GoodsCode, DateTime? Sdate, DateTime? edate)
|
|
{
|
|
if (!Sdate.HasValue)
|
|
{
|
|
Sdate = new DateTime?(DateTime.Today.AddDays(-100.0));
|
|
}
|
|
if (!edate.HasValue)
|
|
{
|
|
edate = new DateTime?(DateTime.Today);
|
|
}
|
|
BaseService.SetData();
|
|
List<DT_USMap> list = BaseService.GetListUSOrder(GoodsCode, Sdate, new DateTime?(edate.Value.AddDays(1.0)));
|
|
JavaScriptSerializer serializer = new JavaScriptSerializer();
|
|
return serializer.Serialize(list);
|
|
}
|
|
|
|
[WebMethod(EnableSession = true)]
|
|
public string IsNewOrder(string Sdate)
|
|
{
|
|
DT_Order order = BaseService.IsNewOrder(Convert.ToDateTime(Sdate).AddMinutes(-1.0));
|
|
if (order != null)
|
|
{
|
|
return order.InDate.Value.AddMinutes(1.0).ToString("yyyy-MM-dd HH:mm");
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
}
|