protected void Page_Load(object sender, EventArgs e) { UserLogic newLogic = new UserLogic(); System.Security.Principal.IPrincipal user = System.Web.HttpContext.Current.User; SystemUsers currentUser = newLogic.GetCurrentUser(user); if (String.IsNullOrEmpty(gvReport.SortExpression)) gvReport.Sort("Timestamp", SortDirection.Descending); if (newLogic.HasAccess(currentUser, "Must Include")) { if (pnlDetails.Visible == true) { RadComboBox ddlNotifyOther = (RadComboBox)fvReport.FindControl("ddlNotifyOther"); ddlNotifyOther.OpenDropDownOnLoad = false; } if (Page.IsPostBack && gvReport.Visible == true) { gvReport.DataBind(); } else { if (Request.QueryString["formId"] != null) { ddlCompany.SelectedIndex = 0; ddlGlobalStatus.SelectedIndex = -1; pnlFilter.Visible = false; pnlReport.Visible = false; pnlDetails.Visible = true; } else { if (Session["Company"] != null) { if (Session["Company"].ToString() == "Tingle") { ddlCompany.SelectedValue = "Tingle"; } else if (Session["Company"].ToString() == "Summit") { ddlCompany.SelectedValue = "Summit"; } else if (Session["Company"].ToString() == "Any") { ddlCompany.SelectedIndex = 0; } } if (Session["GlobalStatus"] != null) { if (Session["GlobalStatus"].ToString() == "Active") { ddlGlobalStatus.SelectedValue = "Active"; } else if (Session["GlobalStatus"].ToString() == "Archive") { ddlGlobalStatus.SelectedValue = "Archive"; } else if (Session["GlobalStatus"].ToString() == "All") { ddlGlobalStatus.SelectedValue = "All"; } } if (Session["MyForms"] != null) { if (Session["MyForms"].ToString() == "Assigned") { ddlAssignedTo.SelectedValue = currentUser.SystemUserID.ToString(); } else if (Session["MyForms"].ToString() == "Requested") { ddlRequestedBy.SelectedValue = currentUser.SystemUserID.ToString(); } } } } } else { Response.Redirect("/Default"); } }
protected void Page_Load(object sender, EventArgs e) { UserLogic newLogic = new UserLogic(); System.Security.Principal.IPrincipal user = System.Web.HttpContext.Current.User; SystemUsers currentUser = newLogic.GetCurrentUser(user); if (newLogic.HasAccess(currentUser, "Direct Order")) { string msg = ""; string formAction = Request.QueryString["FormAction"]; if (!String.IsNullOrEmpty(formAction)) { if (formAction == "add") { msg = "Direct Order Form successfully submitted."; pnlCompleted.Visible = true; pnlForm.Visible = false; } else { msg = "Form Submission Failed. Please try again or contact your System Administrator for more information."; pnlCompleted.Visible = false; pnlForm.Visible = true; } } string sendEmail = Request.QueryString["sendEmail"]; if (!String.IsNullOrEmpty(sendEmail)) { if (sendEmail.ToLower() == "false") { msg += " Some or all of the email notifications have failed. Please contact [email protected] for more information."; } } lblMessage.Text = msg; ddlNotifyOther.OpenDropDownOnLoad = false; if (!IsPostBack) { FillEmailAddressLabels(); lblRandomIdentifier.Text = currentUser.SystemUserID + "_" + Guid.NewGuid(); cbNotifyStandard.Checked = false; cbNotifyRequester.Checked = false; cbNotifyOther.Checked = false; cbNotifyAssignee.Checked = false; try { using (FormContext ctx = new FormContext()) { ddlExpediteCode.SelectedValue = ctx.ExpediteCodes.FirstOrDefault(x => x.Code == "EXP800").ExpediteCodeID.ToString(); } } catch (Exception ex) { } } } else { Response.Redirect("/Default"); } }
protected void Page_Load(object sender, EventArgs e) { UserLogic newLogic = new UserLogic(); System.Security.Principal.IPrincipal user = System.Web.HttpContext.Current.User; SystemUsers currentUser = newLogic.GetCurrentUser(user); if (newLogic.HasAccess(currentUser, "Low Inventory")) { string msg = ""; string formAction = Request.QueryString["FormAction"]; if (!String.IsNullOrEmpty(formAction)) { if (formAction == "add") { msg = "Low Inventory Request successfully submitted."; pnlCompleted.Visible = true; pnlForm.Visible = false; } else { msg = "Request Submission Failed. Please try again or contact your System Administrator for more information."; pnlCompleted.Visible = false; pnlForm.Visible = true; } } string sendEmail = Request.QueryString["sendEmail"]; if (!String.IsNullOrEmpty(sendEmail)) { if (sendEmail.ToLower() == "false") { msg += " Some or all of the email notifications have failed. Please contact [email protected] for more information."; } } lblMessage.Text = msg; ddlNotifyOther.OpenDropDownOnLoad = false; if (!IsPostBack) { FillEmailAddressLabels(); cbNotifyStandard.Checked = false; cbNotifyRequester.Checked = false; cbNotifyOther.Checked = false; cbNotifyAssignee.Checked = false; } } else { Response.Redirect("/Default"); } }
protected void Page_Load(object sender, EventArgs e) { UserLogic newLogic = new UserLogic(); System.Security.Principal.IPrincipal user = System.Web.HttpContext.Current.User; SystemUsers currentUser = newLogic.GetCurrentUser(user); if (newLogic.HasAccess(currentUser, "Order Cancellation")) { if (Page.IsPostBack && gvReport.EditItems.Count == 0) { gvReport.Rebind(); } else { if (Request.QueryString["formId"] != null) { ddlCompany.SelectedIndex = 0; ddlGlobalStatus.SelectedIndex = -1; } else { if (Session["Company"] != null) { if (Session["Company"].ToString() == "Tingle") { ddlCompany.SelectedValue = "Tingle"; } else if (Session["Company"].ToString() == "Summit") { ddlCompany.SelectedValue = "Summit"; } else if (Session["Company"].ToString() == "Any") { ddlCompany.SelectedIndex = 0; } } if (Session["GlobalStatus"] != null) { if (Session["GlobalStatus"].ToString() == "Active") { ddlGlobalStatus.SelectedValue = "Active"; } else if (Session["GlobalStatus"].ToString() == "Archive") { ddlGlobalStatus.SelectedValue = "Archive"; } else if (Session["GlobalStatus"].ToString() == "All") { ddlGlobalStatus.SelectedValue = "All"; } } if (Session["MyForms"] != null) { if (Session["MyForms"].ToString() == "Assigned") { ddlAssignedTo.SelectedValue = currentUser.SystemUserID.ToString(); } else if (Session["MyForms"].ToString() == "Requested") { ddlRequestedBy.SelectedValue = currentUser.SystemUserID.ToString(); } } } } } else { Response.Redirect("/Default"); } }