protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx?ReturnUrl=logs.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Server Log Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } SetSessionTimeout(); if (!IsPostBack) { GetLogs(); } DropDownList ddlSource2 = (DropDownList)gvLog.HeaderRow.FindControl("ddlSource"); btnClear.ToolTip = "Clears " + ddlSource2.Text + " Log Entries"; btnClear2.ToolTip = "Clears " + ddlSource2.Text + " Log Entries"; btnExport.ToolTip = "Exports " + ddlSource2.Text + " Log Entries"; btnExport2.ToolTip = "Exports " + ddlSource2.Text + " Log Entries"; // Apply Security Admin Settings applySecurity(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Reader Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } loadReaders(); if (!this.IsPostBack) { loadObjects(); } if (hdnSelectedReadersRow.Text != "") { } applyObjectSecurity(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx?ReturnUrl=config.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Config Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } SetSessionTimeout(); if (!IsPostBack) { lblVersion.Text = OSAEObjectPropertyManager.GetObjectPropertyValue("SYSTEM", "DB Version").Value; if (OSAEObjectPropertyManager.GetObjectPropertyValue("SYSTEM", "Debug").Value == "TRUE") { ddlDebug.SelectedIndex = 0; } else { ddlDebug.SelectedIndex = 1; } CheckServiceStatus(); GetDBSize(); GetTableSizes(); checkForUpdates(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Script Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } loadScripts(); alert.Visible = false; saveAlert.Visible = false; deleteAlert.Visible = false; if (!this.IsPostBack) { loadDDLs(); } applyObjectSecurity(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Screen Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } getRestPort(); hdnUserTrust.Value = Session["TrustLevel"].ToString(); debuglabel.Text = Session["TrustLevel"].ToString(); gScreen = Request.QueryString["id"]; try { OSAEObject screen = OSAEObjectManager.GetObjectByName(gScreen); //List<OSAEScreenControl> controls = OSAEScreenControlManager.GetScreenControls(gScreen); OSAEObjectCollection screenObjects = OSAEObjectManager.GetObjectsByContainer(gScreen); string sImg = OSAEObjectPropertyManager.GetObjectPropertyValue(gScreen, "Background Image").Value.ToString(); OSAEImage img = imgMgr.GetImage(sImg); imgBackground.ImageUrl = "~/ImageHandler.ashx?id=" + img.ID; foreach (OSAEObject obj in screenObjects) { LoadControl(obj); } } catch { return; } }
protected void imgSubmit_Click(object sender, EventArgs e) { OSAEObject obj = OSAEObjectManager.GetObjectByName(txtUserName.Text); if (obj != null) { string pass = obj.Property("Password").Value; if (pass == txtPassword.Text) { if (pass != "") { // Success, create non-persistent authentication cookie. FormsAuthentication.SetAuthCookie(txtUserName.Text.Trim(), false); Int32 cto = Convert.ToInt32(OSAEObjectPropertyManager.GetObjectPropertyValue("Web Server", "Timeout").Value); FormsAuthenticationTicket ticket1 = new FormsAuthenticationTicket(txtUserName.Text.Trim(), true, cto); HttpCookie cookie1 = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket1)); Response.Cookies.Add(cookie1); Session["UserName"] = OSAEObjectManager.GetObjectByName(this.txtUserName.Text.Trim()).Name; Session["TrustLevel"] = OSAEObjectPropertyManager.GetObjectPropertyValue(this.txtUserName.Text.Trim(), "Trust Level").Value; Session["SecurityLevel"] = OSAEObjectPropertyManager.GetObjectPropertyValue(this.txtUserName.Text.Trim(), "Security Level").Value; } else { FormsAuthentication.SetAuthCookie(txtUserName.Text.Trim(), false); Int32 cto = Convert.ToInt32(OSAEObjectPropertyManager.GetObjectPropertyValue("Web Server", "Timeout").Value); FormsAuthenticationTicket ticket1 = new FormsAuthenticationTicket(txtUserName.Text.Trim(), true, cto); HttpCookie cookie1 = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket1)); Response.Cookies.Add(cookie1); Session["UserName"] = OSAEObjectManager.GetObjectByName(this.txtUserName.Text.Trim()).Name; Session["TrustLevel"] = OSAEObjectPropertyManager.GetObjectPropertyValue(this.txtUserName.Text.Trim(), "Trust Level").Value; Session["SecurityLevel"] = OSAEObjectPropertyManager.GetObjectPropertyValue(this.txtUserName.Text.Trim(), "Security Level").Value; } // 4. Do the redirect. string returnUrl1; OSAEAdmin adSet = OSAEAdminManager.GetAdminSettings(); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (Session["SecurityLevel"].ToString() != "Admin" & tLevel < adSet.ObjectsTrust) { returnUrl1 = "screens.aspx?id=" + adSet.defaultScreen; } else { if (Request.QueryString["ReturnUrl"] == null) { returnUrl1 = "objects.aspx"; // the login is successful } else { returnUrl1 = Request.QueryString["ReturnUrl"]; //login not unsuccessful } } Response.Redirect(returnUrl1); } else { lblError.Visible = true; } } lblError.Visible = true; }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx?ReturnUrl=objtypes.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("ObjectType Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } SetSessionTimeout(); if (!IsPostBack) { ViewState["sortOrder"] = ""; bindGridView("", ""); panelEditForm.Visible = true; hdnSelectedStateRow.Text = ""; hdnSelectedMethodRow.Text = ""; hdnSelectedEventRow.Text = ""; hdnSelectedObjectName.Text = gvObjectTypes.DataKeys[gvObjectTypes.SelectedIndex]["object_type"].ToString(); loadDDLs(); loadProperties(); loadStates(); loadMethods(); loadEvents(); loadDetails(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx?ReturnUrl=images.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Images Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } SetSessionTimeout(); if (!Page.IsPostBack) { loadImages(); } else if (fileUpload.HasFile) { txtName.Text = fileUpload.FileName; } applyObjectSecurity(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx?ReturnUrl=patterns.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Pattern Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } SetSessionTimeout(); loadPatterns(); if (!this.IsPostBack) { loadScriptDDL(); } if (hdnSelectedPatternRow.Text != "") { loadMatches(); loadScripts(); } applyObjectSecurity(); }
protected void cog_Click(object sender, ImageClickEventArgs e) { int conSet = OSAEAdminManager.GetAdminSettingsByName("Config Trust"); if (Convert.ToInt32(Session["TrustLevel"].ToString()) < conSet) { Response.Redirect("~/permissionError.aspx"); } Response.Redirect("~/config.aspx"); }
protected void btnAdminSave_Click(object sender, EventArgs e) { try { OSAEAdmin newadSet = new OSAEAdmin(); newadSet.ScreenTrust = Convert.ToInt32(screensLev.Text); newadSet.defaultScreen = mainScreen.Text; newadSet.ObjectsTrust = Convert.ToInt32(objectsLev.Text); newadSet.ObjectsAddTrust = Convert.ToInt32(objectsAddLev.Text); newadSet.ObjectsUpdateTrust = Convert.ToInt32(objectsUpdateLev.Text); newadSet.ObjectsDeleteTrust = Convert.ToInt32(objectsDeleteLev.Text); newadSet.AnalyticsTrust = Convert.ToInt32(analyticsLev.Text); newadSet.ManagementTrust = Convert.ToInt32(manageLev.Text); newadSet.ObjectTypeTrust = Convert.ToInt32(objecttypeLev.Text); newadSet.ObjectTypeAddTrust = Convert.ToInt32(objecttypeAddLev.Text); newadSet.ObjectTypeUpdateTrust = Convert.ToInt32(objecttypeUpdateLev.Text); newadSet.ObjectTypeDeleteTrust = Convert.ToInt32(objecttypeDeleteLev.Text); newadSet.ScriptTrust = Convert.ToInt32(scriptLev.Text); newadSet.ScriptAddTrust = Convert.ToInt32(scriptAddLev.Text); newadSet.ScriptUpdateTrust = Convert.ToInt32(scriptUpdateLev.Text); newadSet.ScriptDeleteTrust = Convert.ToInt32(scriptDeleteLev.Text); newadSet.ScriptObjectAddTrust = Convert.ToInt32(scriptObjectEventLev.Text); newadSet.ScriptObjectTypeAddTrust = Convert.ToInt32(scriptObjectTypeEventLev.Text); newadSet.PatternTrust = Convert.ToInt32(patternLev.Text); newadSet.PatternAddTrust = Convert.ToInt32(patternAddLev.Text); newadSet.PatternUpdateTrust = Convert.ToInt32(patternUpdateLev.Text); newadSet.PatternDeleteTrust = Convert.ToInt32(patternDeleteLev.Text); newadSet.ReaderTrust = Convert.ToInt32(readerLev.Text); newadSet.ReaderAddTrust = Convert.ToInt32(readerAddLev.Text); newadSet.ReaderUpdateTrust = Convert.ToInt32(readerUpdateLev.Text); newadSet.ReaderDeleteTrust = Convert.ToInt32(readerDeleteLev.Text); newadSet.ScheduleTrust = Convert.ToInt32(scheduleLev.Text); newadSet.ScheduleAddTrust = Convert.ToInt32(scheduleAddLev.Text); newadSet.ScheduleUpdateTrust = Convert.ToInt32(scheduleUpdateLev.Text); newadSet.ScheduleDeleteTrust = Convert.ToInt32(scheduleDeleteLev.Text); newadSet.ImagesTrust = Convert.ToInt32(imageLev.Text); newadSet.ImagesAddTrust = Convert.ToInt32(imageAddLev.Text); newadSet.ImagesDeleteTrust = Convert.ToInt32(imageDeleteLev.Text); newadSet.LogsTrust = Convert.ToInt32(logsLev.Text); newadSet.LogsClearTrust = Convert.ToInt32(logsClearLev.Text); newadSet.EventLogTrust = Convert.ToInt32(eventlogLev.Text); newadSet.MethodLogTrust = Convert.ToInt32(methodlogLev.Text); newadSet.ServerLogTrust = Convert.ToInt32(serverlogLev.Text); newadSet.DebugLogTrust = Convert.ToInt32(debuglogLev.Text); newadSet.ValuesTrust = Convert.ToInt32(valuesLev.Text); newadSet.ConfigTrust = Convert.ToInt32(configLev.Text); OSAEAdminManager.UpdateAdminSettings(newadSet); saveSuc.Visible = true; } catch { } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Analytics Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } loadProperties(); loadStates(); getRestPort(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Values Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } if (!IsPostBack) { BindData(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx?ReturnUrl=eventlogs.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Event Log Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } if (!IsPostBack) { BindData(); } applySecurity(); SetSessionTimeout(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Schedule Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } loadQueue(); loadRecurring(); chkActive.Checked = true; if (!Page.IsPostBack) { loadDDLs(); } applyObjectSecurity(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("Images Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } if (!Page.IsPostBack) { loadImages(); } //else applyObjectSecurity(); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx"); } if (Session["SecurityLevel"].ToString() != "Admin") { Response.Redirect("~/permissionError.aspx"); } OSAEAdmin adSet = OSAEAdminManager.GetAdminSettings(); screensLev.Text = adSet.ScreenTrust.ToString(); string dScreen = adSet.defaultScreen; objectsLev.Text = adSet.ObjectsTrust.ToString(); objectsAddLev.Text = adSet.ObjectsAddTrust.ToString(); objectsUpdateLev.Text = adSet.ObjectsUpdateTrust.ToString(); objectsDeleteLev.Text = adSet.ObjectsDeleteTrust.ToString(); analyticsLev.Text = adSet.AnalyticsTrust.ToString(); manageLev.Text = adSet.ManagementTrust.ToString(); objecttypeLev.Text = adSet.ObjectTypeTrust.ToString(); objecttypeAddLev.Text = adSet.ObjectTypeAddTrust.ToString(); objecttypeUpdateLev.Text = adSet.ObjectTypeUpdateTrust.ToString(); objecttypeDeleteLev.Text = adSet.ObjectTypeDeleteTrust.ToString(); scriptLev.Text = adSet.ScriptTrust.ToString(); scriptAddLev.Text = adSet.ScriptAddTrust.ToString(); scriptUpdateLev.Text = adSet.ScriptUpdateTrust.ToString(); scriptDeleteLev.Text = adSet.ScriptDeleteTrust.ToString(); scriptObjectEventLev.Text = adSet.ScriptObjectAddTrust.ToString(); scriptObjectTypeEventLev.Text = adSet.ScriptObjectTypeAddTrust.ToString(); patternLev.Text = adSet.PatternTrust.ToString(); patternAddLev.Text = adSet.PatternAddTrust.ToString(); patternUpdateLev.Text = adSet.PatternUpdateTrust.ToString(); patternDeleteLev.Text = adSet.PatternDeleteTrust.ToString(); readerLev.Text = adSet.ReaderTrust.ToString(); readerAddLev.Text = adSet.ReaderAddTrust.ToString(); readerUpdateLev.Text = adSet.ReaderUpdateTrust.ToString(); readerDeleteLev.Text = adSet.ReaderDeleteTrust.ToString(); scheduleLev.Text = adSet.ScheduleTrust.ToString(); scheduleAddLev.Text = adSet.ScheduleAddTrust.ToString(); scheduleUpdateLev.Text = adSet.ScheduleUpdateTrust.ToString(); scheduleDeleteLev.Text = adSet.ScheduleDeleteTrust.ToString(); imageLev.Text = adSet.ImagesTrust.ToString(); imageAddLev.Text = adSet.ImagesAddTrust.ToString(); imageDeleteLev.Text = adSet.ImagesDeleteTrust.ToString(); logsLev.Text = adSet.LogsTrust.ToString(); logsClearLev.Text = adSet.LogsClearTrust.ToString(); eventlogLev.Text = adSet.EventLogTrust.ToString(); methodlogLev.Text = adSet.MethodLogTrust.ToString(); serverlogLev.Text = adSet.ServerLogTrust.ToString(); debuglogLev.Text = adSet.DebugLogTrust.ToString(); valuesLev.Text = adSet.ValuesTrust.ToString(); configLev.Text = adSet.ConfigTrust.ToString(); OSAEObjectCollection screens = OSAEObjectManager.GetObjectsByType("SCREEN"); foreach (OSAEObject s in screens) { ListItem li = new ListItem(s.Name); if (s.Name == dScreen) { li.Selected = true; } mainScreen.Items.Add(li); } saveSuc.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Username"] == null) { Response.Redirect("~/Default.aspx?ReturnUrl=importexport.aspx"); } int objSet = OSAEAdminManager.GetAdminSettingsByName("ObjectType Trust"); int tLevel = Convert.ToInt32(Session["TrustLevel"].ToString()); if (tLevel < objSet) { Response.Redirect("~/permissionError.aspx"); } if (IsPostBack) { if (FileLoader.HasFile) { if (System.IO.Path.GetExtension(FileLoader.FileName).ToLower() != ".jpg" && System.IO.Path.GetExtension(FileLoader.FileName).ToLower() != ".png" && System.IO.Path.GetExtension(FileLoader.FileName).ToLower() != ".jpeg" && System.IO.Path.GetExtension(FileLoader.FileName).ToLower() != ".gif" && System.IO.Path.GetExtension(FileLoader.FileName).ToLower() != ".sql" && System.IO.Path.GetExtension(FileLoader.FileName).ToLower() != ".osapkg") { Master.Log.Error("Incorrect Import File Type"); lblImportWarn.Visible = true; } else { lblImportWarn.Visible = false; btnImport.Enabled = true; btnClear1.Enabled = true; } } else { btnImport.Enabled = false; btnClear1.Enabled = false; } if (ddlImportType.SelectedValue == "Package") { ddlImportType.Enabled = false; btnClear1.Enabled = true; } } else { if (Request["eType"] != null) { ddlExportType.SelectedValue = Request["eType"]; ddlExportType_SelectedIndexChanged(this, null); ddlObjToExport.SelectedValue = Request["eObject"]; ddlObjToExport_SelectedIndexChanged(this, null); if (Request["eType"] == "Screen") { ckbExportMulti.Checked = true; btnAddFile_Click(this, null); txtZipName.Focus(); } } } if (Request["__EVENTARGUMENT"] != null && Request["__EVENTARGUMENT"] == "move") { if (ckbExportMulti.Checked) { btnAddFile_Click(this, null); } } if (Request["__EVENTARGUMENT"] != null && Request["__EVENTARGUMENT"] == "remove") { int sItem = lstFileList.SelectedIndex; lstFileList.Items.RemoveAt(sItem); } ddlObjToExport.Attributes.Add("ondblclick", ClientScript.GetPostBackEventReference(ddlObjToExport, "move")); lstFileList.Attributes.Add("ondblclick", ClientScript.GetPostBackEventReference(ddlObjToExport, "remove")); }