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
{
///
/// 返回值为0时,表示插入失败.貌似没有机会返回0,就报错了
///
///
///
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);
}
///
/// 删除服务器端的称重单。
/// 返回值含义:0:单据不存在;1:已作废;2:删除成功;3:已审核;4:已完毕;5:删除报错
///
/// 服务器端称重单单号
/// 返回值含义:0:单据不存在;1:已作废;2:删除成功;3:已审核;4:已完毕;5:删除报错
public static int DeleteWeigh(long remoteWeighID)//0:单据不存在;1:已作废;2:删除成功;3:已审核;4:已完毕;5:删除报错
{
LoginUtil.CheckLogin();
return new WeighTerminalClient().DeleteWeigh(Config.Ticket, remoteWeighID);
}
}
}