using Dapper; using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using System.Collections; namespace Estsh.Core.Repository.IRepositories { public interface IMovementInstockManageRepository : IBaseRepository { public Hashtable getMoveHeaderListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public Hashtable getMoveDetailListByPage(string strWhere); public Hashtable getMoveSnListByPage(string strWhere); public List getInstockListByPrintCount(string strWhere); public List getInstockListByPrintRange(string strWhere, string endrowCount, string rowCount); public List getMoveSnListByPrint(string strWhere); public Hashtable onBarcodeGenerator(string orderNo, 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 getSelectWarehouseByName(string warehouseName); public List getSelectZone(string zoneid); public List getSelectZoneByName(string zoneName); public List getSelectZone(); public List getSelectLocateDown(string locateId); public List getSelectLocate(string locateid); public List getSelectVendor(); public List getSelectVendor(string vendorId); public List getSelectCustomer(); public List getSelectCustomer(string customerId); public List GetPart(int type); public List GetPart(int type, string PartNo); public List GetfileVendor(string vendorName, int factoryId); public SysVendor GetVendorInfoByName(string vendorName, int factoryId); 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(WmsInstock htParams, IList htDetailParams); public bool onClose(String ids, String empId); public bool EnableData(String ids); public bool DisableData(String ids); public string GetOrderNo(string stockOrder, string p); public bool InsertData(List sqlStrings, List parameterList); } }