using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using Estsh.Core.Util; using System.Collections; using System.Data; namespace Estsh.Core.Repository.IRepositories { public interface IPurchaseNoBarcodeRepository : IBaseRepository { public List getQueryByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public string GetServerDateTime(string flag); public string GetOrderNo(string item, string prefix); public List GetFactoryInfo(); public int delete(String ids); public int EnableData(String ids); public int DisableData(String ids); public string GetFactoryId(int userID); public List GetModelType(); public List GetVendorInfo(string key); public List GetBuyNoInfo(string key); public List GetPartInfo(int type, string part_no); public bool IsPoPartNo(string buyNo, string partNo); public string DataSaveTransact(DataTable dtData, int userID); public string GetCartonNo(string partNo, string lotNo, int seq); public bool IsExistLineLocate(string partId); public bool IsExistPartLotNo(string partId, string lotNo); } }