protected void butUpdate_Click(object sender, EventArgs e) { c_helpdesk hd = new c_helpdesk(); hd.AddIssueHistory(Convert.ToInt32(hidIssueID.Value), txtDesc.Text, Convert.ToInt32(ddlSite.SelectedValue), Convert.ToInt32(ddlCompany.SelectedValue), ddlAccountManager.SelectedValue, ddlCurrentOwner.SelectedValue, txtComments.Text, Convert.ToInt32(ddlStatus.SelectedValue), User.Identity.GetUserId(), ddlPriority.SelectedItem.Text); //Get Account Manager's email string account_manager = ""; if (ddlAccountManager.SelectedIndex > 0) { account_manager = ddlAccountManager.SelectedValue; } string account_manager_email = ""; if (account_manager != "") { account_manager_email = hd.GetEmailByUserID(account_manager); } //Send email to assigned user //Only send an email to assigned user if the user has changed. We track this through Viewstate string current_owner = ViewState["currentowner"].ToString(); if (ddlCurrentOwner.SelectedValue != current_owner) { string new_owner = ddlCurrentOwner.SelectedValue; //get email by userid string owner_email = hd.GetEmailByUserID(new_owner); string status = ddlStatus.SelectedItem.Text; if (owner_email != "") { //Send email SendMailHelpdesk("", Convert.ToInt32(hidIssueID.Value), "issue", txtComments.Text, 0, owner_email, "Vantage Helpdesk", ddlCurrentOwner.SelectedItem.Text, status, account_manager_email); } } else if (ddlStatus.SelectedItem.Text.ToUpper() == "COMPLETED") { //Get email of user who created the issue string userid = ViewState["userid"].ToString(); string user_email = hd.GetEmailByUserID(userid); //Send Completion Email if (user_email != "") { SendMailHelpdesk("", Convert.ToInt32(hidIssueID.Value), "issue", txtComments.Text, 0, user_email, "Vantage Helpdesk", ddlCurrentOwner.SelectedItem.Text, "COMPLETED", account_manager_email); } } txtComments.Text = ""; gvIssues.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { //Only vantagedata users should have access to full list of users if (Request.IsAuthenticated) { //Only vantagedata users should have access to full list of users c_helpdesk hd = new c_helpdesk(); string userid = HttpContext.Current.User.Identity.GetUserId(); string user_email = hd.GetEmailByUserID(userid); //if (user_email.ToUpper().Contains("VANTAGEDATA")) //{ // Response.Redirect("~/Pages/hd/IssueList.aspx"); //} //else //{ // //Redirect to Capture New Request Page // Response.Redirect("~/Pages/hd/Main.aspx"); //} Response.Redirect("~/Pages/hd/IssueList.aspx"); } else { Response.Redirect("~/Account/Login.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.IsAuthenticated) { //Only vantagedata users should have access to full list of users c_helpdesk hd = new c_helpdesk(); string userid = HttpContext.Current.User.Identity.GetUserId(); string user_email = hd.GetEmailByUserID(userid); if (user_email.ToUpper().Contains("VANTAGEDATA") && !user_email.ToUpper().Contains("DEMO")) { mnuAdmin.Visible = true; } else { mnuAdmin.Visible = false; } //if (user_email.ToUpper().Contains("VANTAGEDATA")) //{ // mnuIssue.Visible = true; // mnuFeedback.Visible = true; //} //else //{ // mnuIssue.Visible = false; // mnuFeedback.Visible = false; //} mnuCapture.Visible = true; } else { mnuIssue.Visible = false; mnuFeedback.Visible = false; mnuCapture.Visible = false; mnuAdmin.Visible = false; } string url = System.Web.HttpContext.Current.Request.Url.AbsoluteUri; if (url.ToLower().Contains("/login")) { imgLogo.Visible = false; } else { imgLogo.Visible = true; } }
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(); } }
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(); } } }