/******************************************************************************* * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:PublicModuleProxy.cs * 2.功能描述:公开查询服务代理 * 编辑履历: * 作者 日期 版本 修改内容 * 陈晓野 2015/11/03 1.00 新建 *******************************************************************************/ using System; using System.Data; using Dongke.IBOSS.PRD.WCF.DataModels; using Dongke.IBOSS.PRD.WCF.Proxys.PublicModuleService; using Dongke.IBOSS.PRD.WCF.Proxys.ServiceProxy; namespace Dongke.IBOSS.PRD.WCF.Proxys { /// /// 生产管理服务代理 /// public class PublicModuleProxy : ServiceProxyBase { #region 构造 private PublicModuleProxy() : base("PublicModuleService") { } private static PublicModuleProxy _service = null; public static PublicModuleProxy Service { get { if (_service == null) { return new PublicModuleProxy(); } return _service; } } #endregion /// /// 检验客户端是否需要更新 /// /// /// public NeedUpgradeResultEntity IsNeedUpgrade(string version) { NeedUpgradeResultEntity result = this.Invoker.Invoke( proxy => proxy.IsNeedUpgrade(version)); return result; } /// /// 取得FP00002画面(工号产量质量)的查询数据 /// /// 工号 /// 查询结果 public ServiceResultEntity GetFP00002Data(int accountID, string usercode, DateTime date) { ServiceResultEntity result = this.Invoker.Invoke( proxy => proxy.GetFP00002Data(accountID, usercode, date)); return result; } public ServiceResultEntity GetRptProcedureModule(int accountID) { ServiceResultEntity result = this.Invoker.Invoke( proxy => proxy.GetRptProcedureModule(accountID)); return result; } public ServiceResultEntity GetRptSourceProcedureModule(int accountid, int? RptProcedureID) { ServiceResultEntity result = this.Invoker.Invoke( proxy => proxy.GetRptSourceProcedureModule(accountid, RptProcedureID)); return result; } } }