using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Services; using Estsh.Core.Util; using System.Collections; namespace Estsh.Core.Services.IServices { public interface IMovementManageService : IBaseService { public Hashtable getMoveHeaderListByPage(string orderNo, string orderType, string orderStatus, string startTime, string endTime, string enabled, int factoryId, Pager pager, String direction, String sort, string fedbatchType); public Hashtable getMoveDetailListByPage(string orderNo, string enabled, int factoryId); public Hashtable getMoveSnListByPage(string orderNo, string partNo, string enabled, int factoryId); public Hashtable onBarcodeGenerator(String ids); public List GetErpwarehouse(); public List GetMoveOrderType(); public List getSelectRefOrderNo(); public List GetFedbatchType(); public List GetFedbatchMethods(); public List GetMoveOrderStatus(); public List getSelectFactory(); public List getSelectWarehouse(); public List getSelectWarehouse(string warehouseid); public List getSelectZone(string zoneid); public List getSelectZone(); public List getSelectVendor(); public List getSelectVendor(string vendorid); public List GetPart(); public List GetPart(string PartNo); public bool saveMovementManage(WmsMoveHeader htParams, IList htDetailParams); public List GetPartNoInfo(string part_no); public List GetPartNoInfoByPartNo(string part_no); public List GetPartSpecInfo(string partSpec); public List GetPartSpecInfoByPartSpec(string partSpec); public bool onClose(String ids, String empId); public bool EnableData(String ids); public bool DisableData(String ids); public List GetWorkRefOrderNo(string refOrderNo, string orderType); public List GetWorkOrderInfo(string refOrderNo); } }