using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using System.Collections; namespace Estsh.Core.Repository.IRepositories { public interface IMovementManageRepository : IBaseRepository { public Hashtable getMoveHeaderListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public Hashtable getMoveDetailListByPage(string strWhere); public Hashtable getMoveSnListByPage(string strWhere); public Hashtable onBarcodeGenerator(string orderNo); 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(int type); public List GetPart(int type, string PartNo); public List GetPartNoInfo(string part_no); public List GetPartNoInfoByPartNo(string part_no); public List GetPartSpecInfo(string partSpec); public List GetPartSpecInfoByPartSpec(string partSpec); public bool saveMovementManage(WmsMoveHeader htParams, IList htDetailParams); 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); } }