/*******************************************************************************
* 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
}
}