| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600 |
- /*******************************************************************************
- * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential
- * 类的信息:
- * 1.程序名称:PCModuleProxy.cs
- * 2.功能描述:生产配置代理
- * 编辑履历:
- * 作者 日期 版本 修改内容
- * 陈冰 2014/09/3 1.00 新建
- *******************************************************************************/
- using System;
- using System.Collections.Generic;
- using System.Data;
- using Dongke.IBOSS.PRD.WCF.DataModels;
- using Dongke.IBOSS.PRD.WCF.DataModels.ConfigModule;
- using Dongke.IBOSS.PRD.WCF.DataModels.PCModule;
- using Dongke.IBOSS.PRD.WCF.Proxys.PCModuleService;
- using Dongke.IBOSS.PRD.WCF.Proxys.ServiceProxy;
- namespace Dongke.IBOSS.PRD.WCF.Proxys
- {
- /// <summary>
- /// 生产配置代理
- /// </summary>
- public class PCModuleProxy : ServiceProxyBase<IPCModule>
- {
- #region 构造
- private PCModuleProxy()
- : base("PCModuleService")
- {
- }
- private static PCModuleProxy _service = null;
- public static PCModuleProxy Service
- {
- get
- {
- if (_service == null)
- {
- return new PCModuleProxy();
- }
- return _service;
- }
- }
- #endregion
- #region 生产线配置
- /// <summary>
- /// 获得生产线配置
- /// </summary>
- /// <param name="lineID">生产线ID</param>
- /// <returns>DataSet</returns>
- public DataSet GetProductionLineDetail(int lineID)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetProductionLineDetail(lineID));
- }
- /// <summary>
- /// 保存生产线
- /// </summary>
- /// <param name="line">生产线实体</param>
- /// <returns></returns>
- public int SaveProductionLine(ProductionLineEntity line)
- {
- return this.Invoker.Invoke<int>(p => p.SaveProductionLine(line));
- }
- /// <summary>
- /// 查询生产线配置
- /// </summary>
- /// <param name="line">生产线实体类</param>
- /// <returns>DataSet</returns>
- public DataSet SearchProductionLine(ProductionLineEntity line)
- {
- return this.Invoker.Invoke<DataSet>(p => p.SearchProductionLine(line));
- }
- /// <summary>
- /// 停用生产线
- /// </summary>
- /// <param name="lineID">生产线ID</param>
- /// <returns>int</returns>
- /// <remarks>
- /// 陈冰 2014.09.15 新建
- /// </remarks>
- public int StopProductionLine(int lineID, int flag)
- {
- return this.Invoker.Invoke<int>(p => p.StopProductionLine(lineID, flag));
- }
- #endregion
- #region 成型线
- /// <summary>
- /// 获得成型线信息
- /// </summary>
- /// <param name="ginfo">成型线实体</param>
- /// <returns>结果集Dataset</returns>
- /// <remarks>
- /// 庄天威 2014.09.10 新建
- /// </remarks>
- public DataSet GetGroutingLine(GroutingLineEntity ginfo)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetGroutingLine(ginfo));
- }
- /// <summary>
- /// 新建成型线信息
- /// </summary>
- /// <param name="ginfo">成型线实体</param>
- /// <param name="detailList">明细实体集合</param>
- /// <returns>返回受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.10 新建
- /// </remarks>
- public int AddGroutingLine(GroutingLineEntity ginfo,List<GroutingLineDetailEntity> detailList)
- {
- return this.Invoker.Invoke<int>(p => p.AddGroutingLine(ginfo, detailList.ToArray()));
- }
- /// <summary>
- /// 修改成型线信息
- /// </summary>
- /// <param name="ginfo">成型线实体</param>
- /// <param name="detailList">明细实体集合</param>
- /// <returns>int返回受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.10 新建
- /// </remarks>
- public int UpdateGroutingLine(GroutingLineEntity ginfo,List<GroutingLineDetailEntity> detailList)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateGroutingLine(ginfo, detailList.ToArray()));
- }
- /// <summary>
- /// 获得成型线明细
- /// </summary>
- /// <param name="gid">成型线ID</param>
- /// <param name="gids">成型线ID集</param>
- /// <param name="PurviewTypeId">权限类型</param>>
- /// <returns>DataSet结果数据集</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public DataSet GetGroutingLineDetailByMainId(int gid, string gids, int PurviewTypeId)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetGroutingLineDetailByMainId(gid,gids,PurviewTypeId));
- }
- /// <summary>
- /// 获得注浆模具换修履历
- /// </summary>
- /// <param name="groutingId">成型线ID</param>
- /// <param name="detailId">明细ID</param>
- /// <param name="TimeStart">履历创建时间开始</param>
- /// <param name="TimeEnd">履历创建时间结束</param>
- /// <returns>DataSet结果集</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public DataSet GetMouldRecordByMainId(int? gid, int? did,DateTime? TimeStart,DateTime? TimeEnd)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetMouldRecordByMainId(gid, did, TimeStart, TimeEnd));
- }
- /// <summary>
- /// 获得注浆模具履历
- /// </summary>
- /// <param name="groutingId">成型线ID</param>
- /// <param name="detailId">明细ID</param>
- /// <param name="TimeStart">履历创建时间开始</param>
- /// <param name="TimeEnd">履历创建时间结束</param>
- /// <returns>DataSet结果集</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public DataSet GetMouldHistoryByMainId(int? gid, int? did, DateTime? TimeStart, DateTime? TimeEnd)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetMouldHistoryByMainId(gid, did, TimeStart, TimeEnd));
- }
- /// <summary>
- /// 补完注浆模具换修履历的结束时间
- /// </summary>
- /// <param name="recordEntity">换修履历实体</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public int UpdateMouldRecordEndTime(GMouldRecordEntity recordEntity)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateMouldRecordEndTime(recordEntity));
- }
- /// <summary>
- /// 修理模具
- /// </summary>
- /// <param name="detailEntity">明细实体</param>
- /// <param name="recordEntity">换修履历实体</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public int RepAirDetail(GroutingLineDetailEntity detailEntity, GMouldRecordEntity recordEntity)
- {
- return this.Invoker.Invoke<int>(p => p.RepAirDetail(detailEntity,recordEntity));
- }
- /// <summary>
- /// 更换模具
- /// </summary>
- /// <param name="detailEntity">明细实体</param>
- /// <param name="recordEntity">换修履历实体</param>
- /// <param name="historyEntity">履历实体</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public int ChangeDetailPreposition(GroutingLineDetailEntity detailEntity, GMouldRecordEntity recordEntity, GMouldHistoryEntity historyEntity)
- {
- return this.Invoker.Invoke<int>(p => p.ChangeDetailPreposition(detailEntity, recordEntity, historyEntity));
- }
- /// <summary>
- /// 修理完成
- /// </summary>
- /// <param name="detailEntity">明细实体</param>
- /// <param name="EndTime">结束日期</param>
- /// <param name="Remarks">备注</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public int RepAirDetailEnd(GroutingLineDetailEntity detailEntity, DateTime? endTime, string remarks)
- {
- return this.Invoker.Invoke<int>(p => p.RepAirDetailEnd(detailEntity, endTime, remarks));
- }
- /// <summary>
- /// 更换完成
- /// </summary>
- /// <param name="detailEntity">明细实体</param>
- /// <param name="endTime">结束日期</param>
- /// <param name="remarks">备注</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public int ChangeDetailEndPreposition(GroutingLineDetailEntity detailEntity, DateTime? endTime, string remarks)
- {
- return this.Invoker.Invoke<int>(p => p.ChangeDetailEndPreposition(detailEntity, endTime, remarks));
- }
- /// <summary>
- /// 停用成型线明细
- /// </summary>
- /// <param name="detailEntity">明细实体</param>
- /// <param name="recordEntity">换修履历实体</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.12 新建
- /// </remarks>
- public int StopDetail(GroutingLineDetailEntity detailEntity, GMouldRecordEntity recordEntity)
- {
- return this.Invoker.Invoke<int>(p => p.StopDetail(detailEntity,recordEntity));
- }
- /// <summary>
- /// 启用
- /// </summary>
- /// <param name="GroutingLineDetailID"></param>
- /// <returns></returns>
- public int StartDetail(int GroutingLineDetailID)
- {
- return this.Invoker.Invoke<int>(p => p.StartDetail(GroutingLineDetailID));
- }
- /// <summary>
- /// 整线换模(插入模具履历,并更新明细的各字段(模具编号,注浆次数,开始使用日期,模具状态))
- /// </summary>
- /// <param name="ginfo">成型线实体</param>
- /// <param name="detailList">明细集合</param>
- /// <param name="StartTime">起始日期</param>
- /// <param name="Rreason">原因</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.12 新建
- /// </remarks>
- public int ChangeAllLine(GroutingLineEntity ginfo, List<GroutingLineDetailEntity> detailList, DateTime? startTime, String Rreason)
- {
- return this.Invoker.Invoke<int>(p => p.ChangeAllLine(ginfo, detailList.ToArray(), startTime, Rreason));
- }
- /// <summary>
- /// 整线换模完毕(更新明细状态即可)
- /// </summary>
- /// <param name="ginfo">成型线实体</param>
- /// <param name="detailList">明细集合</param>
- /// <param name="endTime">结束日期</param>
- /// <param name="remarks">备注</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.12 新建
- /// </remarks>
- public int ChangeAllLineEnd(GroutingLineEntity ginfo, List<GroutingLineDetailEntity> detailList, DateTime? endTime, string remarks)
- {
- return this.Invoker.Invoke<int>(p => p.ChangeAllLineEnd(ginfo, detailList.ToArray(), endTime, remarks));
- }
- /// <summary>
- /// 判断成型线编号是否存在(外用)
- /// </summary>
- /// <param name="GroutingLineCode">成型线编码</param>
- /// <returns>bool是否可插入数据</returns>
- /// <remarks>
- /// 庄天威 2014.09.12 新建
- /// </remarks>
- public bool GroutingLineCodeIsRepeat(string GroutingLineCode)
- {
- return this.Invoker.Invoke<bool>(p => p.GroutingLineCodeIsRepeat(GroutingLineCode));
- }
- /// <summary>
- /// 更换模具(只插入换修履历,并只更新成型线明细的状态)
- /// </summary>
- /// <param name="detailEntity">明细实体</param>
- /// <param name="recordEntity">换修履历实体</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public int ChangeDetailPostposition(GroutingLineDetailEntity detailEntity, GMouldRecordEntity recordEntity)
- {
- return this.Invoker.Invoke<int>(p => p.ChangeDetailPostposition(detailEntity, recordEntity));
- }
- /// <summary>
- /// 更换完成(修改明细状态,重置模具编号,注浆次数,开始使用时间,并插入模具履历)
- /// </summary>
- /// <param name="detailEntity">明细实体</param>
- /// <param name="historyEntity">模具履历实体</param>
- /// <returns>int受影响行数</returns>
- /// <remarks>
- /// 庄天威 2014.09.11 新建
- /// </remarks>
- public int ChangeDetailEndPostposition(GroutingLineDetailEntity detailEntity, GMouldHistoryEntity historyEntity)
- {
- return this.Invoker.Invoke<int>(p => p.ChangeDetailEndPostposition(detailEntity, historyEntity));
- }
- /// <summary>
- /// 成性线变产
- /// </summary>
- /// <param name="groutingLineEntity">成型线实体</param>
- /// <param name="detailList">明细集合</param>
- /// <param name="user">用户基本信息</param>
- /// <returns>int受影响行数</returns>
- public int UpdateLine(GroutingLineEntity groutingLineEntity, List<GroutingLineDetailEntity> detailList)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateLine(groutingLineEntity, detailList.ToArray()));
- }
- /// <summary>
- /// 成型线变产完毕
- /// </summary>
- /// <param name="groutingLineEntity">成型线实体</param>
- /// <param name="detailList">成型线明细集合</param>
- /// <param name="detailNewGoodsId">新模具生产产品ID</param>
- /// <param name="user">当前用户</param>
- /// <returns>影响行数</returns>
- public int UpdateLineEnd(GroutingLineEntity groutingLineEntity, List<GroutingLineDetailEntity> detailList, int detailNewGoodsId)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateLineEnd(groutingLineEntity, detailList.ToArray(), detailNewGoodsId));
- }
- /// <summary>
- /// 获取变产信息
- /// </summary>
- /// <param name="glcEntity">条件实体</param>
- /// <param name="userInfo">用户信息</param>
- /// <returns>返回结果集</returns>
- public DataSet GetLineChange(GetLineChangeEntity glcEntity)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetLineChange(glcEntity));
- }
- #endregion
- #region 班次配置
- /// <summary>
- /// 获取班次配置信息
- /// </summary>
- /// <param name="searchEntity">班次配配置查询实体</param>
- /// <returns>DataSet</returns>
- public DataSet SearchClassesSetting(SearchClassesSettingEntity searchEntity)
- {
- return this.Invoker.Invoke<DataSet>(p => p.SearchClassesSetting(searchEntity));
- }
- /// <summary>
- /// 获取指定班次配置明细信息
- /// </summary>
- /// <param name="classesSettingID">班次配置Id</param>
- /// <returns>DataSet</returns>
- /// <remarks>
- /// 作者 日期 内容
- /// 冯雪 2014-9-23 新建
- /// </remarks>
- public DataSet SearchClassesDetail(int classesSettingID)
- {
- return this.Invoker.Invoke<DataSet>(p => p.SearchClassesDetail(classesSettingID));
- }
- /// <summary>
- /// 保存班次配置信息
- /// </summary>
- /// <param name="setEntity">班次配置实体</param>
- /// <param name="dtClassesSetting">班次配置明细table</param>
- /// <returns>>0 保存成功 else 失败</returns>
- /// <remarks>
- /// 作者 日期 内容
- /// 冯雪 2014-9-24 新建
- /// </remarks>
- public int SaveClassesSetting(ClassesSettingEntity setEntity ,DataTable dtClassesSetting)
- {
- return this.Invoker.Invoke<int>(p => p.SaveClassesSetting(setEntity, dtClassesSetting));
- }
- #endregion
- /// <summary>
- /// 生产配置删除节点时,此节点是否在产
- /// </summary>
- /// <param name="procedureID">工序ID</param>
- /// <returns>bool</returns>
- public bool GetAllowDelete(int procedureID)
- {
- return this.Invoker.Invoke<bool>(p => p.GetAllowDelete(procedureID));
- }
- /// <summary>
- /// 更新生产线
- /// </summary>
- /// <param name="productionLine">生产线实体</param>
- /// <param name="sUserInfo">用户基本信息</param>
- /// <returns></returns>
- public int UpdateProductionLine(ProductionLineEntity productionLine)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateProductionLine(productionLine));
- }
- /// <summary>
- /// 保存工序节点
- /// </summary>
- /// <param name="procedureEntity">工序实体</param>
- /// <returns></returns>
- public int SaveProcedureInfo(ProcedureEntity procedure)
- {
- return this.Invoker.Invoke<int>(p => p.SaveProcedureInfo(procedure));
- }
- /// <summary>
- /// 注浆变更-获取注浆信息
- /// </summary>
- /// <param name="se"></param>
- /// <returns></returns>
- public ServiceResultEntity GetFPM2105Data(GroutingDailyEntity se)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetFPM2105Data(se));
- }
- /// <summary>
- /// 注浆变更-替换注浆信息
- /// </summary>
- /// <param name="se"></param>
- /// <returns></returns>
- public ServiceResultEntity SetFPM2105Data(int? groutingLineID, int? groutingDailyID, string groutingDailyDetailIDs, DateTime groutingDate, string groutingUserCode, int? goodsID)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.SetFPM2105Data(groutingLineID, groutingDailyID, groutingDailyDetailIDs, groutingDate, groutingUserCode, goodsID));
- }
- /// <summary>
- /// 注浆变更-取消条码绑定
- /// </summary>
- /// <param name="se"></param>
- /// <returns></returns>
- public ServiceResultEntity SetFPM2105CancelBarCodeData(string BarCodes)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.SetFPM2105CancelBarCodeData(BarCodes));
- }
- /// <summary>
- /// 更改成型线状态
- /// </summary>
- /// <param name="GroutingLineID"></param>
- /// <param name="ValueFlag"></param>
- /// <param name="sUserInfo"></param>
- /// <returns></returns>
- public int SaveGroutingLineValueFlag(int GroutingLineID, int ValueFlag)
- {
- return this.Invoker.Invoke<int>(p => p.SaveGroutingLineValueFlag(GroutingLineID,ValueFlag));
- }
- public int AddGroutingLine_New(GroutingLineEntity ginfo, List<GroutingLineDetailEntity> detailList, List<GroutingLineUserEntity> detailUserList)
- {
- return this.Invoker.Invoke<int>(p => p.AddGroutingLine_New(ginfo, detailList.ToArray(), detailUserList.ToArray()));
- }
- public int UpdateGroutingLine_New(GroutingLineEntity ginfo, List<GroutingLineDetailEntity> detailList, List<GroutingLineUserEntity> detailUserList, List<GroutingLineDetailEntity> UpdatedetailList)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateGroutingLine_New(ginfo, detailList.ToArray(), detailUserList.ToArray(), UpdatedetailList.ToArray()));
- }
- public DataSet GetGroutingLineUserDetailByMainId(int GroutingLineID)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetGroutingLineUserDetailByMainId(GroutingLineID));
- }
- public int StopGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<int>(p => p.StopGroutingLineDetail(dtGroutingLineDetail));
- }
- public int StartGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<int>(p => p.StartGroutingLineDetail(dtGroutingLineDetail));
- }
- public int RepairStartGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<int>(p => p.RepairStartGroutingLineDetail(dtGroutingLineDetail));
- }
- public int RepairEndGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<int>(p => p.RepairEndGroutingLineDetail(dtGroutingLineDetail));
- }
- public int ChangeGMouldStartGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<int>(p => p.ChangeGMouldStartGroutingLineDetail(dtGroutingLineDetail));
- }
- public ServiceResultEntity ChangeGMouldEndGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.ChangeGMouldEndGroutingLineDetail(dtGroutingLineDetail));
- }
- public int UpdateLineStartGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateLineStartGroutingLineDetail(dtGroutingLineDetail));
- }
- public ServiceResultEntity UpdateLineEndGroutingLineDetail(DataTable dtGroutingLineDetail, int goodsID)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.UpdateLineEndGroutingLineDetail(dtGroutingLineDetail, goodsID));
- }
- public int UpdateAllLineStartGroutingLineDetail(DataTable dtGroutingLineDetail, int groutingLineID, DateTime lineOPTimeStamp)
- {
- return this.Invoker.Invoke<int>(p => p.UpdateAllLineStartGroutingLineDetail(dtGroutingLineDetail, groutingLineID, lineOPTimeStamp));
- }
- public ServiceResultEntity UpdateAllLineEndGroutingLineDetail(DataTable dtGroutingLineDetail, DataTable oldDetail, int groutingLineID, DateTime lineOPTimeStamp)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.UpdateAllLineEndGroutingLineDetail(dtGroutingLineDetail, oldDetail, groutingLineID, lineOPTimeStamp));
- }
- /// <summary>
- /// 卸模
- /// </summary>
- /// <param name="dtGroutingLineDetail"></param>
- /// <returns></returns>
- public int UnloadGroutingLineDetail(DataTable dtGroutingLineDetail)
- {
- return this.Invoker.Invoke<int>(p => p.UnloadGroutingLineDetail(dtGroutingLineDetail));
- }
- public DataSet GetGMouldRecordInfoByMainId(GMouldRecordEntity entity)
- {
- return this.Invoker.Invoke<DataSet>(p => p.GetGMouldRecordInfoByMainId(entity));
- }
- public ServiceResultEntity AddGroutingLine_NewLine(GroutingLineEntity ginfo, DataTable detailList, DataTable detailUserList)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.AddGroutingLine_NewLine(ginfo, detailList, detailUserList));
- }
- public ServiceResultEntity UpdateGroutingLine_NewLine(GroutingLineEntity ginfo, DataTable detailList, DataTable detailUserList, DataTable UpdatedetailList)
- {
- return this.Invoker.Invoke<ServiceResultEntity>(p => p.UpdateGroutingLine_NewLine(ginfo, detailList, detailUserList, UpdatedetailList));
- }
- }
- }
|