using Estsh.Core.Model.ExcelModel; 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 IMovementInstockManageService : IBaseService { public Hashtable getMoveHeaderListByPage(string orderNo, string orderType, string orderStatus, string startTime, string endTime, string enabled, int factoryId, Pager pager, String direction, String sort); public Hashtable getMoveDetailListByPage(string orderNo, string enabled, int factoryId); public Hashtable getMoveSnListByPage(string orderNo, string partNo, string enabled, int factoryId); public List getInstockListByPrintCount(string orderNo, string enabled, int factoryId); public List getInstockListByPrintRange(string orderNo, string rowRange, string enabled, string factoryId); public List getMoveSnListByPrint(string orderNo, string enabled, int factoryId); public Hashtable onBarcodeGenerator(String ids, string userId, string factoryId, string factoryCode); public List GetErpwarehouse(); public List GetMoveOrderType(); public List GetMoveOrderStatus(); public List getSelectFactory(); public List getSelectWarehouse(); public List getSelectWarehouse(string warehouseid); public List getSelectZone(string zoneid); public List getSelectZone(); public List getSelectLocateDown(string zoneId); public List getSelectLocate(string locateid); public List getSelectVendor(); public List getSelectVendor(string vendorid); public List getSelectCustomer(); public List getSelectCustomer(string customerId); public List GetPart(); public List GetPart(string PartNo); public bool saveMovementManage(WmsInstock htParams, IList htDetailParams); public List GetPartNoInfo(string part_no); public List GetfileVendor(string vendorName, int factoryId); public SysVendor GetVendorInfoByName(string vendorName, int factoryId); 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 Hashtable ImportExcel(List inputStream, int factoryId, string factoryCode, int empId); } }