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 IPurchaseManageService : IBaseService { public Hashtable getPurchaseListByPage(string orderNo, string orderType,string orderStatus, string startTime, string endTime, string enabled, int factoryId, Pager pager, String direction, String sort); public Hashtable getPurchaseDetailListByPage(string orderNo, string enabled, int factoryId); public Hashtable getStockListByPage(string orderNo, string partNo, string enabled, int factoryId); public List getStockListByPrint(string orderNo, string enabled, int factoryId); public List GetPartInfo(string part_no); public List GetErpwarehouse(); public List GetOrderStatus(); 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 vendorName); public List GetPart(); public List GetOrderType(); public List GetPart(string PartNo); public int savePurchaseManage(WmsPurchase htParams, IList htDetailParams); public Hashtable getWarehouseDetail(String warehouseId); public List GetPartNoInfo(string part_no); public List GetPartNoInfoByPartNo(string part_no); public List GetPartSpecInfo(string partSpec); public List GetPartSpecInfoByPartSpec(string partSpec); public Hashtable onBarcodeGenerator(string orderNo, string userID, string factoryID, string factoryCode); public int onClose(String ids); public int EnableData(String ids); public int DisableData(String ids); } }