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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。