📄 masterpage.master.cs
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.Web .Services;
public partial class MasterPage : System.Web.UI.MasterPage
{
WebService.VinciService vinciService = new WebService.VinciService();
private string _ticket = SessionManager.GetSessionString("Ticket");
public string Ticket
{
get { return _ticket; }
set { _ticket = value; }
}
private User _userData = new User();
public User UserData
{
get { return _userData; }
set
{
_userData = value;
if (_userData.IsAdmin)
{
Panel_Admin.Visible = true;
}
else
{
Panel_Admin.Visible = false;
}
lblUserName.Text = _userData.FirstName + _userData.LastName;
}
}
/// <summary>
/// Add Controls
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void HeadLinks()
{
Table tbMenu = new Table();
TableRow rowMenu = new TableRow();
TableCell cellHomePage = new TableCell();
TableCell cellHomeToUser = new TableCell();
TableCell cellBase = new TableCell();
TableCell cellUserToOrder = new TableCell();
TableCell cellOrder = new TableCell();
TableCell cellOrderToAdmin = new TableCell();
TableCell cellAdmin = new TableCell();
TableCell cellAdminToSell = new TableCell();
TableCell cellSell = new TableCell();
HyperLink HyperLinkHomePage = new HyperLink();
HyperLink HyperLinkBase = new HyperLink();
HyperLink HyperLinkOrder = new HyperLink();
HyperLink HyperLinkAdmin = new HyperLink();
HyperLink HyperLinkSell = new HyperLink();
HyperLinkHomePage.Text = " 首页 ";
HyperLinkBase.Text = " 用户信息 ";
HyperLinkOrder.Text = " 订单信息 ";
HyperLinkAdmin.Text = " 用户管理 ";
HyperLinkSell.Text = " 销售状况 ";
HyperLinkHomePage.CssClass = "menulink1";
HyperLinkSell.CssClass = "menulink1";
HyperLinkBase.CssClass = "menulink1";
HyperLinkOrder.CssClass = "menulink1";
HyperLinkAdmin.CssClass = "menulink1";
HyperLinkHomePage.NavigateUrl = "~" + PageNames.m_strPB02;
cellHomePage.Controls.Add(HyperLinkHomePage);
HyperLinkBase.NavigateUrl = "~" + PageNames.m_strPB03;
cellBase.Controls.Add(HyperLinkBase);
HyperLinkOrder.NavigateUrl = "~" + PageNames.m_strPO01;
cellOrder.Controls.Add(HyperLinkOrder);
if (UserData.IsAdmin)
{
cellOrder.Visible = false;
HyperLinkHomePage.NavigateUrl = "~" + PageNames.m_strPB04;
HyperLinkAdmin.NavigateUrl = "~" + PageNames.m_strPA01;
cellAdmin.Controls.Add(HyperLinkAdmin);
HyperLinkSell.NavigateUrl = "~" + PageNames.m_strPR01;
cellSell.Controls.Add(HyperLinkSell);
}
tbMenu.Rows.Add(rowMenu);
rowMenu.Cells.Add(cellHomePage);
rowMenu.Cells.Add(cellHomeToUser);
rowMenu.Cells.Add(cellBase);
rowMenu.Cells.Add(cellUserToOrder);
rowMenu.Cells.Add(cellOrder);
rowMenu.Cells.Add(cellOrderToAdmin);
rowMenu.Cells.Add(cellAdmin);
rowMenu.Cells.Add(cellAdminToSell);
rowMenu.Cells.Add(cellSell);
PlaceHolderMenu.Controls.Add(tbMenu);
}
/// <summary>
/// Session's Clear And User's Login Table's Data Delete
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void LinkBtnLogOff_Click(object sender, EventArgs e)
{
Session.Clear();
vinciService.DeleteLogin((Nullable<int>)_userData.EmployeeID, Ticket);
Response.Redirect("~" + PageNames.m_strPB01);//返回登录页面
}
protected void Page_Load(object sender, EventArgs e)
{
HeadLinks();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -