using System;
using System.Collections.Generic;
using SiaSun.LMS.Model;
using System.Text;
using System.ServiceModel;
using System.Data;
namespace SiaSun.LMS.Interface
{
[ServiceContract()]
public partial interface I_PDAService
{
#region 操作方法
[OperationContract]
DataTable GetList(string strSQL);
[OperationContract]
object ExecuteScalar(string strSQL);
[OperationContract]
ObjectT GetModel(string statementName, object parameterObject);
[OperationContract]
bool USER_LOGIN(string USER_CODE, string USER_PASSWORD, out SiaSun.LMS.Model.SYS_USER USER);
#endregion
#region 下达任务
///
/// 手持设备【配盘入库】方法:仅配一种物料
///
/// 操作者
/// 配盘地点
/// 计划明细索引
/// 入库类型
/// 物料编码
/// 入库数量
/// 托盘条码
/// 是否满盘
///
///
[OperationContract]
bool ManageCreateBindingPalm(string Opertator,
string GOODS_CODE,
decimal GOODS_QUANTITY,
string STOCK_BARCODE,
string FULL_FLAG,
out string sResult);
/////
///// 手持设备【配盘】方法:仅配一种物料
/////
/////
/////
/////
/////
/////
/////
/////
/////
//[OperationContract]
//bool ManageCreateBindingInPalm(string Opertator,
// int CELL_ID,
// int STORAGE_LIST_ID,
// decimal GOODS_QUANTITY,
// string STOCK_BARCODE,
// string FULL_FLAG,
// out string sResult);
///
/// 【取消配盘】:保留原库存位置
///
///
///
///
///
//[OperationContract]
//bool ManageCreateCancelBindingPalm(string Opertator,
// string STOCK_BARCODE,
// out string sResult);
//拣选出库
[OperationContract]
bool ManageConfirm(string STOCK_BARCODE,
int manage_out_num,
string Opertator,
out string sResult);
[OperationContract]
bool ManageCreateWasteIn(string Opertator,
string STOCK_BARCODE,
string CELL_CODE,
out string sResult);
[OperationContract]
bool ManageCreateIn(string Opertator,
string STOCK_BARCODE,
string CELL_CODE,
string goods_code,
out string sResult);
[OperationContract]
bool PalletIn(string Opertator,
string STOCK_BARCODE,
string CELL_CODE,
out string sResult);
///
/// 取消某一配盘记录方法
///
///
///
///
///
//[OperationContract]
//bool ManageCreateSingleCancelBindingPalm(string Opertator,
// string STORAGE_LIST_ID,
// out string sResult);
///
/// 手持上架
///
///
///
///
///
///
///
//[OperationContract]
//bool ManageCreateMoveInPalm(string STOCK_BARCODE,
// string START_CELL_CODE,
// string CELL_MODEL,
// string Opertator,
// out string sResult);
///
/// 【下架出库】的出库确认
///
///
///
///
///
//[OperationContract]
//bool ManageConfirm(string STOCK_BARCODE, int manage_out_num, string Opertator, out string sResult);
///
/// 容器下架
///
///
///
///
///
///
///
[OperationContract]
bool ManageStockOut(int GOODS_ID, decimal MANAGE_LIST_QUANTITY, string END_CELL_CODE, string Opertator, out string sResult);
[OperationContract]
bool ManagePlanOutConfirm(string STOCK_BARCODE, out string sResult);
///
/// 出库
///
///
///
///
///
///
///
///
//[OperationContract]
//bool ManageCreateOutPalm(string Opertator,
// int STORAGE_LIST_ID,
// int PLAN_LIST_ID,
// string PLAN_TYPE_CODE,
// decimal GOODS_QUANTITY,
// out string sResult);
#endregion
///
/// 出库站台解锁
///
///
///
///
///
//[OperationContract]
//bool StationUnlock(List lsStation, string Opertator, out string sResult);
}
}