| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | using BLL; | 
					
						
							|  |  |  |  | using System; | 
					
						
							| 
									
										
										
										
											2025-03-19 15:02:56 +08:00
										 |  |  |  | using System.Configuration; | 
					
						
							| 
									
										
										
										
											2024-09-11 10:36:09 +08:00
										 |  |  |  | using System.Linq; | 
					
						
							| 
									
										
										
										
											2025-03-29 00:01:50 +08:00
										 |  |  |  | using System.Security.Policy; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | using System.Web; | 
					
						
							|  |  |  |  | using System.Web.UI.WebControls; | 
					
						
							|  |  |  |  | using System.Xml; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace FineUIPro.Web | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     public partial class index : PageBase | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         #region Page_Init | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         private string _menuType = "menu"; | 
					
						
							|  |  |  |  |         private int _examplesCount = 0; | 
					
						
							|  |  |  |  |         private string _searchText = ""; | 
					
						
							|  |  |  |  |         #region Page_Init | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         ///  | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Page_Init(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             //////////////////////////////////////////////////////////////// | 
					
						
							|  |  |  |  |             string themeStr = Request.QueryString["theme"]; | 
					
						
							| 
									
										
										
										
											2025-03-19 15:02:56 +08:00
										 |  |  |  |             string menuStr = Request.QueryString["menu"];  | 
					
						
							|  |  |  |  |             string https = ConfigurationManager.AppSettings["Https"]; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             if (!String.IsNullOrEmpty(themeStr) || !String.IsNullOrEmpty(menuStr)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!String.IsNullOrEmpty(themeStr)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     HttpCookie cookie = new HttpCookie("Theme_Pro", "Cupertino") | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         Expires = DateTime.Now.AddYears(1) | 
					
						
							|  |  |  |  |                     }; | 
					
						
							|  |  |  |  |                     Response.Cookies.Add(cookie); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 if (!String.IsNullOrEmpty(menuStr)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     HttpCookie cookie = new HttpCookie("MenuStyle_Pro", menuStr) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         Expires = DateTime.Now.AddYears(1) | 
					
						
							|  |  |  |  |                     }; | 
					
						
							| 
									
										
										
										
											2025-03-19 15:02:56 +08:00
										 |  |  |  |                     if (https == "true") | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         cookie.Secure = true; | 
					
						
							|  |  |  |  |                     } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                     Response.Cookies.Add(cookie); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                 PageContext.Redirect("~/default.aspx"); | 
					
						
							|  |  |  |  |                 return; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             //////////////////////////////////////////////////////////////// | 
					
						
							| 
									
										
										
										
											2021-08-13 11:15:59 +08:00
										 |  |  |  |             ConstValue.InitConstValueDropDownList(this.drpYear, ConstValue.Group_0008, false); | 
					
						
							|  |  |  |  |             string year = DateTime.Now.Year.ToString(); | 
					
						
							|  |  |  |  |             this.drpYear.SelectedValue = year; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             if (!IsPostBack) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.CurrUser.LoginProjectId = null; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region InitTreeMenu | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         ///  | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							| 
									
										
										
										
											2021-06-21 14:10:40 +08:00
										 |  |  |  |         private Tree InitTreeMenu(string type) | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         { | 
					
						
							|  |  |  |  |             Tree treeMenu = new Tree | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ID = "treeMenu", | 
					
						
							|  |  |  |  |                 ShowBorder = false, | 
					
						
							|  |  |  |  |                 ShowHeader = false, | 
					
						
							|  |  |  |  |                 EnableIcons = true, | 
					
						
							|  |  |  |  |                 AutoScroll = true, | 
					
						
							|  |  |  |  |                 EnableSingleClickExpand = true | 
					
						
							|  |  |  |  |             }; | 
					
						
							|  |  |  |  |             if (_menuType == "tree" || _menuType == "tree_minimode") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 treeMenu.HideHScrollbar = true; | 
					
						
							|  |  |  |  |                 treeMenu.ExpanderToRight = true; | 
					
						
							|  |  |  |  |                 treeMenu.HeaderStyle = true; | 
					
						
							|  |  |  |  |                 if (_menuType == "tree_minimode") | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     treeMenu.MiniMode = true; | 
					
						
							|  |  |  |  |                     treeMenu.MiniModePopWidth = Unit.Pixel(300); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                     leftPanelToolGear.Hidden = true; | 
					
						
							|  |  |  |  |                     leftPanelToolCollapse.IconFont = IconFont.ChevronCircleRight; | 
					
						
							|  |  |  |  |                     leftPanel.Width = Unit.Pixel(50); | 
					
						
							|  |  |  |  |                     leftPanel.CssClass = "minimodeinside"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2021-08-13 11:15:59 +08:00
										 |  |  |  |             if (type != Const.Menu_Party)    //智慧党建显示年份 | 
					
						
							| 
									
										
										
										
											2021-06-21 14:10:40 +08:00
										 |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.tbYear.Hidden = true; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.tbYear.Hidden = false; | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             leftPanel.Items.Add(treeMenu); | 
					
						
							|  |  |  |  |             XmlDocument doc = XmlDataSource1.GetXmlDocument(); | 
					
						
							|  |  |  |  |             ResolveXmlDocument(doc); | 
					
						
							|  |  |  |  |             // 绑定 XML 数据源到树控件 | 
					
						
							|  |  |  |  |             treeMenu.NodeDataBound += treeMenu_NodeDataBound; | 
					
						
							|  |  |  |  |             treeMenu.PreNodeDataBound += treeMenu_PreNodeDataBound; | 
					
						
							|  |  |  |  |             treeMenu.DataSource = doc; | 
					
						
							|  |  |  |  |             treeMenu.DataBind(); | 
					
						
							|  |  |  |  |             return treeMenu; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region ResolveXmlDocument | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         private void ResolveXmlDocument(XmlDocument doc) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ResolveXmlDocument(doc, doc.DocumentElement.ChildNodes); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         private int ResolveXmlDocument(XmlDocument doc, XmlNodeList nodes) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             // nodes 中渲染到页面上的节点个数 | 
					
						
							|  |  |  |  |             int nodeVisibleCount = 0; | 
					
						
							|  |  |  |  |             foreach (XmlNode node in nodes) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 // Only process Xml elements (ignore comments, etc) | 
					
						
							|  |  |  |  |                 if (node.NodeType == XmlNodeType.Element) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     XmlAttribute removedAttr; | 
					
						
							|  |  |  |  |                     // 是否叶子节点 | 
					
						
							|  |  |  |  |                     bool isLeaf = node.ChildNodes.Count == 0; | 
					
						
							|  |  |  |  |                     // 所有过滤条件均是对叶子节点而言,而是否显示目录,要看是否存在叶子节点 | 
					
						
							|  |  |  |  |                     if (isLeaf) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         // 存在搜索关键字 | 
					
						
							|  |  |  |  |                         if (!String.IsNullOrEmpty(_searchText)) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             XmlAttribute textAttr = node.Attributes["Text"]; | 
					
						
							|  |  |  |  |                             if (textAttr != null) | 
					
						
							|  |  |  |  |                             { | 
					
						
							|  |  |  |  |                                 if (!textAttr.Value.Contains(_searchText) && isLeaf) | 
					
						
							|  |  |  |  |                                 { | 
					
						
							|  |  |  |  |                                     removedAttr = doc.CreateAttribute("Removed"); | 
					
						
							|  |  |  |  |                                     removedAttr.Value = "true"; | 
					
						
							|  |  |  |  |                                     node.Attributes.Append(removedAttr); | 
					
						
							|  |  |  |  |                                 } | 
					
						
							|  |  |  |  |                             } | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                     // 存在子节点 | 
					
						
							|  |  |  |  |                     if (!isLeaf) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         // 递归 | 
					
						
							|  |  |  |  |                         int childVisibleCount = ResolveXmlDocument(doc, node.ChildNodes); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                         if (childVisibleCount == 0) | 
					
						
							|  |  |  |  |                         { | 
					
						
							|  |  |  |  |                             removedAttr = doc.CreateAttribute("Removed"); | 
					
						
							|  |  |  |  |                             removedAttr.Value = "true"; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                             node.Attributes.Append(removedAttr); | 
					
						
							|  |  |  |  |                         } | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                     removedAttr = node.Attributes["Removed"]; | 
					
						
							|  |  |  |  |                     if (removedAttr == null) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         nodeVisibleCount++; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return nodeVisibleCount; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region treeMenu_NodeDataBound treeMenu_PreNodeDataBound | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 树节点的绑定后事件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         private void treeMenu_NodeDataBound(object sender, TreeNodeEventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             // 是否叶子节点 | 
					
						
							|  |  |  |  |             bool isLeaf = e.XmlNode.ChildNodes.Count == 0; | 
					
						
							|  |  |  |  |             if (!String.IsNullOrEmpty(e.Node.Text)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (GetIsNewHtml(e.XmlNode)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     e.Node.Text = "<span class=\"isnew\">" + e.Node.Text + "</span>"; | 
					
						
							|  |  |  |  |                     if (e.Node.ParentNode != null) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         e.Node.ParentNode.Text = "<span class=\"isnew\">" + e.Node.ParentNode.Text + "</span>"; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2021-08-13 11:15:59 +08:00
										 |  |  |  |             if (!string.IsNullOrEmpty(e.Node.NavigateUrl)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (e.Node.NavigateUrl.Contains("Party"))   //党建菜单传入年份参数 | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     e.Node.NavigateUrl = e.Node.NavigateUrl.Replace(".aspx", ".aspx?Year=" + this.drpYear.SelectedValue); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             if (isLeaf) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 // 设置节点的提示信息 | 
					
						
							|  |  |  |  |                 e.Node.ToolTip = e.Node.Text; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             // 如果仅显示最新示例,或者存在搜索文本 | 
					
						
							|  |  |  |  |             if (!String.IsNullOrEmpty(_searchText)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 e.Node.Expanded = true; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 树节点的预绑定事件 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         private void treeMenu_PreNodeDataBound(object sender, TreePreNodeEventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             // 是否叶子节点 | 
					
						
							|  |  |  |  |             bool isLeaf = e.XmlNode.ChildNodes.Count == 0; | 
					
						
							|  |  |  |  |             XmlAttribute removedAttr = e.XmlNode.Attributes["Removed"]; | 
					
						
							|  |  |  |  |             if (removedAttr != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 e.Cancelled = true; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             bool isShow = GetIsPowerMenu(e.XmlNode); | 
					
						
							|  |  |  |  |             if (!isShow) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 e.Cancelled = true; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             if (isLeaf && !e.Cancelled) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 _examplesCount++; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 该节点是否显示 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 该节点是否显示 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="node"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         private bool GetIsPowerMenu(XmlNode node) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             bool result = true; | 
					
						
							|  |  |  |  |             XmlAttribute isNewAttr = node.Attributes["id"]; | 
					
						
							|  |  |  |  |             if (isNewAttr != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 result = BLL.CommonService.ReturnMenuByUserIdMenuId(this.CurrUser.UserId, isNewAttr.Value.ToString(), this.CurrUser.LoginProjectId); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return result; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region GetIsNewHtml 是否必填项 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 是否必填项 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="titleText"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         private bool GetIsNewHtml(XmlNode xmlNode) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             bool isShow = false; | 
					
						
							|  |  |  |  |             if (xmlNode.Attributes["Text"].Value.Contains("*")) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 isShow = true; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return isShow; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region Page_Load | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载页面 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void Page_Load(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (!IsPostBack) | 
					
						
							|  |  |  |  |             { | 
					
						
							| 
									
										
										
										
											2024-09-11 10:36:09 +08:00
										 |  |  |  |                 //选择项目为空 | 
					
						
							| 
									
										
										
										
											2025-03-29 00:01:50 +08:00
										 |  |  |  |                 //CurrUser.CompanyProjectId = ""; | 
					
						
							| 
									
										
										
										
											2024-09-11 10:36:09 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 this.MenuSwitchMethod(Request.Params["menuType"]); | 
					
						
							|  |  |  |  |                 this.InitMenuStyleButton(); | 
					
						
							|  |  |  |  |                 this.InitMenuModeButton(); | 
					
						
							|  |  |  |  |                 this.InitLangMenuButton(); | 
					
						
							| 
									
										
										
										
											2023-08-24 10:00:59 +08:00
										 |  |  |  |                 //刷新按钮 | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 this.btnRetweet.Hidden = true; | 
					
						
							|  |  |  |  |                 if (this.CurrUser.UserId == Const.hfnbdId) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.btnRetweet.Hidden = false; | 
					
						
							|  |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2021-08-13 11:15:59 +08:00
										 |  |  |  |                 if (this.CurrUser.DepartId != "ab1eb44a-1821-48ee-86f2-64b7e6425efa" && this.CurrUser.UserId != BLL.Const.sysglyId && this.CurrUser.UserId != BLL.Const.hfnbdId) | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2023-08-24 10:00:59 +08:00
										 |  |  |  |                     //this.btnParty.Hidden = true; | 
					
						
							| 
									
										
										
										
											2021-08-13 11:15:59 +08:00
										 |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |                 this.hdHomePage.Text = "1"; | 
					
						
							|  |  |  |  |                 if (this.CurrUser.HomePageType == "2") | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2025-04-23 16:36:50 +08:00
										 |  |  |  |                     //this.Tab1.IFrameUrl = "~/common/main2.aspx"; | 
					
						
							|  |  |  |  |                     this.Tab1.IFrameUrl = "~/common/main_new.aspx"; | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |                     this.hdHomePage.Text = "2"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2025-03-19 15:02:56 +08:00
										 |  |  |  |                 if (Request.Cookies["SelectLan"] != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     HttpCookie lanCookie = Request.Cookies["SelectLan"]; | 
					
						
							|  |  |  |  |                     if (lanCookie["lan"] != null) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         drpSelectLan.SelectedValue = lanCookie["lan"]; | 
					
						
							|  |  |  |  |                     } | 
					
						
							|  |  |  |  |                 } | 
					
						
							| 
									
										
										
										
											2025-03-25 15:57:55 +08:00
										 |  |  |  |                 this.btnPersonal.Text = BLL.UserService.GetUserNameByUserId(this.CurrUser.UserId); | 
					
						
							| 
									
										
										
										
											2024-09-11 10:36:09 +08:00
										 |  |  |  |                 BindGrid(this.ckState.SelectedValue, this.txtProjectName.Text.Trim(), txtProjectCode.Text.Trim()); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 菜单树样式 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void InitMenuStyleButton() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string menuStyle = "tree"; | 
					
						
							|  |  |  |  |             HttpCookie menuStyleCookie = Request.Cookies["MenuStyle_Pro"]; | 
					
						
							|  |  |  |  |             if (menuStyleCookie != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 menuStyle = menuStyleCookie.Value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             SetSelectedMenuItem(MenuStyle, menuStyle); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         ///  | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void InitMenuModeButton() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string menuMode = "normal"; | 
					
						
							|  |  |  |  |             HttpCookie menuModeCookie = Request.Cookies["MenuMode_Pro"]; | 
					
						
							|  |  |  |  |             if (menuModeCookie != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 menuMode = menuModeCookie.Value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             SetSelectedMenuItem(MenuMode, menuMode); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载菜单语言 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         private void InitLangMenuButton() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string language = "zh_CN"; | 
					
						
							|  |  |  |  |             HttpCookie languageCookie = Request.Cookies["Language_Pro"]; | 
					
						
							|  |  |  |  |             if (languageCookie != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 language = languageCookie.Value; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             SetSelectedMenuItem(MenuLang, language); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 过滤菜单 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="menuButton"></param> | 
					
						
							|  |  |  |  |         /// <param name="selectedDataTag"></param> | 
					
						
							|  |  |  |  |         private void SetSelectedMenuItem(MenuButton menuButton, string selectedDataTag) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             foreach (MenuItem item in menuButton.Menu.Items) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 MenuCheckBox checkBox = (item as MenuCheckBox); | 
					
						
							|  |  |  |  |                 if (checkBox != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     checkBox.Checked = checkBox.AttributeDataTag == selectedDataTag; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							| 
									
										
										
										
											2021-06-21 14:10:40 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         ///  功能模块切换方法 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="type"></param> | 
					
						
							|  |  |  |  |         protected void MenuSwitchMethod(string type) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (!string.IsNullOrEmpty(type)) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (CommonService.IsHaveSystemPower(this.CurrUser.UserId, type, this.CurrUser.LoginProjectId) || type == Const.Menu_Personal) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.leftPanel.Hidden = false; | 
					
						
							|  |  |  |  |                     this.XmlDataSource1.DataFile = "common/" + type + ".xml"; | 
					
						
							|  |  |  |  |                     this.Tab1.IFrameUrl = ""; | 
					
						
							|  |  |  |  |                     if (type == Const.Menu_Project) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.Tab1.IFrameUrl = "ProjectData/ProjectList.aspx"; | 
					
						
							|  |  |  |  |                     } | 
					
						
							| 
									
										
										
										
											2021-08-13 11:15:59 +08:00
										 |  |  |  |                     if (type == BLL.Const.Menu_Party) | 
					
						
							|  |  |  |  |                     { | 
					
						
							|  |  |  |  |                         this.Tab1.IFrameUrl = "~/common/main" + type + ".aspx"; | 
					
						
							|  |  |  |  |                     } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     Alert.ShowInParent("您没有此模块操作权限,请联系管理员授权!", MessageBoxIcon.Warning); | 
					
						
							|  |  |  |  |                     return; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.leftPanel.Hidden = true; | 
					
						
							|  |  |  |  |                 this.XmlDataSource1.DataFile = "common/Menu_Personal.xml"; | 
					
						
							|  |  |  |  |                 if (this.CurrUser.RoleType == Const.Role_I) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     this.Tab1.IFrameUrl = "~/common/mainI.aspx"; | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 else | 
					
						
							|  |  |  |  |                 { | 
					
						
							| 
									
										
										
										
											2023-08-24 10:00:59 +08:00
										 |  |  |  |                     this.Tab1.IFrameUrl = "~/common/main_new.aspx"; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             UserService.UpdateLastUserInfo(this.CurrUser.UserId, type, true, string.Empty); | 
					
						
							| 
									
										
										
										
											2021-06-21 14:10:40 +08:00
										 |  |  |  |             InitTreeMenu(type); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnHome_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-03-29 00:01:50 +08:00
										 |  |  |  |             //if (this.leftPanel.Hidden) | 
					
						
							|  |  |  |  |             //{ | 
					
						
							|  |  |  |  |             //    string url = "~/indexProject.aspx?projectId=" + this.CurrUser.LastProjectId; | 
					
						
							|  |  |  |  |             //    UserService.UpdateLastUserInfo(this.CurrUser.UserId, null, false, this.CurrUser.LastProjectId); | 
					
						
							|  |  |  |  |             //    PageContext.Redirect(url, "_top"); | 
					
						
							|  |  |  |  |             //} | 
					
						
							|  |  |  |  |             //else | 
					
						
							|  |  |  |  |             //{ | 
					
						
							| 
									
										
										
										
											2025-03-29 01:44:03 +08:00
										 |  |  |  |             //    this.MenuSwitchMethod(string.Empty); | 
					
						
							| 
									
										
										
										
											2025-03-29 00:01:50 +08:00
										 |  |  |  |             //} | 
					
						
							|  |  |  |  |             PageContext.Redirect("~/index.aspx", "_top"); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnPerson_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_Person); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnNotice_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_Notice); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnProject_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-03-29 00:01:50 +08:00
										 |  |  |  |             this.MenuSwitchMethod(Const.Menu_Project); | 
					
						
							|  |  |  |  |             //PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/ProjectItems.aspx", "查看 - "))); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnServer_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_Server); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnContract_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_Contract); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnDigData_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_DigData); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnZHGL_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_ZHGL); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnParty_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_Party); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnPersonal_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_Personal); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnSysSet_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_SysSet); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 重新生成系统菜单 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnRetweet_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ////设置菜单 | 
					
						
							|  |  |  |  |             CreateMenuXML.getMenuXML(); | 
					
						
							|  |  |  |  |             MenuSwitchMethod(string.Empty); | 
					
						
							|  |  |  |  |             ShowNotify("菜单刷新完成!", MessageBoxIcon.Success); | 
					
						
							| 
									
										
										
										
											2024-05-14 09:03:31 +08:00
										 |  |  |  |             BOSHENGMonitorService.AddData(null,null); | 
					
						
							|  |  |  |  |             //ShowNotify("同步完成!", MessageBoxIcon.Success); | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2021-08-13 11:15:59 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void drpYear_SelectedIndexChanged(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             PageContext.RegisterStartupScript("parent.removeActiveTab();"); | 
					
						
							|  |  |  |  |             this.MenuSwitchMethod(Const.Menu_Party); | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnChangeHomePage_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (this.hdHomePage.Text == "1") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.hdHomePage.Text = "2"; | 
					
						
							| 
									
										
										
										
											2025-04-23 16:36:50 +08:00
										 |  |  |  |                 //this.Tab1.IFrameUrl = "~/common/main2.aspx"; | 
					
						
							|  |  |  |  |                 this.Tab1.IFrameUrl = "~/common/main_new.aspx"; | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |             else | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 this.hdHomePage.Text = "1"; | 
					
						
							| 
									
										
										
										
											2023-08-24 10:00:59 +08:00
										 |  |  |  |                 this.Tab1.IFrameUrl = "~/common/main_new.aspx"; | 
					
						
							| 
									
										
										
										
											2022-12-26 14:34:56 +08:00
										 |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2023-08-24 10:00:59 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnXmgk_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.Tab1.IFrameUrl = "~/common/main_new.aspx"; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnAqsc_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.Tab1.IFrameUrl = "~/common/main_new0.aspx"; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void btnZlgl_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.Tab1.IFrameUrl = "~/common/main_new1.aspx"; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-09-11 10:36:09 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         #region 公司级新增项目筛选 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 项目切换 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void drpProject_SelectedIndexChanged(object sender, EventArgs e) { | 
					
						
							|  |  |  |  |             CurrUser.CompanyProjectId = string.Join(",", drpProject.Values); | 
					
						
							|  |  |  |  |             this.Tab1.RefreshIFrame(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 查询 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void TextBox_TextChanged(object sender, EventArgs e) { | 
					
						
							|  |  |  |  |             BindGrid(this.ckState.SelectedValue, this.txtProjectName.Text.Trim(), txtProjectCode.Text.Trim()); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 加载项目 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="userId"></param> | 
					
						
							|  |  |  |  |         /// <param name="projectId"></param> | 
					
						
							|  |  |  |  |         /// <param name="ProjectAttribute"></param> | 
					
						
							|  |  |  |  |         /// <param name="projectState"></param> | 
					
						
							|  |  |  |  |         /// <param name="projectName"></param> | 
					
						
							|  |  |  |  |         /// <param name="unitId"></param> | 
					
						
							|  |  |  |  |         /// <param name="ProjectCode"></param> | 
					
						
							|  |  |  |  |         private void BindGrid(string projectState, string projectName,string ProjectCode = "") | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             var projectlist = BLL.ProjectService.GetUnEndProjectByUserIdDropDownList(projectState, projectName, ProjectCode); | 
					
						
							|  |  |  |  |             foreach (var item in projectlist) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 item.ProjectType = BLL.UnitService.GetUnitCodeByUnitId(item.UnitId); | 
					
						
							|  |  |  |  |                 item.UnitId = BLL.UnitService.GetUnitNameByUnitId(item.UnitId); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             //第一级按分公司编号顺序排序第二级排序为项目编号倒序排列。 | 
					
						
							|  |  |  |  |             projectlist = projectlist.OrderBy(x => x.ProjectType).ThenByDescending(x => x.ProjectCode).ToList(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             Grid1.RecordCount = projectlist.Count; | 
					
						
							|  |  |  |  |             var table = this.GetPagedDataTable(Grid1, projectlist); | 
					
						
							|  |  |  |  |             Grid1.DataSource = projectlist; | 
					
						
							|  |  |  |  |             Grid1.DataBind(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |         #endregion | 
					
						
							| 
									
										
										
										
											2025-03-19 15:02:56 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void drpSelectLan_SelectedIndexChanged(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             string https = ConfigurationManager.AppSettings["Https"]; | 
					
						
							|  |  |  |  |             HttpCookie lanCookie = Request.Cookies["SelectLan"]; | 
					
						
							|  |  |  |  |             lanCookie["lan"] = drpSelectLan.SelectedValue; | 
					
						
							|  |  |  |  |             lanCookie.Expires = DateTime.Now.AddDays(1); | 
					
						
							|  |  |  |  |             if (https == "true") | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 lanCookie.Secure = true; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             Response.Cookies.Add(lanCookie); | 
					
						
							|  |  |  |  |             Response.Redirect(Request.UrlReferrer.ToString());//刷新当前页面 | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-03-25 15:57:55 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 跳转到工作台 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnWorkBench_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             PageContext.Redirect("~/WorkBench.aspx", "_top"); | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-03-29 00:01:50 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 呼叫 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         protected void btnPhoneClick(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             //PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/ProjectData/ProjectUserContact.aspx"))); | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2025-03-25 15:57:55 +08:00
										 |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 进入项目级 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="sender"></param> | 
					
						
							|  |  |  |  |         /// <param name="e"></param> | 
					
						
							|  |  |  |  |         //protected void btnProjectLists_Click(object sender, EventArgs e) | 
					
						
							|  |  |  |  |         //{ | 
					
						
							|  |  |  |  |         //    PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/SelectProject.aspx", "查看 - "))); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         //} | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         protected void Window2_Close(object sender, WindowCloseEventArgs e) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             this.Tab1.RefreshIFrame(); | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | } |