/******************************************************************************* * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:SystemModuleProxy.cs * 2.功能描述:基础数据管理模块服务契约 * 编辑履历: * 作者 日期 版本 修改内容 * 张国印 2014/09/04 1.00 新建 * 王鑫 2014/12/16 1.00 修改 *******************************************************************************/ using System; using System.Collections.Generic; using System.Data; using Dongke.IBOSS.PRD.Basics.BaseResources; using Dongke.IBOSS.PRD.WCF.DataModels; using Dongke.IBOSS.PRD.WCF.Proxys.ServiceProxy; using Dongke.IBOSS.PRD.WCF.Proxys.SystemModuleService; namespace Dongke.IBOSS.PRD.WCF.Proxys { /// /// 基础数据管理模块服务契约 /// public class SystemModuleProxy : ServiceProxyBase { private SystemModuleProxy() : base("SystemModuleService") { } private static SystemModuleProxy _service = null; public static SystemModuleProxy Service { get { if (_service == null) { return new SystemModuleProxy(); } return _service; } } public DataSet GettKilnData() { return new DataSet(); } #region 工种信息管理 /// /// 查询工种信息 /// /// 工种编码 /// 工种名称 /// 备注 /// 有效标识 /// /// 李柳 2014年8月9日 新建 public DataTable SelectJobsData(string ValueFlag) { //DataTable result = this.Invoker.Invoke(proxy => proxy.SelectJobsData(ValueFlag)); return null; } /// /// 插入数据 /// /// /// public int InsertJobsData(DataTable dt) { //int result = this.Invoker.Invoke(proxy => proxy.InsertJobsData(dt)); return 0; } #endregion #region 组织机构信息管理 /// /// 查询组织机构一览 /// /// 组织机构实体类 /// DataSet public DataSet SelectOrganizationData(OrganizationEntity organization) { DataSet result = this.Invoker.Invoke(proxy => proxy.SearchOrganizationData(organization)); return result; } /// /// 获取组织机构行数据 /// /// 组织机构ID /// DataSet public DataSet GetOrganizationRowData(int Organization) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetOrganizationrRowData(Organization)); return result; } /// /// 保存组织机构 /// /// 组织机构实体类 /// int public int SaveOrganization(OrganizationEntity organization) { int result = this.Invoker.Invoke(proxy => proxy.SaveOrganizationData(organization)); return result; } /// /// 查询组织机构一览 /// /// 组织机构实体类 /// DataSet public DataTable GetOrganizationData(int valueFlag, int leafFlag) { return this.Invoker.Invoke(p => p.GetOrganization(valueFlag, leafFlag)); } #endregion #region 用户信息管理 /// /// 查询用户信息 /// /// 用户实体 /// public DataTable SelectUserData() { //DataTable result = this.Invoker.Invoke(proxy => proxy.SelectUserData(user)); return null; } #endregion #region 获取工序模型类别 /// /// 获取工序模型类别 /// /// DataTable /// /// 陈冰 2014.09.01 新建 /// public DataTable GetSYSProcessModelType() { try { return this.Invoker.Invoke(p => p.GetSYSProcessModelType()); } catch (Exception ex) { throw ex; } } #endregion #region 产品类别 /// /// 获得产品类别 /// /// 用户基本信息 /// 停用标记 /// 是否只查询叶子节点 0:否;1:是 /// DataTable /// /// 陈冰 2014.09.02 新建 /// public DataTable GetGoodsType(int valueFlag, int leafFlag) { return this.Invoker.Invoke(p => p.GetGoodsType(valueFlag, leafFlag)); } #endregion #region 产品信息 /// /// 查询产品信息 /// /// 产品信息 /// DataSet /// /// 陈冰 2014.09.01 新建 public DataSet SerachGoods(GoodsEntity goodsEntity) { return this.Invoker.Invoke(p => p.SerachGoods(goodsEntity)); } /// /// 新建产品档案 /// /// 产品实体 /// 产品图片集合 /// 缺陷位置ID集合 /// int受影响行数 /// /// 庄天威 2014.09.04 新建 public int AddGoods(GoodsEntity goodsEntity, List imgList, List attList) { return this.Invoker.Invoke(p => p.AddGoods(goodsEntity, imgList.ToArray(), attList.ToArray())); } /// /// 修改产品档案 /// /// 产品实体 /// 产品图片集合 /// 缺陷位置ID集合 /// int受影响行数 /// /// 庄天威 2014.09.04 新建 /// public int UpdateGoods(GoodsEntity goodsEntity, List imgList, List attList) { return this.Invoker.Invoke(p => p.UpdateGoods(goodsEntity, imgList.ToArray(),attList.ToArray())); } #endregion #region 产品图片 /// /// 查询产品图片(根据产品ID) /// /// 产品ID /// DataSet /// /// 庄天威 public DataSet getImageByGoodsId(int GoodsId) { return this.Invoker.Invoke(p => p.GetImageByGoodsId(GoodsId)); } #endregion #region 数据字典 /// /// 查询数据字典by类别 /// /// 数据字典类别 /// 停用标志 /// DataTable /// /// 陈冰 2014.09.02 新建 /// public DataTable GetDataDictionaryByType(Constant.DictionaryType dictionaryType, int valueFlag) { return this.Invoker.Invoke(p => p.GetDataDictionaryByType(dictionaryType.ToString(), valueFlag)); } #endregion #region 窑炉管理 /// /// 获取窑炉管理的数据 /// /// 显示停用标识 /// DataSet /// /// 2014.09.01 任海 新建 /// public DataSet GetKilnData(byte Pvalue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetKilnData(Pvalue)); return result; } /// /// 获取窑炉管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllKilntInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllKilntInfo()); return result; } /// /// 保存窑炉数据 /// /// 窑炉数据 /// int /// /// 2014.09.01 任海 新建 /// public int SaveKilnData(DataTable datatKilnData) { int result = this.Invoker.Invoke(proxy => proxy.SaveKilnData(datatKilnData)); return result; } #endregion #region 窑车管理 /// /// 获取窑车管理的数据 /// /// 显示停用标识 /// 窑炉ID /// DataSet /// /// 2014.09.08 任海 新建 /// public DataSet GetKilnCarData(byte Pvalue, string kilnID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetKilnCarData(Pvalue, kilnID)); return result; } /// /// 获取窑车管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllKilnCarInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllKilnCarInfo()); return result; } /// /// 保存窑车数据 /// /// 窑车数据 /// int /// /// 2014.09.01 任海 新建 /// public int SaveKilnCarData(DataTable datatKilnCarData) { int result = this.Invoker.Invoke(proxy => proxy.SaveKilnCarData(datatKilnCarData)); return result; } #endregion #region 数据字典管理 /// /// 获取数据字典管理的数据 /// /// 显示停用标识 /// 字典类别 /// DataSet /// /// 2014.09.08 任海 新建 /// public DataSet GetDictionaryData(byte Pvalue, string dictionaryType) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetDictionaryData(Pvalue, dictionaryType)); return result; } /// /// 获取数据字典管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllDataDictionaryInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllDataDictionaryInfo()); return result; } /// /// 保存数据字典数据 /// /// 数据字典数据 /// int /// /// 2014.09.05 public int SaveDictionaryData(DataTable dataDictionaryData) { int result = this.Invoker.Invoke(proxy => proxy.SaveDictionaryData(dataDictionaryData)); return result; } /// /// 获取数据字典左侧树的数据 /// /// DataSet /// /// 2014.09.15 任海 新建 /// public DataSet GetDataDictionaryTreeData() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetDataDictionaryTreeData()); return result; } #endregion #region 生产线管理 /// /// 生产线集合 /// /// 生产线实体类 /// DataSet /// /// 宋扬 2014.11.19 新建 /// public DataSet GetProductionLine(SearchProductionLineEntity productionLineEntity) { return this.Invoker.Invoke(proxy => proxy.GetProductionLine(productionLineEntity)); } /// /// 工序集合 /// /// 工序实体 /// DataSet /// /// 王鑫 2014.11.29 新建 /// public DataSet GetProdureList(SearchProductionLineEntity productionLineEntity) { return this.Invoker.Invoke(proxy => proxy.GetProdureList(productionLineEntity)); } #endregion #region 温湿计信息 /// /// 查询温湿计信息 /// /// 用户基本信息 /// 温湿计信息实体 /// DataSet /// /// 2014.12.24 任海 新建 /// public DataSet GetThermometer(ThermometerEntity thermometerEntity) { return this.Invoker.Invoke(proxy => proxy.GetThermometer(thermometerEntity)); } /// /// 新建温湿计信息 /// /// 温湿计信息实体 /// 用户基本信息 /// int /// /// 2014.12.25 任海 新建 /// public int AddThermometerEntity(ThermometerEntity thermometerEntity) { int result = this.Invoker.Invoke(proxy => proxy.AddThermometerEntity(thermometerEntity)); return result; } /// /// 编辑温湿计信息 /// /// 温湿计信息实体 /// 用户基本信息 /// int /// /// 2014.12.25 任海 新建 /// public int UpdateThermometerEntity(ThermometerEntity thermometerEntity) { int result = this.Invoker.Invoke(proxy => proxy.UpdateThermometerEntity(thermometerEntity)); return result; } #endregion #region 获得生产工号信息 /// /// 获得生产工号集合 /// /// DataSet /// /// 陈冰 2014.09.03 新建 /// public DataSet GetWorker() { return this.Invoker.Invoke(p => p.GetWorker()); } #endregion #region 获得生产工号集合 /// /// 获得工种集合 /// /// DataSet /// /// 陈冰 2014.09.03 新建 /// public DataSet GetJobs() { return this.Invoker.Invoke(p => p.GetJobs()); } #endregion #region 获得缺陷集合 /// /// 获得缺陷集合 /// /// DataSet /// /// 陈冰 2014.09.03 新建 /// public DataSet GetDefect() { return this.Invoker.Invoke(p => p.GetDefect()); } #endregion #region 获取新增组织机构 /// /// 获取新增组织机构OrganizationCode /// /// 上级组织机构编码 /// string /// /// 2014.12.04 任海 新建 /// public string GetOrganizationCode(string v_parentOrganizationCode) { string result = this.Invoker.Invoke(proxy => proxy.GetOrganizationCode(v_parentOrganizationCode)); return result; } #endregion /// /// 获取用户列表 /// /// 用户实体 /// DataSet数据集 public DataSet SearchUserData(SUserEntity requestEntity) { DataSet result = this.Invoker.Invoke(proxy => proxy.SearchUserData(requestEntity)); return result; } /// /// 根据UserCode判断是否存在生产用户 /// /// 用户实体 /// DataSet数据集 public DataSet GetUserIsWorker(SUserEntity requestEntity) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetUserIsWorker(requestEntity)); return result; } /// /// 是否存在重复用户编码 /// /// 用户编码 /// DataSet public DataSet IsExistsUserCode(string UserCode) { DataSet result = this.Invoker.Invoke(proxy => proxy.IsExistsUserCode(UserCode)); return result; } /// /// 是否存在重复用户编码 /// /// 用户编码 /// DataSet public DataSet IsExistsUserWork(string worCkode) { DataSet result = this.Invoker.Invoke(proxy => proxy.IsExistsUserCode(worCkode)); return result; } /// /// 添加用户信息 /// /// 用户实体 /// int public int AddUserInfo(SUserEntity requestEntity) { int result = this.Invoker.Invoke(proxy => proxy.AddUserInfo(requestEntity)); return result; } /// /// 编辑用户信息 /// /// 用户实体 /// int public int EditUserInfo(SUserEntity requestEntity) { int result = this.Invoker.Invoke(proxy => proxy.EditUserInfo(requestEntity)); return result; } /// /// 用户登录 /// /// 用户请示对象 /// DataSet public DataSet DoLoginRefresh(LoginRequestEntity requestEntity) { DataSet result = this.Invoker.Invoke( proxy => proxy.DoLoginRefresh(requestEntity)); return result; } /// /// 获取用户信息 /// /// 用户ID /// DataSet用户信息集合 public DataSet GetUserRowData(int UserID) { return this.Invoker.Invoke(proxy => proxy.GetUserRowData(UserID)); } #region 工种管理 /// /// 获得工种管理的数据 /// /// 显示停用标识 /// DataSet /// /// 任海 2014.09.04 新建 /// public DataSet GetJobsData(byte Pvalue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetJobsData(Pvalue)); return result; } /// /// 获取工种管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllJobsInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllJobsInfo()); return result; } /// /// 保存工种数据 /// /// 工种数据 /// int /// /// 2014.09.09 任海 新建 /// public int SavetJobsData(DataTable datatJobsData) { int result = this.Invoker.Invoke(proxy => proxy.SavetJobsData(datatJobsData)); return result; } #endregion #region 产品分级管理 /// /// 获取产品分级的数据(根据ID) /// /// 分类类别ID /// 分类ID /// DataSet /// /// 2014.10.22 庄天威 新建 /// public DataSet GetGoodsLevelData(byte pValue) { return this.Invoker.Invoke(proxy => proxy.GetGoodsLevelData(pValue)); } /// /// 保存产品分级的数据 /// /// 产品分级的数据 /// int /// /// 2014.10.22 任海 新建 /// public int SaveGoodsLevelData(DataTable datatGoodsLevelData) { int result = this.Invoker.Invoke(proxy => proxy.SaveGoodsLevelData(datatGoodsLevelData)); return result; } #endregion #region 职务管理 /// /// 获得职务管理的数据 /// /// 显示停用标识 /// /// /// 任海 2014.09.10 新建 /// /// public DataSet GetPostData(byte Pvalue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetPostData(Pvalue)); return result; } /// /// 获取职务管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// 任海 新建 /// public DataSet GetAllPostInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllPostInfo()); return result; } /// /// 保存职务数据 /// /// 职务数据 /// int /// /// 2014.09.10 任海 新建 /// public int SavePostData(DataTable datatPostData) { int result = this.Invoker.Invoke(proxy => proxy.SavePostData(datatPostData)); return result; } #endregion #region 产品缺陷管理 /// /// 获得产品缺陷管理的数据 /// /// 显示停用标识 /// /// /// 任海 2014.09.10 新建 /// public DataSet GetDefectData(byte Pvalue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetDefectData(Pvalue)); return result; } /// /// 获取产品缺陷管理的全部数据 /// /// DataSet /// /// 2014.10.30 任海 新建 /// public DataSet GetAllDefectInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllDefectInfo()); return result; } /// /// 保存产品缺陷数据 /// /// 产品缺陷数据 /// int /// /// 2014.09.10 任海 新建 /// public int SaveDefectData(DataTable dataDefectData) { int result = this.Invoker.Invoke(proxy => proxy.SaveDefectData(dataDefectData)); return result; } #endregion #region 成型线类型管理 /// /// 获得成型线类型管理的数据 /// /// 显示停用标识 /// DataSet /// /// 任海 2014.09.11 新建 /// public DataSet GetGMouldTypeData(byte Pvalue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetGMouldTypeData(Pvalue)); return result; } /// /// 获取成型线类型管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllGMouldTypeInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllGMouldTypeInfo()); return result; } /// /// 保存成型线类型管理的数据 /// /// 成型线类型管理的数据 /// int /// /// 2014.09.11 任海 新建 /// public int SavetGMouldTypeData(DataTable datatGMouldTypeData) { int result = this.Invoker.Invoke(proxy => proxy.SavetGMouldTypeData(datatGMouldTypeData)); return result; } /// /// 获取成型线类别(非停用) /// /// DataSet /// /// 2014.09.15 庄天威 修改 /// public DataSet GetGMouldType() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetGMouldType()); return result; } #endregion #region 配置员工 /// /// 获取配置员工的数据 /// /// 用户ID /// DataSet /// /// 2014.10.13 任海 新建 public DataSet GetDeploystaffData(int userID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetDeploystaffData(userID)); return result; } /// /// 保存配置员工的数据 /// /// 用户ID /// 员工数据表 /// int /// /// 2014.10.13 任海 新建 /// public int SaveDeploystaffData(int userID, DataTable dataDeploystaffData) { return this.Invoker.Invoke(proxy => proxy.SaveDeploystaffData(userID, dataDeploystaffData)); } #endregion #region 缺陷位置 /// /// 获取缺陷位置的数据 /// /// 正常标识 /// DataSet /// /// 2014.09.10 冯雪 新建 /// 2014.10.28 任海 修改 /// public DataSet GetDefectPositionData(byte pValue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetDefectPositionData(pValue)); return result; } /// /// 保存缺陷位置数据 /// /// 缺陷数据 /// int /// /// 2014.09.11 冯雪 新建 /// public int SaveDefectPositionData(DataTable dataDefectPositionData) { int result = this.Invoker.Invoke(proxy => proxy.SaveDefectPositionsData(dataDefectPositionData)); return result; } /// /// 获取缺陷位置管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllDefectPositionInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllDefectPositionInfo()); return result; } #endregion #region 产品类型管理 /// /// 获取产品类型的数据 /// /// 正常标识 /// DataSet /// /// 2014.09.11 冯雪 新建 /// 2014.10.28 任海 修改 /// public DataSet GetGoodsTypeData(byte pValue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetGoodsTypeData(pValue)); return result; } /// /// 按条件获取产品类型的数据 /// /// 正常标识 /// 产品类型编码 /// DataSet /// /// 2014.09.11 冯雪 新建 /// public DataSet GetGoodsTyperData(byte pValue, string typeCode) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetGoodsTyperData(pValue, typeCode)); return result; } /// /// 保存产品类型数据 /// /// 产品类型数据 /// int /// /// 2014.09.12 冯雪 新建 /// public int SaveGoodsTypeData(DataTable dataGoodsTypeData) { int result = this.Invoker.Invoke(proxy => proxy.SaveGoodsTypeData(dataGoodsTypeData)); return result; } /// /// 获取产品档案的ID /// /// 产品档案的ID /// DataSet /// /// 2014.10.27 任海 新建 /// public DataSet GetGoodsTypeIDData(int GoodsTypeID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetGoodsTypeIDData(GoodsTypeID)); return result; } #endregion #region 用户范围权限 /// /// 获取用户操作权限 /// /// 用户ID /// DataSet用户操作权限集合 public DataSet GetUserRightData(int userID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetUserRightData(userID)); return result; } /// /// 用户范围权限保存 /// /// 用户权限记录集 /// 用户ID /// int public int SaveUserRight(DataSet userRightData, int userID) { return this.Invoker.Invoke(proxy => proxy.SaveUserRight(userRightData, userID)); } #endregion #region 用户功能权限 /// /// 根据用户ID取得用户的功能权限信息 /// /// 用户ID /// DataSet public DataSet GetUserFunctionRightInfo(int userID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetUserFunctionRightInfo(userID)); return result; } /// /// 根据用户ID取得用户的功能权限信息 /// /// 用户ID /// DataSet public DataSet GetUserFunctionRightTwoInfo(int userID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetUserFunctionRightTwoInfo(userID)); return result; } /// /// 根据功能ID取得使用该功能的用户列表 /// /// 功能编号 /// DataSet public DataSet GetFunctionUsers(string functionCode) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetFunctionUsers(functionCode)); return result; } /// /// 保存用户的功能权限 /// /// 用户权限记录集 /// 用户ID /// License授权方式:1→按站点 2→按用户 /// /// 执行更新影响的数据行数 /// 大于0:正常操作,返回 /// 等于0:无任何影响行数 /// -1:更新的功能权限有超过授权站点数 /// public FunRightResultEntity SaveUserFunctionRight(DataSet userRightData, int userID, int licenseType) { return this.Invoker.Invoke(proxy => proxy.SaveUserFunctionRightData(userID, licenseType, userRightData)); } /// /// 保存用户的功能权限 /// /// 用户权限记录集 /// 用户ID /// License授权方式:1→按站点 2→按用户 /// /// 执行更新影响的数据行数 /// 大于0:正常操作,返回 /// 等于0:无任何影响行数 /// -1:更新的功能权限有超过授权站点数 /// public FunRightResultEntity SaveUserFunctionTwoRight(DataSet userRightData, int userID, int licenseType, DataSet userRightTwoData) { return this.Invoker.Invoke(proxy => proxy.SaveUserFunctionTwoRightData(userID, licenseType, userRightData, userRightTwoData)); } #endregion #region 用户范围权限 /// /// 获取用户范围权限 /// /// 权限类别 /// 用户ID /// DataSet public DataSet GetUserPurview(Constant.PurviewType purviewType, int userID) { return this.Invoker.Invoke(proxy => proxy.GetUserPurview((int)purviewType, userID)); } /// /// 获取用户范围权限 /// /// 权限类别 /// 用户ID /// DataSet public DataSet GetUserPurview(int purviewType, int userID) { return this.Invoker.Invoke(proxy => proxy.GetUserPurview(purviewType, userID)); } #endregion #region 系统参数管理 /// /// 获取系统参数管理的数据 /// /// DataSet /// /// 2014.09.15 任海 新建 /// public DataSet GetSystemData() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetSystemData()); return result; } /// /// 通过SettingCode获取系统参数管理的数据 /// /// DataSet /// /// 2016.10.10 王鑫 新建 /// public DataSet GetSystemSettingDataByCode(string settingcode) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetSystemSettingDataByCode(settingcode)); return result; } /// /// 保存系统参数数据 /// /// 系统参数数据 /// int /// /// 2014.09.15 任海 新建 /// public int SaveSystemData(DataTable datatSystemData) { int result = this.Invoker.Invoke(proxy => proxy.SaveSystemData(datatSystemData)); return result; } #endregion #region 用户解锁 /// /// 用户解锁 /// /// 用户ID /// int public int UnlockUserStatus(int UserID) { int result = this.Invoker.Invoke(proxy => proxy.UnlockUserStatus(UserID)); return result; } #endregion /// /// 编辑用户密码 /// /// 用户密码 /// 用户编码 /// 用户名称 /// string public string SaveUserPassWord(string userPassWord, string userCode, string userName) { string result = this.Invoker.Invoke(proxy => proxy.SaveUserPassWord(userPassWord, userCode, userName)); return result; } /// /// 获取帐套信息 /// /// 是否停用 /// DataSet帐套信息 public DataSet GetAccountInfo(bool pValue) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAccountInfo(pValue)); return result; } /// /// 保存帐套相关信息 /// /// 帐套数据集合 /// 默认密码 /// 1 存在相同的帐套代码 2表示有数据被修改 3表示没有数据被修改 public int SaveAccountData(DataTable accountData, string defaultPassword) { int result = this.Invoker.Invoke(proxy => proxy.SaveAccountData(accountData, defaultPassword)); return result; } /// /// 获取产品分级的数据(根据ID) /// /// 分类类别ID /// 分类ID /// DataSet /// /// 2014.10.22 庄天威 新建 /// public DataSet GetGoodsLevelDataById(int? GoodsLevelTypeID, int? GoodsLevelID) { return this.Invoker.Invoke(proxy => proxy.GetGoodsLevelDataById(GoodsLevelTypeID, GoodsLevelID)); } /// /// 获取产品分级的数据(根据ID) /// /// 分类类别ID /// 分类ID /// DataSet /// /// 2014.10.22 庄天威 新建 /// public DataSet GetGoodsLevel(int type) { return this.Invoker.Invoke(proxy => proxy.GetGoodsLevel(type)); } /// /// 根据工号ID获取员工 /// /// 用户ID /// DataSet public DataSet GetStaffByUserId(int UserId) { return this.Invoker.Invoke(proxy => proxy.GetStaffByUserId(UserId)); } /// /// 根据工号ID获取该工号的工种关联 /// /// 用户ID /// DataSet public DataSet GetJobByUserId(int UserId) { return this.Invoker.Invoke(proxy => proxy.GetJobByUserId(UserId)); } /// /// 添加工号对应员工 /// /// 工号ID /// 员工数据表 /// int public int AddUserStaff(int UserId,DataTable StaffTable) { return this.Invoker.Invoke(proxy => proxy.AddUserStaff(UserId, StaffTable)); } /// /// 根据工号ID获取相关的员工及对应工号工种信息 /// /// 用户ID /// DataSet public DataSet GetUserStaffByUserId(int UserId) { return this.Invoker.Invoke(proxy => proxy.GetUserStaffByUserId(UserId)); } /// /// 获取全部帐套信息 /// /// DataSet帐套信息 public DataSet GetAllAccountInfo() { return this.Invoker.Invoke(proxy => proxy.GetAllAccountInfo()); } /// /// 获取产品类型的数据 /// /// DataSet /// /// public DataSet GetAllGoodsTypeData() { return this.Invoker.Invoke(proxy => proxy.GetAllGoodsTypeData()); } /// /// 获取全部审核状态 /// /// DataSet审核状态数据源 public DataSet GetAuditStatus() { return this.Invoker.Invoke(proxy => proxy.GetAuditStatus()); } /// /// 检查产品类型到更新 /// /// 产品类型编码 /// int public int CheckGoodsTypeToUpdate(string GoodsTypeCode) { return this.Invoker.Invoke(proxy => proxy.CheckGoodsTypeToUpdate(GoodsTypeCode)); } /// /// 根据产品ID获取附件 /// /// 产品ID /// DataSet public DataSet GetAttachmentByGoodsId(int goodsId) { return this.Invoker.Invoke(proxy => proxy.GetAttachmentByGoodsId(goodsId)); } /// /// 新建附件信息 /// /// 附件实体集合 /// 产品ID /// int影响结果行数 public int AddAttachment(List AttList,int mainId) { return this.Invoker.Invoke(proxy => proxy.AddAttachment(AttList.ToArray(), mainId)); } /// /// 修改附件信息 /// /// 附件实体集合 /// 产品ID /// int受影响行数 public int UpdateAttachment(List AttList,int mainId) { return this.Invoker.Invoke(proxy => proxy.UpdateAttachment(AttList.ToArray(), mainId)); } /// /// 获取工号下的所有工种信息 /// /// 工号ID /// DataSet数据集 public DataSet GetAllJobsByUserID(int UserID) { return this.Invoker.Invoke(proxy => proxy.GetAllJobsByUserID(UserID)); } /// /// 获取全部工种计件方式 /// /// DataSet工种计件方式集合 public DataSet GetJobsPriceType() { return this.Invoker.Invoke(proxy => proxy.GetJobsPriceType()); } #region 报表工序基础信息管理 /// /// 新建报表数据来源 /// /// 新建实体 /// 工序数据源 public int AddRptProcedure(RptProcedureEntity rptProcedureEntity, DataSet dsSourse) { return this.Invoker.Invoke(proxy => proxy.AddRptProcedure(rptProcedureEntity, dsSourse)); } /// /// 修改报表数据来源 /// /// 新建实体 /// 工序数据源 public int UpdateRptProcedure(RptProcedureEntity rptProcedureEntity, DataSet dsSourse) { return this.Invoker.Invoke(proxy => proxy.UpdateRptProcedure(rptProcedureEntity, dsSourse)); } /// /// 停用报表数据来源 /// /// 新建实体 public int StopRptProcedure(RptProcedureEntity rptProcedureEntity) { return this.Invoker.Invoke(proxy => proxy.StopRptProcedure(rptProcedureEntity)); } /// /// 报表工序基础信息 /// /// 报表工序实体 /// DataSet数据集 public DataSet GetRptProcedureModule(RptProcedureEntity rptProcedureEntity) { return this.Invoker.Invoke(proxy => proxy.GetRptProcedureModule(rptProcedureEntity)); } /// /// 根据报表来源工序Id查询先关工序信息 /// /// 报表工序Id /// DataSet数据集 public DataSet GetRptProcedureIdByProcedureInfo(int rptProcedureId) { return this.Invoker.Invoke(proxy => proxy.GetRptProcedureIdByProcedureInfo(rptProcedureId)); } #endregion /// /// 获取服务路径 /// /// public string GetServerPath() { return this.Invoker.Invoke(proxy => proxy.GetServerPath()); } /// /// 获取缺陷类别管理的全部数据 /// /// DataSet public DataSet GetAllDefectTypeInfo() { return this.Invoker.Invoke(proxy => proxy.GetAllDefectTypeInfo()); } /// /// 保存缺陷类别数据 /// /// 产品缺陷数据 /// int /// /// 2014.09.10 任海 新建 /// public int SaveDefectTypeData(DataTable dataDefectData) { int result = this.Invoker.Invoke(proxy => proxy.SaveDefectTypeData(dataDefectData)); return result; } public DataSet GetSettlementTime() { return this.Invoker.Invoke(proxy => proxy.GetSettlementTime()); } public DataSet GetFunctionRight() { return this.Invoker.Invoke(proxy => proxy.GetFunctionRight()); } /// /// 根据功能取得使用该功能的用户列表 /// /// DataSet public DataSet GetFunctionUsersList() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetFunctionUsersList()); return result; } /// /// 根据功能取得使用该功能的用户列表 /// /// DataSet public DataSet GetFunctionUsersTwoList() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetFunctionUsersTwoList()); return result; } public FunRightResultEntity SaveUserFunctionRightList(DataTable userRightData) { return this.Invoker.Invoke(proxy => proxy.SaveUserFunctionRightList(userRightData)); } /// /// 根据范围取得使用该功能的用户列表 /// /// DataSet public DataSet GetFunctionUserPurviewList() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetFunctionUserPurviewList()); return result; } /// int public int SaveUserRightList(DataTable userRightData) { return this.Invoker.Invoke(proxy => proxy.SaveUserRightList(userRightData)); } /// /// 获取商标管理的全部数据 /// /// 用户基本信息 /// /// /// 2015.11.12 王鑫 新建 /// public DataSet GetAllLogoInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllLogoInfo()); return result; } /// /// 获取商标数据源 /// /// /// /// 2016.05.10 陈晓野 新建 /// public DataSet GetLogoInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetLogoInfo()); return result; } /// /// 保存商标数据 /// /// 用户基本信息 /// 商标数据 /// int /// /// 2015.11.12 王鑫 新建 /// public int SaveLogoData(DataTable datatLogoData) { int result = this.Invoker.Invoke(proxy => proxy.SaveLogoData(datatLogoData)); return result; } /// /// 获取缺陷扣罚管理的全部数据 /// /// DataSet /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectFine() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllDefectFine()); return result; } /// /// 保存缺陷扣罚数据 /// /// 用户基本信息 /// 缺陷扣罚数据 /// int /// /// 2016.1.5 王鑫 新建 /// public int SaveDefectFineData(DataTable dataDefectFineData) { int result = this.Invoker.Invoke(proxy => proxy.SaveDefectFineData(dataDefectFineData)); return result; } /// /// 获取缺陷扣除数管理的全部数据 /// /// 用户基本信息 /// /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectDeduction() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllDefectDeduction()); return result; } /// /// 保存缺陷扣除数据 /// /// 用户基本信息 /// 缺陷扣除数数据 /// int /// /// 2016.1.5 王鑫 新建 /// public int SaveDefectDeduction(DataTable dataDefectDeduction) { int result = this.Invoker.Invoke(proxy => proxy.SaveDefectDeduction(dataDefectDeduction)); return result; } /// ///获取缺陷扣罚关系管理的全部数据 /// /// 用户基本信息 /// /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectFineRelation() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllDefectFineRelation()); return result; } /// ///获取缺陷扣除数关系管理的全部数据 /// /// 用户基本信息 /// /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectDeductionRelation() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllDefectDeductionRelation()); return result; } /// /// 保存缺陷关系数据 /// /// 用户基本信息 /// 缺陷扣罚数据 /// 缺陷扣除数数据 /// int /// /// 2016.1.5 王鑫 新建 /// public int SaveDefectRelation(DataTable dataDefectFineRelation, DataTable dataDefectDeductionRelation) { int result = this.Invoker.Invoke(proxy => proxy.SaveDefectRelation(dataDefectFineRelation, dataDefectDeductionRelation)); return result; } /// /// 获取半成品缺陷管理的全部数据 /// /// DataSet /// /// 2016.06.22 王鑫 新建 /// public DataSet GetAllSemicheckDefect() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllSemicheckDefect()); return result; } /// /// 保存半成品缺陷数据 /// /// 缺陷数据 /// 用户基本信息 /// int /// /// 2016.06.22 王鑫 新建 /// public int SaveSemicheckDefect(DataTable dataDefectData) { int result = this.Invoker.Invoke(proxy => proxy.SaveSemicheckDefect(dataDefectData)); return result; } /// /// 获取半成品缺陷位置管理的全部数据 /// /// DataSet /// /// 2016.06.23 王鑫 新建 /// public DataSet GetAllScdefectPosition() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllScdefectPosition()); return result; } /// /// 保存半成品缺陷位置数据 /// /// 缺陷数据 /// 用户基本信息 /// int /// /// 2016.06.23 王鑫 新建 /// public int SaveScdefectPosition(DataTable dataDefectPositionData) { int result = this.Invoker.Invoke(proxy => proxy.SaveScdefectPosition(dataDefectPositionData)); return result; } /// /// 获取半检及复检状态数据 /// /// DataSet /// /// 2016.06.25 王鑫 新建 /// public DataSet GetSemiCheckType() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetSemiCheckType()); return result; } /// /// 获取工艺管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetAllTecDepInfo() { DataSet result = this.Invoker.Invoke(proxy => proxy.GetAllTecDepInfo()); return result; } /// /// 保存工艺数据 /// /// 用户基本信息 /// 工艺数据 /// int /// /// 2016.07.19 王鑫 新建 /// public int SaveTecDepData(DataTable datatData) { int result = this.Invoker.Invoke(proxy => proxy.SaveTecDepData(datatData)); return result; } /// /// 保存配置信息 /// /// 配置实体 /// 用户基本信息 /// 返回受影响行数 /// /// 王鑫 2016.07.19 新建 /// public int SaveTransfer(TecDepEntity tecDepEntity) { int result = this.Invoker.Invoke(proxy => proxy.SaveTransfer(tecDepEntity)); return result; } /// /// 获取配置管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetTransfer(TecDepEntity tecDepEntity) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetTransfer(tecDepEntity)); return result; } /// /// 获取配置明细管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetTransferInfo(int PTID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetTransferInfo(PTID)); return result; } /// /// 获取配置编辑明细管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetTransferEditInfo(int PTID) { DataSet result = this.Invoker.Invoke(proxy => proxy.GetTransferEditInfo(PTID)); return result; } #region 条码打印 /// /// 处理条码打印相关功能 /// /// /// public ServiceResultEntity DoBarCodePrint(ClientRequestEntity cre) { ServiceResultEntity result = this.Invoker.Invoke(proxy => proxy.DoBarCodePrint(cre)); return result; } #endregion #region 共通处理 /// /// 共通处理 /// /// /// public ServiceResultEntity DoRequest(ClientRequestEntity cre) { ServiceResultEntity result = this.Invoker.Invoke(proxy => proxy.DoRequest(cre)); return result; } #endregion } }