using Estsh.Core.Model.ExcelModel; using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Util; using System.Collections; using System.Data; namespace Estsh.Core.Services.IServices { public interface IPartKeyDataDefineService : IBaseService { public Hashtable GetQuery(String part_no, Pager pager, String direction, String sort, String txtProcessName, String txtKeyDataName, string cbPdline, String enabled); public bool GetpartKeyData(string aPartID, string aProcessID, string aKeyDataID); public List GetPartID(); public List GetProcessID(); public List GetKeyDataID(); public bool ChangeDetailStatus(bool status, DataRow dr); public int DeleteDetail(string guid); public int EnableData(String ids); public int DisableData(String ids); public List GetRow(string aWhere); public int insert(string part_no, string process_id, string keydata_id, string item_count, string torque_command); public bool UpdateKeyData(string guid, string processid, string partNo, string keydataid, string itemvalue, string torque_command); public int UpdateTorqueCommand(string partNo, string processid, string keydataid, string torque_command); public List getTableListByPage(String part_no, String enabled_search, Pager pager, String direction, String sort, Boolean isPage); public Hashtable ImportExcel(List inputStream, int userId); } }