673 lines
23 KiB
C#
673 lines
23 KiB
C#
using BLL;
|
|
using System;
|
|
using System.Configuration;
|
|
using System.Linq;
|
|
using System.Security.Policy;
|
|
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"];
|
|
string menuStr = Request.QueryString["menu"];
|
|
string https = ConfigurationManager.AppSettings["Https"];
|
|
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)
|
|
};
|
|
if (https == "true")
|
|
{
|
|
cookie.Secure = true;
|
|
}
|
|
Response.Cookies.Add(cookie);
|
|
}
|
|
|
|
PageContext.Redirect("~/default.aspx");
|
|
return;
|
|
}
|
|
////////////////////////////////////////////////////////////////
|
|
ConstValue.InitConstValueDropDownList(this.drpYear, ConstValue.Group_0008, false);
|
|
string year = DateTime.Now.Year.ToString();
|
|
this.drpYear.SelectedValue = year;
|
|
if (!IsPostBack)
|
|
{
|
|
this.CurrUser.LoginProjectId = null;
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region InitTreeMenu
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private Tree InitTreeMenu(string type)
|
|
{
|
|
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";
|
|
}
|
|
}
|
|
if (type != Const.Menu_Party) //智慧党建显示年份
|
|
{
|
|
this.tbYear.Hidden = true;
|
|
}
|
|
else
|
|
{
|
|
this.tbYear.Hidden = false;
|
|
}
|
|
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>";
|
|
}
|
|
}
|
|
}
|
|
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);
|
|
}
|
|
}
|
|
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)
|
|
{
|
|
//选择项目为空
|
|
//CurrUser.CompanyProjectId = "";
|
|
|
|
this.MenuSwitchMethod(Request.Params["menuType"]);
|
|
this.InitMenuStyleButton();
|
|
this.InitMenuModeButton();
|
|
this.InitLangMenuButton();
|
|
//刷新按钮
|
|
this.btnRetweet.Hidden = true;
|
|
if (this.CurrUser.UserId == Const.hfnbdId)
|
|
{
|
|
this.btnRetweet.Hidden = false;
|
|
}
|
|
if (this.CurrUser.DepartId != "ab1eb44a-1821-48ee-86f2-64b7e6425efa" && this.CurrUser.UserId != BLL.Const.sysglyId && this.CurrUser.UserId != BLL.Const.hfnbdId)
|
|
{
|
|
//this.btnParty.Hidden = true;
|
|
}
|
|
this.hdHomePage.Text = "1";
|
|
if (this.CurrUser.HomePageType == "2")
|
|
{
|
|
//this.Tab1.IFrameUrl = "~/common/main2.aspx";
|
|
this.Tab1.IFrameUrl = "~/common/main_new.aspx";
|
|
this.hdHomePage.Text = "2";
|
|
}
|
|
if (Request.Cookies["SelectLan"] != null)
|
|
{
|
|
HttpCookie lanCookie = Request.Cookies["SelectLan"];
|
|
if (lanCookie["lan"] != null)
|
|
{
|
|
drpSelectLan.SelectedValue = lanCookie["lan"];
|
|
}
|
|
}
|
|
this.btnPersonal.Text = BLL.UserService.GetUserNameByUserId(this.CurrUser.UserId);
|
|
BindGrid(this.ckState.SelectedValue, this.txtProjectName.Text.Trim(), txtProjectCode.Text.Trim());
|
|
}
|
|
}
|
|
|
|
|
|
/// <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
|
|
|
|
/// <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";
|
|
}
|
|
if (type == BLL.Const.Menu_Party)
|
|
{
|
|
this.Tab1.IFrameUrl = "~/common/main" + type + ".aspx";
|
|
}
|
|
}
|
|
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
|
|
{
|
|
this.Tab1.IFrameUrl = "~/common/main_new.aspx";
|
|
}
|
|
}
|
|
|
|
UserService.UpdateLastUserInfo(this.CurrUser.UserId, type, true, string.Empty);
|
|
InitTreeMenu(type);
|
|
}
|
|
|
|
protected void btnHome_Click(object sender, EventArgs e)
|
|
{
|
|
//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
|
|
//{
|
|
// this.MenuSwitchMethod(string.Empty);
|
|
//}
|
|
PageContext.Redirect("~/index.aspx", "_top");
|
|
}
|
|
|
|
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)
|
|
{
|
|
this.MenuSwitchMethod(Const.Menu_Project);
|
|
//PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/ProjectItems.aspx", "查看 - ")));
|
|
}
|
|
|
|
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);
|
|
BOSHENGMonitorService.AddData(null,null);
|
|
//ShowNotify("同步完成!", MessageBoxIcon.Success);
|
|
}
|
|
|
|
protected void drpYear_SelectedIndexChanged(object sender, EventArgs e)
|
|
{
|
|
PageContext.RegisterStartupScript("parent.removeActiveTab();");
|
|
this.MenuSwitchMethod(Const.Menu_Party);
|
|
}
|
|
|
|
protected void btnChangeHomePage_Click(object sender, EventArgs e)
|
|
{
|
|
if (this.hdHomePage.Text == "1")
|
|
{
|
|
this.hdHomePage.Text = "2";
|
|
//this.Tab1.IFrameUrl = "~/common/main2.aspx";
|
|
this.Tab1.IFrameUrl = "~/common/main_new.aspx";
|
|
}
|
|
else
|
|
{
|
|
this.hdHomePage.Text = "1";
|
|
this.Tab1.IFrameUrl = "~/common/main_new.aspx";
|
|
}
|
|
}
|
|
|
|
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";
|
|
}
|
|
|
|
#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
|
|
|
|
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());//刷新当前页面
|
|
}
|
|
|
|
/// <summary>
|
|
/// 跳转到工作台
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void btnWorkBench_Click(object sender, EventArgs e)
|
|
{
|
|
PageContext.Redirect("~/WorkBench.aspx", "_top");
|
|
}
|
|
/// <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")));
|
|
}
|
|
/// <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();
|
|
}
|
|
}
|
|
}
|