You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

53 lines
1.7 KiB

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