本文整理汇总了C#中DataLayer.IsMemberGroupLeader方法的典型用法代码示例。如果您正苦于以下问题:C# DataLayer.IsMemberGroupLeader方法的具体用法?C# DataLayer.IsMemberGroupLeader怎么用?C# DataLayer.IsMemberGroupLeader使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataLayer
的用法示例。
在下文中一共展示了DataLayer.IsMemberGroupLeader方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
DataLayer dl = new DataLayer();
if (User.Identity.IsAuthenticated)
{
if ((!dl.IsMemberAdmin(User.Identity.Name)) && (!dl.IsMemberGroupLeader(User.Identity.Name)))
{
Session["resultColor"] = "#ff0000";
Session["resultTitle"] = "Not Authorized";
Session["resultMessage"] = "You are not authorized to access this area.";
Session["resultReturnURL"] = "Default.aspx";
Response.Redirect("Result.aspx");
}
}
else
{
Session["resultColor"] = "#ff0000";
Session["resultTitle"] = "Not Logged In";
Session["resultMessage"] = "You must log in first.";
Session["resultReturnURL"] = "ManageGroups.aspx";
Response.Redirect("Result.aspx");
}
string sSheet = Request.QueryString["Sheet"];
DataTable dtFullMembers = dl.GetFullMembershipNamesEmailsGroups();
if (sSheet == "Attendance")
{
SheetContent.InnerHtml = "<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:700px;\">";
SheetContent.InnerHtml += "<tr><td colspan=\"4\" style=\"font-size:35px;padding:5px;text-align:center;padding-bottom:15px;font-family:arial;\">RNX Group Attendance Sheet</td></tr>";
SheetContent.InnerHtml += "<tr><td style=\"padding:3px;text-align:center;font-size:25px;\"><b>Name</b></td><td style=\"padding:3px;text-align:center;font-size:25px;\"><b>Email</b></td><td style=\"padding:3px;text-align:center;font-size:25px;\"><b>Group</b></td><td style=\"padding:3px;text-align:center;font-size:25px;\"><b>Signature</b></td></tr>";
foreach (DataRow dr in dtFullMembers.Rows)
{
SheetContent.InnerHtml += "<tr><td style=\"padding:3px;\">" + dr.ItemArray[0].ToString() + "</td>";
SheetContent.InnerHtml += "<td style=\"padding:3px;\">" + dr.ItemArray[1].ToString() + "</td>";
SheetContent.InnerHtml += "<td style=\"padding:3px;\">" + dr.ItemArray[2].ToString() + "</td>";
SheetContent.InnerHtml += "<td style=\"width:200px;\"></td></tr>";
}
SheetContent.InnerHtml += "</table>";
}
}
示例2: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
DataLayer dl = new DataLayer();
if (!this.IsPostBack)
{
btnAddNewGroup_Click(null, null);
DataTable dt = dl.GetGroups();
foreach (DataRow dr in dt.Rows)
{
lbxGroups.Items.Add(dr.ItemArray[0].ToString());
}
numGroups.InnerText = lbxGroups.Items.Count.ToString();
if (User.Identity.IsAuthenticated)
{
if (!dl.IsMemberAdmin(User.Identity.Name))
{
if (dl.IsMemberGroupLeader(User.Identity.Name))
{
string sGroup = dl.GetMemberGroupBy_Email(User.Identity.Name);
lbxGroups.SelectedIndex = lbxGroups.Items.IndexOf(new ListItem(sGroup));
lbxGroups.Enabled = false;
tbxGroupName.Enabled = false;
ddlState.Enabled = false;
btnAddNewGroup.Enabled = false;
lbxGroups_SelectedIndexChanged(null, null);
cbxDeleteGroup.Visible = false;
}
else
{
Session["resultColor"] = "#ff0000";
Session["resultTitle"] = "Not Authorized";
Session["resultMessage"] = "You are not authorized to access this area.";
Session["resultReturnURL"] = "Default.aspx";
Response.Redirect("Result.aspx");
}
}
}
else
{
Session["resultColor"] = "#ff0000";
Session["resultTitle"] = "Not Logged In";
Session["resultMessage"] = "You must log in first.";
Session["resultReturnURL"] = "ManageGroups.aspx";
Response.Redirect("Result.aspx");
}
}
}