コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Request.IsAuthenticated)
            {
                Response.Redirect("~/Account/Login.aspx");
            }
            if (!Page.IsPostBack)
            {
                c_helpdesk hd         = new c_helpdesk();
                string     userid     = HttpContext.Current.User.Identity.GetUserId();
                string     user_email = hd.GetEmailByUserID(userid);
                //Get user details
                DataView dv = new DataView();
                dv = hd.GetUserDetails(userid);
                if (dv.Table.Rows.Count > 0)
                {
                    string team_ids = "";
                    foreach (DataRow row in dv.Table.Rows)
                    {
                        if (!user_email.ToUpper().Contains("VANTAGEDATA") || user_email.ToUpper().Contains("DEMO"))
                        {
                            Session["team_id"] = row["team_id"].ToString();
                            team_ids           = team_ids + row["team_id"].ToString() + ",";
                        }
                        else
                        {
                            Session["team_id"] = null;
                        }

                        //Get user id of user who created the issue
                        ViewState["teamid"]    = dv.Table.Rows[0]["team_id"].ToString();
                        ViewState["companyid"] = dv.Table.Rows[0]["company_id"].ToString();
                    }
                }

                if (user_email.ToUpper().Contains("VANTAGEDATA") && !user_email.ToUpper().Contains("DEMO"))
                {
                    ViewState["vantageuser"] = "******";
                }
                else
                {
                    ViewState["vantageuser"] = "******";
                }
                LoadInit();
            }
        }
コード例 #2
0
        private void BindData()
        {
            c_helpdesk hd     = new c_helpdesk();
            string     userId = User.Identity.GetUserId();

            string user_email = hd.GetEmailByUserID(userId);
            //Get user details
            DataView dv = new DataView();

            dv = hd.GetUserDetails(userId);
            if (dv.Table.Rows.Count > 0)
            {
                if (!user_email.ToUpper().Contains("DEMO"))
                {
                    DataView dvSiteList = hd.SiteList(userId);
                    ddlSite.DataSource = dvSiteList;
                    ddlSite.DataBind();
                }
            }
        }