当前位置: 首页 > news >正文

动易医院网站管理系统网站开发 土木

动易医院网站管理系统,网站开发 土木,WordPress自定义计算,嘉兴城乡建设局门户网站文章目录 金蝶云星空的网络控制设置说明网控参数加入网络控制清除网络控制清除网络控制(单个)清除网络控制(批量)清除网络控制(批量,参数是拼接好的业务对象) 金蝶云星空的网络控制设置 说明 …

文章目录

  • 金蝶云星空的网络控制设置
    • 说明
    • 网控参数
    • 加入网络控制
    • 清除网络控制
      • 清除网络控制(单个)
      • 清除网络控制(批量)
      • 清除网络控制(批量,参数是拼接好的业务对象)

金蝶云星空的网络控制设置

说明

网控设置主要用户多个用户操作一个业务单据编号时,对于冲突操作的处理。
例如:销售订单XSDD0066,张三打开将其处于编辑状态,则李四打开只能是查看状态,不能是编辑状态。 或者列表张三在操作某一张的审核(该单数据状态=审核中),则李四在列表不能操作编辑状态,也不能操作撤掉或者审核

网控参数

   public class NetworkCtrl{#region <属性>/// <summary>/// 网控对象ID/// </summary>public string NetCtrlId { get; set; }/// <summary>/// 业务对象ID/// </summary>public string InterID { get; set; }/// <summary>/// 业务操作/// </summary>public string OperationDesc { get; set; }#endregion <属性>}

加入网络控制

需要参数:网控对象ID、业务对象ID、业务操作

/// <summary>/// 手动插入网控数据/// Krystal 2023-11-03 10:24:32/// </summary>/// <param name="ctx">上下文</param>/// <param name="ncList">需要插入的网控集合</param>public void BatchStartNetworkCtrl(Context ctx, List<NetworkCtrl> ncList){foreach (var ian in ncList){NetWorkCtrlMonitorInfo mInfo = new NetWorkCtrlMonitorInfo();mInfo.Id = SequentialGuid.NewGuid().ToString();//网控主键mInfo.NetCtrlType = NetworkCtrlType.BusinessObjOperateMutex;mInfo.OrgID = ((ctx.CurrentOrganizationInfo == null) ? 1 : ctx.CurrentOrganizationInfo.ID);//执行组织IDmInfo.StartMenID = Convert.ToInt32(ctx.UserId);//启动人mInfo.ComputerName = ctx.ComputerName;//登录电脑名称mInfo.IP = ctx.IpAddress;//登录IPmInfo.NetCtrlId = ian.NetCtrlId;//网控对象IDmInfo.OperationDesc = ian.OperationDesc;//业务操作mInfo.InterID = ian.InterID;//业务对象ID,比如单据的内码mInfo.Token = ctx.ContextId;//上下文IDSaleServiceHelper.StartNetworkCtrl(ctx, mInfo);// Kingdee.K3.SCM.ServiceHelper}}

清除网络控制

需要参数:网控对象ID、业务对象ID

清除网络控制(单个)

 /// <summary>/// 清除网络控制(单个)/// </summary>/// <param name="ctx">上下文</param>/// <param name="FNetCtrlID">网控对象ID</param>/// <param name="FinterID">业务对象ID,比如单据的内码</param>/// <returns>返回执行成功的条数</returns>public int ClearNetworkCtrl(Context ctx, string FNetCtrlID, long FinterID){string strSQL = string.Format(@"{0}DELETE T_BAS_NETWORKCTRLRECORDS  WHERE FNETCTRLID = '{1}' AND FINTERID ={2}; ",OtherConst.DIALECT, FNetCtrlID, FinterID);return DBUtils.Execute(ctx, strSQL);}

清除网络控制(批量)

        /// <summary>/// 清除网络控制(批量)/// </summary>/// <param name="ctx">上下文</param>/// <param name="FNetCtrlID">网控对象ID</param>/// <param name="FinterID">业务对象ID,比如单据的内码【集合】</param>/// <returns>返回执行成功的条数</returns>public int ClearNetworkCtrl(Context ctx, string FNetCtrlID, List<long> FinterID){string strSQL = string.Format(@"{0}DELETE T_BAS_NETWORKCTRLRECORDS  WHERE FNETCTRLID = '{1}' AND FINTERID  in ({2}); ", OtherConst.DIALECT, FNetCtrlID, string.Join(",", FinterID));return DBUtils.Execute(ctx, strSQL);}

清除网络控制(批量,参数是拼接好的业务对象)

        /// <summary>/// 清除网络控制(批量,参数是拼接好的业务对象)/// </summary>/// <param name="ctx">上下文</param>/// <param name="FNetCtrlID">网控对象ID</param>/// <param name="FinterID">业务对象ID,比如单据的内码【拼接好的字符串】</param>/// <returns>返回执行成功的条数</returns>public int ClearNetworkCtrl(Context ctx, string FNetCtrlID, string FinterID){string strSQL = string.Format(@"{0}DELETE T_BAS_NETWORKCTRLRECORDS  WHERE FNETCTRLID = '{1}' AND FINTERID  in ({2}); ", OtherConst.DIALECT, FNetCtrlID, FinterID);return DBUtils.Execute(ctx, strSQL);}
http://www.sczhlp.com/news/85814/

相关文章:

  • 做网站如何注意排版问题中小微企业和个体工商户
  • 做企业网站哪里找公司建多个网站
  • 杭州做美妆的网站企业网站设计与管理
  • 苏州木渎做网站企业网站优化的方式
  • 中职校园网站建设建议开发游戏用什么软件
  • 哈尔滨市呼兰区住房城乡建设局网站wordpress添加关键字
  • 搭建网站做财务系统怎么建网站
  • 网站建设什么代码最简单jwplayer wordpress
  • 田阳县建设局网站芜湖网站开发公司电话
  • 医院诊所响应式网站模板做网站买那种服务器好
  • 铜陵做网站的公司美食网站建设项目预算
  • 做网站排名seowordpress讨论
  • 网站设计过程南宁哪里做网站
  • 导航网站搭建wordpress 手机验证码
  • 西安大型网站开发山西网站开发建设
  • 企业网站有哪些举几个例子磐安建设局网站
  • 网站如何认证满山红网站建设公司
  • 哈尔滨市哪里做淘宝网站外贸电商怎么做的
  • 曲阜网站建设多少钱wordpress上传后不见了
  • 人像摄影网站南通做电力的公司网站
  • 彩票销信 网站怎么做seo算法是什么
  • 新手学网页设计的网站wordpress可以放视频吗
  • 上海做网站哪个好wordpress淘宝内容
  • 网络公司企业网站源码wordpress 取消版权
  • 医院网站怎么做优化排名在上海注册公司需要多少钱
  • 网站构建工具东莞网络推广外包托管
  • 做网站需要具备什么语言wordpress三方登录
  • 建设网站的申请电脑仓库管理软件
  • 中铁建设集团有限公司网站怎么做装修网站平台
  • 网站数据库一般多大东莞网站快速优化排名