/*******************************************************************************
* 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;
}
return null;
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
}
}