using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using Update.WCF_;
|
|
using Update.WeighTerminalService;
|
|
using WeighBusiness;
|
|
|
|
namespace Update.Utils
|
|
{
|
|
public class RemoteSenderUtil
|
|
{
|
|
/// <summary>
|
|
/// 返回值为0时,表示插入失败.貌似没有机会返回0,就报错了
|
|
/// </summary>
|
|
/// <param name="client"></param>
|
|
/// <returns></returns>
|
|
public static long InsertWeigh(ClientWeigh client)
|
|
{
|
|
LoginUtil.CheckLogin();
|
|
|
|
return new WeighTerminalClient().InsertWeigh(Config.Ticket, client);
|
|
}
|
|
|
|
//public static long UpdateOrder(ClientOrder clientOrder)
|
|
//{
|
|
// LoginUtil.CheckLogin();
|
|
|
|
// return new SaleTerminalClient().UpdateOrder(ConfigUtil.Ticket, clientOrder, ConfigUtil.TerminalUser);
|
|
//}
|
|
|
|
public static long GetSystemWeighID(long terminalWeighID, DateTime createDate)//取表头日期当天的该终端、指定称重单号的系统端单号。
|
|
{
|
|
LoginUtil.CheckLogin();
|
|
|
|
return new WeighTerminalClient().GetSystemWeighID(Config.Ticket, Config.TerminalID, terminalWeighID, createDate);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 删除服务器端的称重单。
|
|
/// <para>返回值含义:0:单据不存在;1:已作废;2:删除成功;3:已审核;4:已完毕;5:删除报错</para>
|
|
/// </summary>
|
|
/// <param name="remoteWeighID">服务器端称重单单号</param>
|
|
/// <returns>返回值含义:0:单据不存在;1:已作废;2:删除成功;3:已审核;4:已完毕;5:删除报错</returns>
|
|
public static int DeleteWeigh(long remoteWeighID)//0:单据不存在;1:已作废;2:删除成功;3:已审核;4:已完毕;5:删除报错
|
|
{
|
|
LoginUtil.CheckLogin();
|
|
|
|
return new WeighTerminalClient().DeleteWeigh(Config.Ticket, remoteWeighID);
|
|
}
|
|
|
|
}
|
|
}
|