cs/transactDocumentStream.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;

namespace OI.cs
{
	/// <summary>
	/// transactDocumentStream 的摘要说明。
	/// </summary>
	public class transactDocumentStream
	{
		protected  int documentid;
		OI.cs .readStream rs=new readStream ();

		public transactDocumentStream(int DocumentID)
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
			documentid=DocumentID;
			rs.doucmentID =DocumentID;
 
		}
		/// <summary>
		/// 公文起草向下一节点发送处理消息
		/// </summary>
	    
		public void SendMessageToNextNode (string MessageContent,int SendUserID,string Title)
		{
			string QcNodeID=rs.GetQcNodeID();
			if (QcNodeID==null)
			{
				throw new ApplicationException ("没有找到起草节点");
			}
			 
			string NextNodeID=rs.GetNextNodeIdByID (QcNodeID);
			string modename=TransactModeName(rs.GetNodeTypeByID (NextNodeID));
			string []mans= rs.GetCurrentNodeUsersByID (NextNodeID);
			string DocumentPath=GetVisitDocumentPath(modename,documentid);
			foreach (string userid in mans)
			{
				SendMessage(MessageContent,SendUserID,int.Parse (userid),modename,documentid,Title,DocumentPath);
			}
		}
		/// <summary>
		/// 向上节点发送消息,即回退公文
		/// </summary>
		/// <param name="currentNodeID"></param>
		/// <param name="MessageContent"></param>
		/// <param name="SendUserID"></param>
		/// <param name="Title"></param>
		public void SendMessageToPrivNext(int currentNodeID,string MessageContent,int SendUserID,string Title)
		{
			string modename="回退公文";
			string DocumentPath=GetBackDocumentPath(documentid,currentNodeID);
			if (currentNodeID==3)//返回到起草节点
			{
				DocumentPath="../refileoperate/backagree.aspx";
                string userid=rs.GetQcUser (documentid);
                SendMessage(MessageContent,SendUserID,int.Parse (userid),modename,documentid,Title,DocumentPath); 
			}
			else
后面还有 147 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。