protected void Page_Load(object sender, EventArgs e) { saveButton.Click += new EventHandler(saveButton_Click); cancelButton.Click += new EventHandler(cancelButton_Click); deleteButton.Click += new EventHandler(deleteButton_Click); deleteButton.Attributes["onclick"] = "javascript: return confirm('Are you sure want to delete this item?');"; adminId = GetIdFromQueryString(); if (!Page.IsPostBack) { if (adminId > 0) { createEditLabel.Text = "Edit"; updateHolder.Visible = true; AdminTableAdapter adminAdapter = new AdminTableAdapter(); DollarSaverDB.AdminDataTable admins = adminAdapter.GetAdmin(adminId); if (admins.Rows.Count == 1) { DollarSaverDB.AdminRow admin = admins[0]; if (admin.Role != AdminRole.Root || !admin.IsStationIdNull()) { RedirectToUserList(); } usernameBox.Text = admin.Username; if (!admin.IsEmailAddressNull()) { emailBox.Text = admin.EmailAddress; } isActiveBox.Checked = admin.IsActive; if (adminId == CurrentUser.AdminId) { deleteButton.Visible = false; } } else { RedirectToUserList(); } } else { updateHolder.Visible = false; deleteButton.Visible = false; saveButton.Text = "Create"; createEditLabel.Text = "Create"; } } }
protected void Page_Load(object sender, EventArgs e) { saveButton.Click += new EventHandler(saveButton_Click); cancelButton.Click += new EventHandler(cancelButton_Click); deleteButton.Click += new EventHandler(deleteButton_Click); deleteButton.Attributes["onclick"] = "javascript: return confirm('Are you sure want to delete this item?');"; adminId = GetIdFromQueryString(); if (!Page.IsPostBack) { foreach (AdminRole role in Enum.GetValues(typeof(AdminRole))) { if (((int)role) >= CurrentUser.AdminRoleId && role != AdminRole.Root) { roleList.Items.Add(new ListItem(role.ToString(), ((int)role).ToString())); } } if (adminId > 0) { createEditLabel.Text = "Edit"; AdminTableAdapter adminAdapter = new AdminTableAdapter(); DollarSaverDB.AdminDataTable admins = adminAdapter.GetAdmin(adminId); if (admins.Rows.Count == 1) { DollarSaverDB.AdminRow admin = admins[0]; if (admin.AdminRoleId < CurrentUser.AdminRoleId) { Response.Redirect("~/admin/AdminList.aspx"); } if (admin.StationId == StationId) { roleList.SelectedValue = ((int)admin.AdminRoleId).ToString(); usernameBox.Text = admin.Username; if (!admin.IsEmailAddressNull()) { emailBox.Text = admin.EmailAddress; } isActiveBox.Checked = admin.IsActive; isOrderContactBox.Checked = admin.IsOrderContact; if (adminId == CurrentUser.AdminId) { deleteButton.Visible = false; } } else { Response.Redirect("~/admin/AdminList.aspx"); } } else { Response.Redirect("~/admin/AdminList.aspx"); } } else { deleteButton.Visible = false; saveButton.Text = "Create"; createEditLabel.Text = "Create"; } } }