/******************************************************************************* * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:SystemModuleService.cs * 2.功能描述:基础数据管理服务方法 * 编辑履历: * 作者 日期 版本 修改内容 * 张国印 2014/09/04 1.00 新建 *******************************************************************************/ using System; using System.Collections.Generic; using System.Data; using System.ServiceModel; using System.ServiceModel.Activation; using Dongke.IBOSS.PRD.Service.CommonModuleLogic; using Dongke.IBOSS.PRD.Service.SystemModuleLogic; using Dongke.IBOSS.PRD.WCF.Contracts; using Dongke.IBOSS.PRD.WCF.DataModels; namespace Dongke.IBOSS.PRD.WCF.Services { /// /// 基础数据管理服务方法 /// // 服务实现类,继承服务声明接口 // 该标签声明该服务可以在ASP.NET下运行 [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] [ServiceBehavior(ConfigurationName = "SystemModuleService", InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Multiple, UseSynchronizationContext = false)] public class SystemModuleService : ServicesBase, ISystemModule { #region 构造 public SystemModuleService() : base() { } #endregion #region 用户组织机构 /// /// 用户登录 /// /// 用户请示对象 /// DataSet public DataSet DoLoginRefresh(LoginRequestEntity requestEntity) { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.DoLoginRefresh(requestEntity, "0")); return result; } /// /// 保存组织机构 /// /// 组织机构实体类 /// int public int SaveOrganizationData(OrganizationEntity requestEntity) { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveOrganization(requestEntity)); //return result; return result; } /// /// 查询组织机构一览 /// /// 组织机构实体类 /// DataSet public DataSet SearchOrganizationData(OrganizationEntity requestEntity) { try { SystemModuleLogic loginLogic = new SystemModuleLogic(); return loginLogic.SearchOrganizationData(requestEntity); } catch (Exception ex) { throw ex; } } /// /// 查询组织机构一览 /// /// 组织机构实体类 /// DataSet public DataSet GetOrganizationData(OrganizationEntity requestEntity) { try { SystemModuleLogic loginLogic = new SystemModuleLogic(); return loginLogic.SearchOrganizationData(requestEntity); } catch (Exception ex) { throw ex; } } /// /// 获取组织机构行数据 /// /// 组织机构ID /// DataSet public DataSet GetOrganizationrRowData(int OrganizationID) { try { SystemModuleLogic loginLogic = new SystemModuleLogic(); return loginLogic.GetOrganizationRowData(OrganizationID); } catch (Exception ex) { throw ex; } } #endregion #region ISystemModule 成员 #region 工种信息管理 /// /// 查询工种信息 /// /// 条件,是不显示停用的商品 /// 返回数据集 /// 李柳 2014年8月11日 新建 public DataTable SelectJobsData(string ValueFlag) { //DataTable dt = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SelectJobsData(ValueFlag)); //return dt; return null; } /// /// 插入数据 /// /// /// public int InsertJobsData(DataTable jobData) { //int result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.InsertJobsData(jobData)); //return result; return 0; } #endregion #region 组织机构信息管理 /// /// 查询组织机构信息 /// /// 返回数据集 /// 李柳 2014年8月11日 新建 public DataSet SelectOrganizationData(OrganizationEntity organization) { //DataSet dt = ServiceInvoker.Invoke(this, () => SystemModuleLogic.(organization,AuthenticationInfo)); //return dt; return null; } #endregion #region 用户信息管理 /// /// 查询用户信息 /// /// 返回数据集 /// 李柳 2014年8月11日 新建 public DataTable SelectUserData(SUserEntity user) { //DataTable dt = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SelectUserData(user)); //return dt; return null; } #endregion #endregion #region 获得组织机构记录 /// /// 获得组织机构记录 /// /// 请求信息 /// 停用标识 /// 只显示叶子节点标识0:全显示;1:显示叶子节点 /// /// /// 陈冰 2014.09.01 新建 /// public DataTable GetOrganization(int valueFlag, int leafFlag) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetOrganization(SUserInfo, valueFlag, leafFlag)); } #endregion #region 工序模型类别 /// /// 获取工序模型类别 /// /// DataTable /// /// 陈冰 2014.09.01 新建 /// public DataTable GetSYSProcessModelType() { try { SystemModuleLogic logic = new SystemModuleLogic(); return logic.GetSYSProcessModelType(); } catch (Exception ex) { throw ex; } } #endregion #region 产品档案 /// /// 查询产品信息 /// /// 产品信息 /// DataSet /// /// 陈冰 2014.09.01 新建 public DataSet SerachGoods(GoodsEntity goodsEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.SerachGoods(SUserInfo, goodsEntity)); } /// /// 新建产品档案 /// /// 产品实体 /// 产品图片集合 /// 缺陷位置ID集合 /// int受影响行数 /// /// 庄天威 2014.09.04 新建 public int AddGoods(GoodsEntity goodsEntity, List imgList, List attList) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.AddGoods(SUserInfo, goodsEntity, imgList, attList)); } /// /// 修改产品档案 /// /// 产品实体 /// 产品图片集合 /// 缺陷位置ID集合 /// int受影响行数 /// /// 庄天威 2014.09.04 新建 /// public int UpdateGoods(GoodsEntity goodsEntity, List imgList, List attList) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.updateGoods(SUserInfo, goodsEntity, imgList, attList)); } #endregion #region 产品图片 /// /// 查询产品图片(根据产品ID) /// /// 产品ID /// DataSet /// /// 庄天威 2014.09.05 新建 /// public DataSet GetImageByGoodsId(int goodsId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetImageByGoodsId(SUserInfo, goodsId)); } #endregion #region 生产线管理 /// /// 生产线集合 /// /// 生产线实体类 /// DataSet /// /// 宋扬 2014.11.19 新建 /// public DataSet GetProductionLine(SearchProductionLineEntity productionLineEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetProductionLine(productionLineEntity, SUserInfo)); } /// /// 工序集合 /// /// 工序实体 /// DataSet /// /// 王鑫 2014.11.29 新建 /// public DataSet GetProdureList(SearchProductionLineEntity productionLineEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetProdureList(productionLineEntity, SUserInfo)); } #endregion #region 产品类别 /// /// 获得产品类别 /// /// 用户基本信息 /// 停用标记 /// 是否只查询叶子节点 0:否;1:是 /// DataTable /// /// 陈冰 2014.09.02 新建 /// public DataTable GetGoodsType(int valueFlag, int leafFlag) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsType(SUserInfo, valueFlag, leafFlag)); } #endregion #region 查询数据字典by类别 /// /// 查询数据字典by类别 /// /// 数据字典类别 /// 停用标志 /// DataTable /// /// 陈冰 2014.09.02 新建 /// public DataTable GetDataDictionaryByType(string dicType, int valueFlag) { // 更改过。所以valueFlag参数暂时不用了 return ServiceInvoker.Invoke(this, () => CommonModuleLogic.GetDataDictionaryByType(SUserInfo, dicType)); } #endregion #region 窑炉管理 /// /// 获取窑炉管理的数据 /// /// 显示停用标识 /// DataSet /// /// 2014.09.01 任海 新建 /// public DataSet GetKilnData(byte Pvalue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetKilnData(SUserInfo, Pvalue)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取窑炉管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllKilntInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllKilntInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存窑炉数据 /// /// 窑炉数据 /// int /// /// 2014.09.01 任海 新建 /// public int SaveKilnData(DataTable datatKilnData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveKilnData(SUserInfo, datatKilnData)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 产品分级管理 /// /// 获取产品分级的数据 /// /// 显示停用标识 /// DataSet /// /// 2014.10.22 任海 新建 /// public DataSet GetGoodsLevelData(byte pValue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsLevelData(SUserInfo, pValue)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存产品分级的数据 /// /// 产品分级的数据 /// int /// /// 2014.10.22 任海 新建 /// public int SaveGoodsLevelData(DataTable datatGoodsLevelData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveGoodsLevelData(datatGoodsLevelData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 窑车管理 /// /// 获取窑车管理的数据 /// /// 显示停用标识 /// 窑炉ID /// DataSet /// /// 2014.09.08 任海 新建 /// public DataSet GetKilnCarData(byte pValue, string kilnID) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetKilnCarData(SUserInfo, pValue, kilnID)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取窑车管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllKilnCarInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllKilnCarInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存窑车数据 /// /// 窑车数据 /// int /// /// 2014.09.01 任海 新建 /// public int SaveKilnCarData(DataTable datatKilnCarData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveKilnCarData(SUserInfo, datatKilnCarData)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 数据字典管理 /// /// 获取数据字典管理的数据 /// /// 显示停用标识 /// 字典类别 /// DataSet /// /// 2014.09.08 任海 新建 /// public DataSet GetDictionaryData(byte Pvalue, string dictionaryType) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetDictionaryData(Pvalue, dictionaryType, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取数据字典管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllDataDictionaryInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDataDictionaryInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存数据字典数据 /// /// 数据字典数据 /// int /// /// 2014.09.05 任海 新建 /// public int SaveDictionaryData(DataTable dataDictionaryData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDictionaryData(SUserInfo, dataDictionaryData)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取数据字典左侧树的数据 /// /// DataSet /// /// 2014.09.15 任海 新建 /// public DataSet GetDataDictionaryTreeData() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetDataDictionaryTreeData()); return result; } catch (Exception ex) { throw ex; } } #endregion #region 系统参数管理 /// /// 获取系统参数管理的数据 /// /// DataSet /// /// 2014.09.15 任海 新建 /// public DataSet GetSystemData() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetSystemData(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 通过SettingCode获取系统参数管理的数据 /// /// DataSet /// /// 2016.10.10 王鑫 新建 /// public DataSet GetSystemSettingDataByCode(string settingcode) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetSystemSettingDataByCode(settingcode,SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存系统参数数据 /// /// 系统参数数据 /// int /// /// 2014.09.15 任海 新建 /// public int SaveSystemData(DataTable datatSystemData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveSystemData(datatSystemData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 工种管理 /// /// 获得工种管理的数据 /// /// 显示停用标识 /// DataSet /// /// 任海 2014.09.04 新建 /// public DataSet GetJobsData(byte Pvalue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetJobsData(Pvalue, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取工种管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllJobsInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllJobsInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存工种数据 /// /// 工种数据 /// int /// /// 2014.09.09 任海 新建 /// public int SavetJobsData(DataTable datatJobsData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SavetJobsData(datatJobsData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 配置员工 /// /// 获取配置员工的数据 /// /// 用户ID /// DataSet /// /// 2014.10.13 任海 新建 public DataSet GetDeploystaffData(int userID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetDeploystaffData(userID, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 保存配置员工的数据 /// /// 用户ID /// 员工数据表 /// int /// /// 2014.10.13 任海 新建 /// public int SaveDeploystaffData(int userID, DataTable dataDeploystaffData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDeploystaffData(userID, dataDeploystaffData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 获得生产工号信息 /// /// 获得生产工号集合 /// /// DataSet /// /// 陈冰 2014.09.03 新建 /// public DataSet GetWorker() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetWorker(SUserInfo)); } #endregion #region 获得生产工号集合 /// /// 获得工种集合 /// /// DataSet /// /// 陈冰 2014.09.03 新建 /// public DataSet GetJobs() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetJobs(SUserInfo)); } #endregion #region 获得用户列表集合 /// /// 获取用户列表 /// /// 用户实体 /// DataSet数据集 public DataSet SearchUserData(SUserEntity requestEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.SearchUserData(requestEntity, SUserInfo)); } /// /// 根据UserCode判断是否存在生产用户 /// /// 用户实体 /// DataSet数据集 public DataSet GetUserIsWorker(SUserEntity requestEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetUserIsWorker(requestEntity, SUserInfo)); } /// /// 是否存在重复用户编码 /// /// 用户编码 /// DataSet public DataSet IsExistsUserCode(string usercode) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.IsExistsUserCode(usercode, SUserInfo)); } /// /// 是否存在重复生产编码 /// /// 生产编码 /// DataSet public DataSet IsExistWorkCode(string workcode) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.IsExistWorkCode(workcode, SUserInfo)); } /// /// 编辑用户信息 /// /// 用户实体 /// int public int EditUserInfo(SUserEntity requestEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.EditUserInfo(requestEntity, SUserInfo)); } /// /// 添加用户信息 /// /// 用户实体 /// int public int AddUserInfo(SUserEntity requestEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.AddUserInfo(requestEntity, SUserInfo)); } /// /// 获取用户信息 /// /// 用户ID /// DataSet用户信息集合 public DataSet GetUserRowData(int UserID) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetUserRowData(UserID)); } #endregion #region 获得缺陷集合 /// /// 获得缺陷集合 /// /// DataSet /// /// 陈冰 2014.09.03 新建 /// public DataSet GetDefect() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetDefect(SUserInfo)); } #endregion #region 职务管理 /// /// 获得职务管理的数据 /// /// 显示停用标识 /// /// /// 任海 2014.09.10 新建 /// public DataSet GetPostData(byte Pvalue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetPostData(Pvalue, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取职务管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllPostInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllPostInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存职务数据 /// /// 职务数据 /// int /// /// 2014.09.10 任海 新建 /// public int SavePostData(DataTable datatPostData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SavePostData(datatPostData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 产品缺陷管理 /// /// 获得产品缺陷管理的数据 /// /// 显示停用标识 /// /// /// 任海 2014.09.10 新建 /// public DataSet GetDefectData(byte Pvalue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetDefectData(Pvalue, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存产品缺陷数据 /// /// 产品缺陷数据 /// int /// /// 2014.09.10 任海 新建 /// public int SaveDefectData(DataTable dataDefectData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDefectData(dataDefectData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取产品缺陷管理的全部数据 /// /// DataSet /// /// 2014.10.30 任海 新建 /// public DataSet GetAllDefectInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDefectInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 成型线类型管理 /// /// 获得成型线类型管理的数据 /// /// 显示停用标识 /// DataSet /// /// 任海 2014.09.11 新建 /// public DataSet GetGMouldTypeData(byte Pvalue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGMouldTypeData(Pvalue, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取成型线类型管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllGMouldTypeInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllGMouldTypeInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存成型线类型管理的数据 /// /// 成型线类型管理的数据 /// int /// /// 2014.09.11 任海 新建 /// public int SavetGMouldTypeData(DataTable datatGMouldTypeData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SavetGMouldTypeData(datatGMouldTypeData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取成型线类别(非停用) /// /// DataSet /// /// 2014.09.15 庄天威 修改 /// public DataSet GetGMouldType() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGMouldType(SUserInfo)); } #endregion #region 缺陷位置 /// /// 获取缺陷位置的数据 /// /// 正常标识 /// DataSet /// /// 2014.09.10 冯雪 新建 /// 2014.10.28 任海 修改 /// public DataSet GetDefectPositionData(byte pValue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetDefectPositionData(pValue, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取缺陷位置管理的全部数据 /// /// DataSet /// /// 2014.10.31 任海 新建 /// public DataSet GetAllDefectPositionInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDefectPositionInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存缺陷位置数据 /// /// 缺陷数据 /// int /// /// 2014.09.11 冯雪 新建 /// public int SaveDefectPositionsData(DataTable dataDefectPositionData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDefectPositionsData(dataDefectPositionData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 温湿计信息 /// /// 查询温湿计信息 /// /// 用户基本信息 /// 温湿计信息实体 /// DataSet /// /// 2014.12.24 任海 新建 /// public DataSet GetThermometer(ThermometerEntity thermometerEntity) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetThermometer(thermometerEntity, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 新建温湿计信息 /// /// 温湿计信息实体 /// 用户基本信息 /// int /// /// 2014.12.25 任海 新建 /// public int AddThermometerEntity(ThermometerEntity thermometerEntity) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.AddThermometerEntity(thermometerEntity, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 编辑温湿计信息 /// /// 温湿计信息实体 /// 用户基本信息 /// int /// /// 2014.12.25 任海 新建 /// public int UpdateThermometerEntity(ThermometerEntity thermometerEntity) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.UpdateThermometerEntity(thermometerEntity, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 获取新增组织机构 /// /// 获取新增组织机构OrganizationCode /// /// 上级组织机构编码 /// string /// /// 2014.12.04 任海 新建 /// public string GetOrganizationCode(string v_parentOrganizationCode) { try { string result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetOrganizationCode(v_parentOrganizationCode, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 产品类型管理 /// /// 获取产品类型的数据 /// /// 正常标识 /// DataSet /// /// 2014.09.11 冯雪 新建 /// 2014.10.28 任海 修改 /// public DataSet GetGoodsTypeData(byte pValue) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsTypeData(pValue, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 按条件获取产品类型的数据 /// /// 正常标识 /// 产品类型编码 /// DataSet /// /// 2014.09.11 冯雪 新建 /// public DataSet GetGoodsTyperData(byte pValue, string typeCode) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsTyperData(pValue, typeCode, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存产品类型数据 /// /// 产品类型数据 /// int /// /// 2014.09.12 冯雪 新建 /// public int SaveGoodsTypeData(DataTable dataGoodsTypeData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveGoodsTypeData(dataGoodsTypeData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取产品档案的ID /// /// 产品档案的ID /// DataSet /// /// 2014.10.27 任海 新建 /// public DataSet GetGoodsTypeIDData(int GoodsTypeID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsTypeIDData(SUserInfo, GoodsTypeID)); } catch (Exception ex) { throw ex; } } /// /// 获取用户操作权限 /// /// 用户ID /// DataSet用户操作权限集合 public DataSet GetUserRightData(int userID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetUserRightData(userID, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 用户范围权限保存 /// /// 用户权限记录集 /// 用户ID /// int public int SaveUserRight(DataSet userRightData, int userID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveUserRight(userRightData, userID, SUserInfo)); } catch (Exception ex) { throw ex; } } #endregion #region 用户功能权限 /// /// 根据用户ID取得用户的功能权限信息 /// /// 用户ID /// DataSet public DataSet GetUserFunctionRightInfo(int userID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetUserFunctionRightInfo(userID, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 根据用户ID取得用户的功能权限信息 /// /// 用户ID /// DataSet public DataSet GetUserFunctionRightTwoInfo(int userID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetUserFunctionRightTwoInfo(userID, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 根据功能ID取得使用该功能的用户列表 /// /// 功能编号 /// DataSet public DataSet GetFunctionUsers(string functionCode) { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetFunctionUsers(functionCode, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 保存用户的功能权限 /// /// 用户权限记录集 /// 用户ID /// License授权方式:1→按站点 2→按用户 /// /// 执行更新影响的数据行数 /// 大于0:正常操作,返回 /// 等于0:无任何影响行数 /// -1:更新的功能权限有超过授权站点数 /// public FunRightResultEntity SaveUserFunctionRightData(int userID, int licenseType, DataSet userRightData) { try { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveUserFunctionRight(userRightData, userID, licenseType, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 保存用户的功能权限 /// /// 用户权限记录集 /// 用户ID /// License授权方式:1→按站点 2→按用户 /// /// 执行更新影响的数据行数 /// 大于0:正常操作,返回 /// 等于0:无任何影响行数 /// -1:更新的功能权限有超过授权站点数 /// public FunRightResultEntity SaveUserFunctionTwoRightData(int userID, int licenseType, DataSet userRightData, DataSet userRightTwoData) { try { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveUserFunctionTwoRight(userRightData, userID, licenseType, SUserInfo, userRightTwoData)); } catch (Exception ex) { throw ex; } } /// /// 获取用户范围权限 /// /// 权限类别 /// 用户ID /// DataSet public DataSet GetUserPurview(int PurviewType, int UserID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetUserPurview(PurviewType, UserID)); } catch (Exception ex) { throw ex; } } #endregion #region 用户解锁 /// /// 用户解锁 /// /// 用户ID /// int public int UnlockUserStatus(int UserID) { try { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.UnlockUserStatus(UserID, SUserInfo)); } catch (Exception ex) { throw ex; } } #endregion #region 其他 /// /// 编辑用户密码 /// /// 用户密码 /// 用户编码 /// 用户名称 /// string public string SaveUserPassWord(string userPassWord, string userCode, string userName) { string result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveUserPassWord(userPassWord, userCode, userName, SUserInfo)); return result; } /// /// 获取帐套信息 /// /// 是否停用 /// DataSet帐套信息 public DataSet GetAccountInfo(bool pValue) { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAccountInfo(pValue)); return result; } /// /// 保存帐套相关信息 /// /// 帐套数据集合 /// 默认密码 /// 1 存在相同的帐套代码 2表示有数据被修改 3表示没有数据被修改 public int SaveAccountData(DataTable accountData, string defaultPassword) { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveAccountData(accountData, defaultPassword, SUserInfo)); return result; } /// /// 获取产品分级的数据(根据ID) /// /// 分类类别ID /// 分类ID /// DataSet /// /// 2014.10.22 庄天威 新建 /// public DataSet GetGoodsLevelDataById(int? GoodsLevelTypeID, int? GoodsLevelID) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsLevelDataById(GoodsLevelTypeID, GoodsLevelID, SUserInfo)); } /// /// 产品分级数据源 /// /// 1适用半成品2检验 2适用成品检验 3入窑前检验 /// DataSet public DataSet GetGoodsLevel(int type) { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsLevel(type, SUserInfo)); return result; } /// /// 根据工号ID获取员工 /// /// 用户ID /// DataSet public DataSet GetStaffByUserId(int UserId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetStaffByUserId(UserId)); } /// /// 根据工号ID获取该工号的工种关联 /// /// 用户ID /// DataSet public DataSet GetJobByUserId(int UserId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetJobByUserId(UserId)); } /// /// 添加工号对应员工 /// /// 工号ID /// 员工数据表 /// int public int AddUserStaff(int UserId, DataTable StaffTable) { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.AddUserStaff(UserId, StaffTable, SUserInfo)); } /// /// 根据工号ID获取相关的员工及对应工号工种信息 /// /// 用户ID /// DataSet public DataSet GetUserStaffByUserId(int UserId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetUserStaffByUserId(UserId)); } /// /// 获取全部帐套信息 /// /// DataSet帐套信息 public DataSet GetAllAccountInfo() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllAccountInfo()); } /// /// 获取产品类型的数据 /// /// DataSet /// /// public DataSet GetAllGoodsTypeData() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllGoodsTypeData(SUserInfo)); } /// /// 获取全部审核状态 /// /// DataSet审核状态数据源 public DataSet GetAuditStatus() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAuditStatus()); } /// /// 检查产品类型到更新 /// /// 产品类型编码 /// int public int CheckGoodsTypeToUpdate(string GoodsTypeCode) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.CheckGoodsTypeToUpdate(GoodsTypeCode)); } /// /// 根据产品ID获取附件 /// /// 产品ID /// DataSet public DataSet GetAttachmentByGoodsId(int goodsId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAttachmentByGoodsId(goodsId)); } /// /// 新建附件信息 /// /// 附件实体集合 /// 产品ID /// int影响结果行数 public int AddAttachment(List AttList, int mainId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.AddAttachment(AttList, mainId, SUserInfo)); } /// /// 修改附件信息 /// /// 附件实体集合 /// 产品ID /// int受影响行数 public int UpdateAttachment(List AttList, int mainId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.UpdateAttachment(AttList, mainId, SUserInfo)); } /// /// 获取工号下的所有工种信息 /// /// 工号ID /// DataSet数据集 public DataSet GetAllJobsByUserID(int UserID) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllJobsByUserID(UserID, SUserInfo)); } /// /// 获取全部工种计件方式 /// /// DataSet工种计件方式集合 public DataSet GetJobsPriceType() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetJobsPriceType()); } #region 报表工序基础信息管理 /// /// 新建报表数据来源 /// /// 新建实体 /// 工序数据源 public int AddRptProcedure(RptProcedureEntity rptProcedureEntity, DataSet dsSourse) { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.AddRptProcedure(rptProcedureEntity, dsSourse, SUserInfo)); } /// /// 修改报表数据来源 /// /// 新建实体 /// 工序数据源 public int UpdateRptProcedure(RptProcedureEntity rptProcedureEntity, DataSet dsSourse) { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.UpdateRptProcedure(rptProcedureEntity, dsSourse, SUserInfo)); } /// /// 停用报表数据来源 /// /// 新建实体 public int StopRptProcedure(RptProcedureEntity rptProcedureEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.StopRptProcedure(rptProcedureEntity, SUserInfo)); } /// /// 报表工序基础信息 /// /// 报表工序实体 /// DataSet数据集 public DataSet GetRptProcedureModule(RptProcedureEntity rptProcedureEntity) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetRptProcedureModule(rptProcedureEntity, SUserInfo)); } /// /// 根据报表来源工序Id查询先关工序信息 /// /// 报表工序Id /// DataSet数据集 public DataSet GetRptProcedureIdByProcedureInfo(int rptProcedureId) { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetRptProcedureIdByProcedureInfo(rptProcedureId)); } #endregion /// /// 获取服务路径 /// /// public string GetServerPath() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetServerPath()); } /// /// 获取缺陷类别管理的全部数据 /// /// DataSet数据集 public DataSet GetAllDefectTypeInfo() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDefectTypeInfo(SUserInfo)); } /// /// 保存缺陷类别数据 /// /// 产品缺陷数据 /// int /// /// 2014.09.10 任海 新建 /// public int SaveDefectTypeData(DataTable dataDefectData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDefectTypeData(dataDefectData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } public DataSet GetSettlementTime() { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetSettlementTime(SUserInfo)); } /// ///取得功能权限信息 /// /// DataSet public DataSet GetFunctionRight() { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetFunctionRight(SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 根据功能ID取得使用该功能的用户列表 /// /// DataSet public DataSet GetFunctionUsersList() { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetFunctionUsersList(SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 根据功能ID取得使用该功能的用户列表 /// /// DataSet public DataSet GetFunctionUsersTwoList() { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetFunctionUsersTwoList(SUserInfo)); } catch (Exception ex) { throw ex; } } public FunRightResultEntity SaveUserFunctionRightList(DataTable userRightData) { try { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveUserFunctionRightList(userRightData, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 根据范围取得使用该功能的用户列表 /// /// DataSet public DataSet GetFunctionUserPurviewList() { try { return ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetFunctionUserPurviewList(SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 用户范围权限保存 /// /// 用户权限记录集 /// 用户ID /// int public int SaveUserRightList(DataTable userRightData) { try { return ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveUserRightList(userRightData, SUserInfo)); } catch (Exception ex) { throw ex; } } /// /// 获取商标管理的全部数据 /// /// 用户基本信息 /// /// /// 2015.11.12 王鑫 新建 /// public DataSet GetAllLogoInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllLogoInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取商标管理的全部数据 /// /// 用户基本信息 /// /// /// 2015.11.12 王鑫 新建 /// public DataSet GetLogoInfoForChange(int goodsid) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetLogoInfoForChange(SUserInfo, goodsid)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取商标数据源 /// /// /// /// 2016.05.10 陈晓野 新建 /// public DataSet GetLogoInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetLogoInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存商标数据 /// /// 用户基本信息 /// 商标数据 /// int /// /// 2015.11.12 王鑫 新建 /// public int SaveLogoData(DataTable datatLogoData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveLogoData(datatLogoData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取缺陷扣罚管理的全部数据 /// /// DataSet /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectFine() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDefectFine(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存缺陷扣罚数据 /// /// 用户基本信息 /// 缺陷扣罚数据 /// int /// /// 2016.1.5 王鑫 新建 /// public int SaveDefectFineData(DataTable dataDefectFineData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDefectFineData(dataDefectFineData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取缺陷扣除数管理的全部数据 /// /// 用户基本信息 /// /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectDeduction() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDefectDeduction(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存缺陷扣除数据 /// /// 用户基本信息 /// 缺陷扣除数数据 /// int /// /// 2016.1.5 王鑫 新建 /// public int SaveDefectDeduction(DataTable dataDefectDeduction) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDefectDeduction(dataDefectDeduction, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取缺陷扣罚关系管理的全部数据 /// /// 用户基本信息 /// /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectFineRelation() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDefectFineRelation(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取缺陷扣除数关系管理的全部数据 /// /// 用户基本信息 /// /// /// 2016.1.5 王鑫 新建 /// public DataSet GetAllDefectDeductionRelation() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllDefectDeductionRelation(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存缺陷关系数据 /// /// 用户基本信息 /// 缺陷扣罚数据 /// 缺陷扣除数数据 /// int /// /// 2016.1.5 王鑫 新建 /// public int SaveDefectRelation(DataTable dataDefectFineRelation, DataTable dataDefectDeductionRelation) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveDefectRelation(dataDefectFineRelation, dataDefectDeductionRelation, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取半成品缺陷管理的全部数据 /// /// DataSet /// /// 2016.06.22 王鑫 新建 /// public DataSet GetAllSemicheckDefect() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllSemicheckDefect(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取半成品缺陷位置管理的全部数据 /// /// DataSet /// /// 2016.06.22 王鑫 新建 /// public DataSet GetAllScdefectPosition() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllScdefectPosition(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存半成品缺陷数据 /// /// 缺陷数据 /// 用户基本信息 /// int /// /// 2016.06.22 王鑫 新建 /// public int SaveSemicheckDefect(DataTable dataDefectData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveSemicheckDefect(dataDefectData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存半成品缺陷位置数据 /// /// 缺陷数据 /// 用户基本信息 /// int /// /// 2016.06.23 王鑫 新建 /// public int SaveScdefectPosition(DataTable dataDefectPositionData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveScdefectPosition(dataDefectPositionData, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取半检及复检状态数据 /// /// DataSet /// /// 2016.06.25 王鑫 新建 /// public DataSet GetSemiCheckType() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetSemiCheckType()); return result; } catch (Exception ex) { throw ex; } } /// /// 获取工艺管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetAllTecDepInfo() { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetAllTecDepInfo(SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存工艺数据 /// /// 用户基本信息 /// 工艺数据 /// int /// /// 2016.07.19 王鑫 新建 /// public int SaveTecDepData(DataTable datatData) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveTecDepData(SUserInfo, datatData)); return result; } catch (Exception ex) { throw ex; } } /// /// 保存配置信息 /// /// 配置实体 /// 用户基本信息 /// 返回受影响行数 /// /// 王鑫 2016.07.19 新建 /// public int SaveTransfer(TecDepEntity tecDepEntity) { try { int result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveTransfer(tecDepEntity, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取配置管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetTransfer(TecDepEntity tecDepEntity) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetTransfer(tecDepEntity,SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取配置明细管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetTransferInfo(int PTID) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetTransferInfo(PTID, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } /// /// 获取配置编辑明细管理的全部数据 /// /// 用户基本信息 /// DataSet /// /// 2016.07.19 王鑫 新建 /// public DataSet GetTransferEditInfo(int PTID) { try { DataSet result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetTransferEditInfo(PTID, SUserInfo)); return result; } catch (Exception ex) { throw ex; } } #endregion #region 条码打印 /// /// 处理条码打印相关功能 /// /// /// public ServiceResultEntity DoBarCodePrint(ClientRequestEntity cre) { try { if ("InvoiceLayout" == cre.NameSpace) { // 一览 if (cre.Name == "GetBarCodePrintLayoutList") { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetBarCodePrintLayoutList(cre, SUserInfo)); return result; } // 判断产品类别下有没有模板 if ("IsExistBarCodePrintLayout" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.IsExistBarCodePrintLayout(cre, SUserInfo)); return result; } // 获取打印的SYS Item if ("GetBarCodePrintItem" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetBarCodePrintItem(cre, SUserInfo)); return result; } // 获取模板编辑数据 if ("GetBarCodePrintLayout" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetBarCodePrintLayout(cre, SUserInfo)); return result; } // 新建模板 if ("SaveAddBarCodePrintLayoutData" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SaveAddBarCodePrintLayoutData(cre, SUserInfo)); return result; } // 编辑模板 if ("SaveEditBarCodePrintLayoutData" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SaveEditBarCodePrintLayoutData(cre, SUserInfo)); return result; } // 获取模板基础信息 if ("GetBarCodePrintLayoutInfo" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetBarCodePrintLayoutInfo(cre, SUserInfo)); return result; } // 保存模板基础信息 if ("SaveEditBarCodePrintLayoutInfo" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SaveEditBarCodePrintLayoutInfo(cre, SUserInfo)); return result; } // 删除条码打印模板 if ("DeleteBarCodePrintLayout" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.DeleteBarCodePrintLayout(cre, SUserInfo)); return result; } // 获取条码打印信息(模板,数据) if ("GetBarCodePrintDATA" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetBarCodePrintDATA(cre, SUserInfo)); return result; } // 记录条码打印日志 if ("SetBarCodePrintLog" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SetBarCodePrintLog(cre, SUserInfo)); return result; } return null; } // 模具标签打印模版 if ("MouldLableLayout" == cre.NameSpace) { // 一览 if (cre.Name == "GetMouldLablePrintLayoutList") { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetMouldLablePrintLayoutList(cre, SUserInfo)); return result; } // 判断产品类别下有没有模板 if ("IsExistMouldLablePrintLayout" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.IsExistMouldLablePrintLayout(cre, SUserInfo)); return result; } // 获取打印的SYS Item if ("GetMouldLablePrintItem" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetMouldLablePrintItem(cre, SUserInfo)); return result; } // 获取模板编辑数据 if ("GetMouldLablePrintLayout" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetMouldLablePrintLayout(cre, SUserInfo)); return result; } // 新建模板 if ("SaveAddMouldLablePrintLayoutData" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SaveAddMouldLablePrintLayoutData(cre, SUserInfo)); return result; } // 编辑模板 if ("SaveEditMouldLablePrintLayoutData" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SaveEditMouldLablePrintLayoutData(cre, SUserInfo)); return result; } // 获取模板基础信息 if ("GetMouldLablePrintLayoutInfo" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetMouldLablePrintLayoutInfo(cre, SUserInfo)); return result; } // 保存模板基础信息 if ("SaveEditMouldLablePrintLayoutInfo" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SaveEditMouldLablePrintLayoutInfo(cre, SUserInfo)); return result; } // 删除条码打印模板 if ("DeleteMouldLablePrintLayout" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.DeleteMouldLablePrintLayout(cre, SUserInfo)); return result; } // 获取条码打印信息(模板,数据) if ("GetMouldLablePrintDATA" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetMouldLablePrintDATA(cre, SUserInfo)); return result; } // 记录条码打印日志 if ("SetMouldLablePrintLog" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SetMouldLablePrintLog(cre, SUserInfo)); return result; } return null; } if ("MST_WorkerGroup" == cre.NameSpace) { if ("GetWorkerGroupList" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetWorkerGroupList(cre, SUserInfo)); return result; } if ("SetWorkerGroupValueFlag" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SetWorkerGroupValueFlag(cre, SUserInfo)); return result; } if ("SetWorkerGroup" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.SetWorkerGroup(cre, SUserInfo)); return result; } return null; } if ("MST_ScrapReason" == cre.NameSpace) { if ("GetScrapReasonData" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetScrapReasonData(cre, SUserInfo)); return result; } if ("SaveScrapReasonData" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleDAL.SaveScrapReasonData(cre.Data.Tables[0], SUserInfo)); return result; } return null; } //xuwei add 2019-11-20 if ("PrintInfo" == cre.NameSpace) { if (cre.Name == "GetPrintType") { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetPrintType(SUserInfo)); return result; } } return null; } catch (Exception ex) { throw ex; } } #endregion #region 共通处理 /// /// 共通处理 /// /// /// public ServiceResultEntity DoRequest(ClientRequestEntity cre) { try { if ("MST_Goods" == cre.NameSpace) { if ("GetGoodsSAP" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsSAP(SUserInfo, (int)cre.Request)); return result; } if ("GetGoodsSAPByEdit" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetGoodsSAPByEdit(SUserInfo, (int)cre.Request)); return result; } return null; } if ("F_MST_1301" == cre.NameSpace) { if ("GetLogoName" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetLogoName(SUserInfo, cre)); return result; } if ("GetKingdeeCode" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetKingdeeCode(SUserInfo, cre)); return result; } if ("AddKingdeeCode" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.AddKingdeeCode(SUserInfo, cre)); return result; } return null; } if ("F_MST_1401" == cre.NameSpace) { if ("GetMouldGoodsCode" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.GetMouldGoodsCode(SUserInfo, cre)); return result; } if ("AddMouldCode" == cre.Name) { ServiceResultEntity result = ServiceInvoker.Invoke(this, () => SystemModuleLogic.AddMouldCode(SUserInfo, cre)); return result; } return null; } return null; } catch (Exception ex) { throw ex; } } #endregion } }