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#

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;
}
}
}