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