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.
103 lines
3.6 KiB
103 lines
3.6 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.Data;
|
|
using System.ServiceModel;
|
|
|
|
using SiaSun.LMS.Model;
|
|
|
|
namespace SiaSun.LMS.Interface
|
|
{
|
|
[ServiceContract]
|
|
[ServiceKnownType(typeof(object))]
|
|
public partial interface I_CellService
|
|
{
|
|
[OperationContract]
|
|
DataTable WAREHOUSE_GetList(int USER_ID,string WAREHOUSE_TYPE);
|
|
|
|
[OperationContract]
|
|
DataTable AREA_GetList(int WAREHOUSE_ID, string AREA_TYPE);
|
|
|
|
[OperationContract]
|
|
DataTable CELL_Z_GetList(int AREA_ID);
|
|
|
|
[OperationContract]
|
|
DataTable CELL_Z_GetList_AREA(int WAREHOUSEID, int AREA_ID);
|
|
|
|
[OperationContract]
|
|
IList<SiaSun.LMS.Model.WH_CELL> CELL_GetList_Z(int WAREHOUSE_ID, string CELL_Z);
|
|
|
|
[OperationContract]
|
|
bool CellInit();
|
|
|
|
[OperationContract]
|
|
bool CellCreate(int WAREHOUSE_ID,
|
|
int AREA_ID,
|
|
int LOGIC_ID,
|
|
int z_begin,
|
|
int z_end,
|
|
int x_begin,
|
|
int x_end,
|
|
int y_begin,
|
|
int y_end,
|
|
string DEVICE_CODE,
|
|
string LANE_WAY,
|
|
string SHELF_TYPE,
|
|
string SHELF_NEIGHBOUR,
|
|
string CELL_MODEL,
|
|
string CELL_LOGICAL_NAME,
|
|
string CELL_INOUT,
|
|
string CELL_TYPE,
|
|
string CELL_STORAGE_TYPE,
|
|
string CELL_FORK_TYPE,
|
|
int CELL_WIDTH,
|
|
int CELL_HEIGHT,
|
|
int CELL_FORK_COUNT
|
|
);
|
|
|
|
[OperationContract(Name="CellCreate1")]
|
|
bool CellCreate(int WAREHOUSE_ID,
|
|
int AREA_ID,
|
|
int LOGIC_ID,
|
|
string DEVICE_CODE,
|
|
string DEVICE_NAME,
|
|
string LANE_WAY,
|
|
string SHELF_TYPE,
|
|
string SHELF_NEIGHBOUR,
|
|
string CELL_MODEL,
|
|
string CELL_LOGICAL_NAME,
|
|
string CELL_INOUT,
|
|
string CELL_TYPE,
|
|
string CELL_STORAGE_TYPE,
|
|
string CELL_FORK_TYPE,
|
|
int CELL_WIDTH,
|
|
int CELL_HEIGHT
|
|
);
|
|
|
|
[OperationContract]
|
|
bool CellInAllocate(string START_DEVICE_CODE,
|
|
string CELL_MODEL,
|
|
int MANAGE_ID,
|
|
//int FORK_COUNT,
|
|
bool bPuTaoTang,
|
|
out int END_CELL_ID,
|
|
out string sResult);
|
|
|
|
[OperationContract]
|
|
bool CellOutAllocate(int LANE_WAY,
|
|
int END_CELL_ID,
|
|
int GOODS_ID,
|
|
string GOODS_PROPERTY,
|
|
decimal MANAGE_LIST_QUANTITY,
|
|
out int START_CELL_ID,
|
|
out string STOCK_BARCODE,
|
|
out decimal STORAGE_LIST_QUANTITY,
|
|
out string sResult);
|
|
[OperationContract]
|
|
bool CellUpdateStatus(int CELL_ID,
|
|
string CELL_STATUS,
|
|
string RUN_STATUS,
|
|
out string sResult);
|
|
|
|
}
|
|
}
|