📄 nodepermissions.cs
字号:
this.m_ChkContentManage.Checked = true;
}
}
}
}
}
private void SetContentNodeAll(IList<RoleNodePermissionsInfo> roleNodePermissionsList)
{
CheckBox box = (CheckBox) this.EgvNodes.Rows[0].Cells[2].FindControl("ChkNodePreview");
CheckBox box2 = (CheckBox) this.EgvNodes.Rows[0].Cells[3].FindControl("ChkNodeInput");
CheckBox box3 = (CheckBox) this.EgvNodes.Rows[0].Cells[4].FindControl("ChkNodeCheck");
CheckBox box4 = (CheckBox) this.EgvNodes.Rows[0].Cells[5].FindControl("ChkContentManage");
for (int i = 0; i < roleNodePermissionsList.Count; i++)
{
if (roleNodePermissionsList[i].NodeId == -1)
{
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeContentPreview)
{
box.Checked = true;
this.m_NodePreviewAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeContentInput)
{
box2.Checked = true;
this.m_NodeInputAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeContentCheck)
{
box3.Checked = true;
this.m_NodeCheckAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeContentManage)
{
box4.Checked = true;
this.m_ContentManageAll = true;
}
}
}
}
private void SetNode(IList<RoleNodePermissionsInfo> roleNodePermissionsList)
{
for (int i = 0; i < this.EgvNodes.Rows.Count; i++)
{
this.m_ChkCurrentNodesManage = (CheckBox) this.EgvNodes.Rows[i].Cells[2].FindControl("ChkCurrentNodesManage");
this.m_ChildNodeManage = (CheckBox) this.EgvNodes.Rows[i].Cells[3].FindControl("ChkChildNodeManage");
int num2 = DataConverter.CLng(this.EgvNodes.Rows[i].Cells[0].Text);
for (int j = 0; j < roleNodePermissionsList.Count; j++)
{
if (roleNodePermissionsList[j].NodeId == num2)
{
if ((roleNodePermissionsList[j].OperateCode == OperateCode.CurrentNodesManage) && !this.m_CurrentNodesManageAll)
{
this.m_ChkCurrentNodesManage.Checked = true;
}
if ((roleNodePermissionsList[j].OperateCode == OperateCode.ChildNodesManage) && !this.m_ChildNodeManageAll)
{
this.m_ChildNodeManage.Checked = true;
}
}
}
}
}
private void SetNodeAll(IList<RoleNodePermissionsInfo> roleNodePermissionsList)
{
CheckBox box = (CheckBox) this.EgvNodes.Rows[0].Cells[2].FindControl("ChkCurrentNodesManage");
CheckBox box2 = (CheckBox) this.EgvNodes.Rows[0].Cells[3].FindControl("ChkChildNodeManage");
for (int i = 0; i < roleNodePermissionsList.Count; i++)
{
if (roleNodePermissionsList[i].NodeId == -1)
{
if (roleNodePermissionsList[i].OperateCode == OperateCode.CurrentNodesManage)
{
box.Checked = true;
this.m_CurrentNodesManageAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.ChildNodesManage)
{
box2.Checked = true;
this.m_ChildNodeManageAll = true;
}
}
}
}
private void SetNodeComment(IList<RoleNodePermissionsInfo> roleNodePermissionsList)
{
for (int i = 0; i < this.EgvNodes.Rows.Count; i++)
{
this.m_ChkNodeCommentReply = (CheckBox) this.EgvNodes.Rows[i].Cells[2].FindControl("ChkNodeCommentReply");
this.m_ChkNodeCommentCheck = (CheckBox) this.EgvNodes.Rows[i].Cells[3].FindControl("ChkNodeCommentCheck");
this.m_ChkNodeCommentManage = (CheckBox) this.EgvNodes.Rows[i].Cells[4].FindControl("ChkNodeCommentManage");
int num2 = DataConverter.CLng(this.EgvNodes.Rows[i].Cells[0].Text);
for (int j = 0; j < roleNodePermissionsList.Count; j++)
{
if (roleNodePermissionsList[j].NodeId == num2)
{
if ((roleNodePermissionsList[j].OperateCode == OperateCode.NodeCommentReply) && !this.m_ChkNodeCommentReplyAll)
{
this.m_ChkNodeCommentReply.Checked = true;
}
if ((roleNodePermissionsList[j].OperateCode == OperateCode.NodeCommentCheck) && !this.m_ChkNodeCommentCheckAll)
{
this.m_ChkNodeCommentCheck.Checked = true;
}
if ((roleNodePermissionsList[j].OperateCode == OperateCode.NodeCommentManage) && !this.m_ChkNodeCommentManageAll)
{
this.m_ChkNodeCommentManage.Checked = true;
}
}
}
}
}
private void SetNodeCommentAll(IList<RoleNodePermissionsInfo> roleNodePermissionsList)
{
CheckBox box = (CheckBox) this.EgvNodes.Rows[0].Cells[2].FindControl("ChkNodeCommentReply");
CheckBox box2 = (CheckBox) this.EgvNodes.Rows[0].Cells[3].FindControl("ChkNodeCommentCheck");
CheckBox box3 = (CheckBox) this.EgvNodes.Rows[0].Cells[4].FindControl("ChkNodeCommentManage");
for (int i = 0; i < roleNodePermissionsList.Count; i++)
{
if (roleNodePermissionsList[i].NodeId == -1)
{
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeCommentReply)
{
box.Checked = true;
this.m_ChkNodeCommentReplyAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeCommentCheck)
{
box2.Checked = true;
this.m_ChkNodeCommentCheckAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeCommentManage)
{
box3.Checked = true;
this.m_ChkNodeCommentManageAll = true;
}
}
}
}
private void SetUserContentNode(IList<RoleNodePermissionsInfo> roleNodePermissionsList)
{
for (int i = 0; i < this.EgvNodes.Rows.Count; i++)
{
CheckBox box = (CheckBox) this.EgvNodes.Rows[i].FindControl("ChkNodeSkim");
CheckBox box2 = (CheckBox) this.EgvNodes.Rows[i].FindControl("ChkNodePreview");
CheckBox box3 = (CheckBox) this.EgvNodes.Rows[i].FindControl("ChkNodeInput");
int num2 = DataConverter.CLng(this.EgvNodes.Rows[i].Cells[0].Text);
for (int j = 0; j < roleNodePermissionsList.Count; j++)
{
if (roleNodePermissionsList[j].NodeId == num2)
{
if ((roleNodePermissionsList[j].OperateCode == OperateCode.NodeContentSkim) && !this.m_NodeSkimAll)
{
box.Checked = true;
}
if ((roleNodePermissionsList[j].OperateCode == OperateCode.NodeContentPreview) && !this.m_NodePreviewAll)
{
box2.Checked = true;
}
if ((roleNodePermissionsList[j].OperateCode == OperateCode.NodeContentInput) && !this.m_NodeInputAll)
{
box3.Checked = true;
}
}
}
}
}
private void SetUserContentNodeAll(IList<RoleNodePermissionsInfo> roleNodePermissionsList)
{
CheckBox box = (CheckBox) this.EgvNodes.Rows[0].FindControl("ChkNodeSkim");
CheckBox box2 = (CheckBox) this.EgvNodes.Rows[0].FindControl("ChkNodePreview");
CheckBox box3 = (CheckBox) this.EgvNodes.Rows[0].FindControl("ChkNodeInput");
for (int i = 0; i < roleNodePermissionsList.Count; i++)
{
if (roleNodePermissionsList[i].NodeId == -1)
{
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeContentSkim)
{
box.Checked = true;
this.m_NodeSkimAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeContentPreview)
{
box2.Checked = true;
this.m_NodePreviewAll = true;
}
if (roleNodePermissionsList[i].OperateCode == OperateCode.NodeContentInput)
{
box3.Checked = true;
this.m_NodeInputAll = true;
}
}
}
}
private void UserNodeContentSelectPermission(GridViewRowEventArgs e, NodeInfo nodeInfo)
{
CheckBox box = (CheckBox) e.Row.FindControl("ChkNodeSkim");
CheckBox box2 = (CheckBox) e.Row.FindControl("ChkNodePreview");
CheckBox box3 = (CheckBox) e.Row.FindControl("ChkNodeInput");
if (nodeInfo.NodeId == -1)
{
this.m_NodeSkimId = box.ClientID;
this.m_NodePreviewId = box2.ClientID;
this.m_NodeInputId = box3.ClientID;
box.Attributes.Add("onclick", "ChkNodeAll(this.form,'" + box.ID + "'," + this.m_NodeSkimId + ")");
box2.Attributes.Add("onclick", "ChkNodeAll(this.form,'" + box2.ID + "'," + this.m_NodePreviewId + ")");
box3.Attributes.Add("onclick", "ChkNodeAll(this.form,'" + box3.ID + "'," + this.m_NodeInputId + ")");
}
else
{
box.Attributes.Add("onclick", "ChkWipeOffNodeAll(" + this.m_NodeSkimId + ")");
box2.Attributes.Add("onclick", "ChkWipeOffNodeAll(" + this.m_NodePreviewId + ")");
box3.Attributes.Add("onclick", "ChkWipeOffNodeAll(" + this.m_NodeInputId + ")");
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -