当前位置: 首页>>代码示例>>C#>>正文


C# DataLayer.IsMemberGroupLeader方法代码示例

本文整理汇总了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>";
        }
    }
开发者ID:chevex-archived,项目名称:ReferralNetworX,代码行数:42,代码来源:PrintSheet.aspx.cs

示例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");
            }
        }
    }
开发者ID:chevex-archived,项目名称:ReferralNetworX,代码行数:50,代码来源:ManageGroups.aspx.cs


注:本文中的DataLayer.IsMemberGroupLeader方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。