/// <summary> /// 显示菜单 /// </summary> /// <param name="parentNodeID"></param> private void ShowMenu(long parentNodeID) { if (CheckIsExistChild(parentNodeID)) { DataTable dt = WebInfoLogic.GetParentName(parentNodeID); if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { if (CheckIsExistChild(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString()))) { //strMenu.Append(string.Format("<div class=\"list_li\" style=\"cursor:pointer\" onclick=\"ShowMenu('{3}')\"><a href=\"info.aspx?InfoCategoryID={0}&CategoryID={2}\">{1}", // dt.Rows[i]["InfoCategoryID"].ToString(), dt.Rows[i]["InfoCategoryName"].ToString(), dt.Rows[i]["InfoCategoryID"].ToString(), dt.Rows[i]["InfoCategoryID"].ToString()) + "</a></div>"); strMenu.Append(string.Format("<div class=\"list_li\" style=\"cursor:pointer\"><a href=\"info.aspx?InfoCategoryID={0}&CategoryID={2}\">{1}", dt.Rows[i]["InfoCategoryID"].ToString(), dt.Rows[i]["InfoCategoryName"].ToString(), dt.Rows[i]["InfoCategoryID"].ToString()) + "</a></div>"); } if (ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString()) != 0) { if (CheckIsExistChild(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString()))) { LoadChildMenu(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString())); } else { ShowMenu(ConvertHelper.ConvertLong(dt.Rows[i]["InfoCategoryID"].ToString())); } } } } } else { DataTable dtName = WebInfoLogic.GetCategoryName(parentNodeID); strMenu.Append(string.Format("<div class=\"list_li\"><a href=\"info.aspx?InfoCategoryID={0}&CategoryID={2}\">{1}</a></div>", InfoCategoryID.ToString(), dtName.Rows[0]["InfoCategoryName"].ToString(), parentNodeID.ToString())); } leftName.InnerHtml = strMenu.ToString(); }
public bool HaveColumn(string columnName, string columnValue, out bool retValueMatched) { bool ret = false; bool valueMatched = false; if (columnName == "InfoPageID") { ret = true; if (InfoPageID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "InfoPageGUID") { ret = true; if (InfoPageGUID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "RevisionNo") { ret = true; if (RevisionNo.ToString() == columnValue) { valueMatched = true; } } if (columnName == "UserID") { ret = true; if (UserID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "UserGUID") { ret = true; if (UserGUID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CreatedDate") { ret = true; if (CreatedDate.ToString() == columnValue) { valueMatched = true; } } if (columnName == "LastUpdateDate") { ret = true; if (LastUpdateDate.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CreatedUserID") { ret = true; if (CreatedUserID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CreatedUserGUID") { ret = true; if (CreatedUserGUID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "InfoPageName") { ret = true; if (InfoPageName.ToString() == columnValue) { valueMatched = true; } } if (columnName == "InfoPageDescription") { ret = true; if (InfoPageDescription.ToString() == columnValue) { valueMatched = true; } } if (columnName == "InfoCategoryID") { ret = true; if (InfoCategoryID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "InfoCategoryGUID") { ret = true; if (InfoCategoryGUID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "AccessGroupID") { ret = true; if (AccessGroupID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "AccessGroupGUID") { ret = true; if (AccessGroupGUID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "AsyncLoading") { ret = true; if (AsyncLoading.ToString() == columnValue) { valueMatched = true; } } if (columnName == "Commentable") { ret = true; if (Commentable.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CommentorRoleList") { ret = true; if (CommentorRoleList.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CommentorGroupList") { ret = true; if (CommentorGroupList.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CommentorHideRoleList") { ret = true; if (CommentorHideRoleList.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CommentorHideGroupList") { ret = true; if (CommentorHideGroupList.ToString() == columnValue) { valueMatched = true; } } if (columnName == "IsActive") { ret = true; if (IsActive.ToString() == columnValue) { valueMatched = true; } } if (columnName == "ExpiryDate") { ret = true; if (ExpiryDate.ToString() == columnValue) { valueMatched = true; } } if (columnName == "IsCommon") { ret = true; if (IsCommon.ToString() == columnValue) { valueMatched = true; } } if (columnName == "IsPublic") { ret = true; if (IsPublic.ToString() == columnValue) { valueMatched = true; } } if (columnName == "Sequence") { ret = true; if (Sequence.ToString() == columnValue) { valueMatched = true; } } if (columnName == "IsDeleted") { ret = true; if (IsDeleted.ToString() == columnValue) { valueMatched = true; } } retValueMatched = valueMatched; return(ret); }
public bool HaveColumn(string columnName, string columnValue, out bool retValueMatched) { bool ret = false; bool valueMatched = false; if (columnName == "InfoCategoryID") { ret = true; if (InfoCategoryID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "InfoCategoryGUID") { ret = true; if (InfoCategoryGUID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "RevisionNo") { ret = true; if (RevisionNo.ToString() == columnValue) { valueMatched = true; } } if (columnName == "InfoCategoryName") { ret = true; if (InfoCategoryName.ToString() == columnValue) { valueMatched = true; } } if (columnName == "UserID") { ret = true; if (UserID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "UserGUID") { ret = true; if (UserGUID.ToString() == columnValue) { valueMatched = true; } } if (columnName == "CreatedDate") { ret = true; if (CreatedDate.ToString() == columnValue) { valueMatched = true; } } if (columnName == "LastUpdateDate") { ret = true; if (LastUpdateDate.ToString() == columnValue) { valueMatched = true; } } if (columnName == "IsActive") { ret = true; if (IsActive.ToString() == columnValue) { valueMatched = true; } } if (columnName == "Sequence") { ret = true; if (Sequence.ToString() == columnValue) { valueMatched = true; } } if (columnName == "IsDefault") { ret = true; if (IsDefault.ToString() == columnValue) { valueMatched = true; } } if (columnName == "IsSystem") { ret = true; if (IsSystem.ToString() == columnValue) { valueMatched = true; } } retValueMatched = valueMatched; return(ret); }