protected void grdAllStaffMembers_RowUpdating(object sender, GridViewUpdateEventArgs e) { Int32 staffMemberId = Convert.ToInt32(((Label)grdAllStaffMembers.Rows[e.RowIndex].FindControl("lblStaffMemberId")).Text); Int32 privilegeLevelId = Convert.ToInt32(((TextBox)grdAllStaffMembers.Rows[e.RowIndex].FindControl("txtPrivilegeLevelId")).Text); string firstName = ((TextBox)grdAllStaffMembers.Rows[e.RowIndex].FindControl("txtFirstName")).Text; string lastName = ((TextBox)grdAllStaffMembers.Rows[e.RowIndex].FindControl("txtLastName")).Text; Boolean allowed = ((CheckBox)grdAllStaffMembers.Rows[e.RowIndex].FindControl("chkAllowed")).Checked; clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); var staffMemberCheck = AllStaffMembers.ThisStaffMember.Valid(firstName, lastName); if (staffMemberCheck.Count != 0) { foreach (string error in staffMemberCheck) { Label lbl1 = new Label(); lbl1.Text = error; //Panel1.Controls.Add(lbl1); } } else { AllStaffMembers.ThisStaffMember.StaffMemberId = staffMemberId; AllStaffMembers.ThisStaffMember.PrivilegeLevelId = privilegeLevelId; AllStaffMembers.ThisStaffMember.FirstName = firstName; AllStaffMembers.ThisStaffMember.LastName = lastName; AllStaffMembers.ThisStaffMember.Allowed = allowed; AllStaffMembers.Update(); grdAllStaffMembers.EditIndex = -1; LoadStaffMemberData(); } }
public void UpdateMethodOk() { clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); clsStaffMember TestItem = new clsStaffMember(); Int32 primaryKey = 0; TestItem.UserId = 2; TestItem.PrivilegeLevelId = 1; TestItem.FirstName = "Peter"; TestItem.LastName = "Jackson"; TestItem.Confirmed = true; TestItem.Allowed = true; AllStaffMembers.ThisStaffMember = TestItem; primaryKey = AllStaffMembers.Add(); TestItem.StaffMemberId = primaryKey; TestItem.UserId = 2; TestItem.PrivilegeLevelId = 1; TestItem.FirstName = "Pete"; TestItem.LastName = "Jacson"; TestItem.Confirmed = false; TestItem.Allowed = false; AllStaffMembers.ThisStaffMember = TestItem; AllStaffMembers.Update(); AllStaffMembers.ThisStaffMember.Find(primaryKey); Assert.AreEqual(AllStaffMembers.ThisStaffMember, TestItem); }
public void CountPropertyOk() { clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); Int32 count = 14; AllStaffMembers.Count = count; Assert.AreEqual(AllStaffMembers.Count, count); }
protected void btnRegisterStaffMember_Click(object sender, EventArgs e) { bool editStaffMember = Convert.ToBoolean(Session["editStaffMember"]); string firstName = txtNewStaffMemberFirstName.Text; string lastName = txtNewStaffMemberLastName.Text; Int32 userId = Convert.ToInt32(ddlUserId.SelectedItem.Value); Int32 privilegeLevelId = Convert.ToInt32(ddlPrivilegelevel.SelectedValue); Boolean suspended = chkStaffMemberSuspended.Checked; clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); AllStaffMembers.ThisStaffMember.StaffMemberId = Convert.ToInt32(Session["StaffMemberId"]); AllStaffMembers.ThisStaffMember.UserId = userId; AllStaffMembers.ThisStaffMember.PrivilegeLevelId = privilegeLevelId; AllStaffMembers.ThisStaffMember.FirstName = firstName; AllStaffMembers.ThisStaffMember.LastName = lastName; AllStaffMembers.ThisStaffMember.Allowed = suspended; if (editStaffMember) { userId = Convert.ToInt32(Session["UserId"]); } var manager = Context.GetOwinContext().GetUserManager <ApplicationUserManager>(); var user = manager.FindById(userId); clsEmail AnEmail = new clsEmail(user.Email); if (editStaffMember) { if (suspended) { DateTime suspendedEndDate = DateTime.Now.AddDays(3); AnEmail.SendUserSuspensionEmail(suspendedEndDate); user.LockoutEnabled = true; user.LockoutEndDateUtc = suspendedEndDate; manager.Update(user); } if (privilegeLevelId != originalPrivilegeLevel) { AnEmail.SendStaffMemberPrivilegeChangeEmail(); } AllStaffMembers.Update(); } else { AllStaffMembers.Add(); AnEmail.SendNewStaffMemberStandardNoticeEmail(); } grdAllStaffMembers.EditIndex = -1; pnlNewStaffMember.Visible = false; LoadStaffMemberData(); }
public void ThisStaffMemberPropertyOk() { clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); clsStaffMember TestItem = new clsStaffMember(); TestItem.UserId = 1; TestItem.PrivilegeLevelId = 1; TestItem.FirstName = "Lana"; TestItem.LastName = "Del Rey"; AllStaffMembers.ThisStaffMember = TestItem; Assert.AreEqual(AllStaffMembers.ThisStaffMember, TestItem); }
public void AddMethodOk() { clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); clsStaffMember TestItem = new clsStaffMember(); Int32 primaryKey = 0; TestItem.UserId = 2; TestItem.PrivilegeLevelId = 1; TestItem.FirstName = "Martin"; TestItem.LastName = "Scorsese"; AllStaffMembers.ThisStaffMember = TestItem; primaryKey = AllStaffMembers.Add(); AllStaffMembers.ThisStaffMember.Find(primaryKey); Assert.AreEqual(AllStaffMembers.ThisStaffMember, TestItem); }
protected void LoadStaffMemberData() { clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); grdAllStaffMembers.DataSource = AllStaffMembers.AllStaffMembers; grdAllStaffMembers.DataBind(); clsUserCollection AllUsers = new clsUserCollection(); ddlUserId.DataSource = AllUsers.AllUsers; ddlUserId.DataValueField = "UserId"; ddlUserId.DataTextField = "UserId"; ddlUserId.DataBind(); pnlAllStaffMembers.Visible = true; }
protected void grdAllStaffMembers_RowDeleting(object sender, GridViewDeleteEventArgs e) { Int32 staffMemberId = Convert.ToInt32(((Label)grdAllStaffMembers.Rows[e.RowIndex].FindControl("lblStaffMemberId")).Text); Int32 privilegeLevelId = Convert.ToInt32(((Label)grdAllStaffMembers.Rows[e.RowIndex].FindControl("lblPrivilegeLevelId")).Text); string firstName = ((Label)grdAllStaffMembers.Rows[e.RowIndex].FindControl("lblFirstName")).Text; string lastName = ((Label)grdAllStaffMembers.Rows[e.RowIndex].FindControl("lblLastName")).Text; clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); AllStaffMembers.ThisStaffMember.StaffMemberId = staffMemberId; AllStaffMembers.ThisStaffMember.FirstName = firstName; AllStaffMembers.ThisStaffMember.LastName = lastName; AllStaffMembers.ThisStaffMember.PrivilegeLevelId = privilegeLevelId; AllStaffMembers.Delete(); LoadStaffMemberData(); }
public void CountMatchesList() { clsStaffMemberCollection StaffMembers = new clsStaffMemberCollection(); List <clsStaffMember> TestList = new List <clsStaffMember>(); clsStaffMember TestItem = new clsStaffMember(); TestItem.StaffMemberId = 1; TestItem.UserId = 1; TestItem.PrivilegeLevelId = 1; TestItem.FirstName = "Tobe"; TestItem.LastName = "Hooper"; TestItem.Confirmed = true; TestItem.Allowed = true; TestList.Add(TestItem); StaffMembers.AllStaffMembers = TestList; Assert.AreEqual(StaffMembers.Count, TestList.Count); }
public void AllStaffMembersOk() { clsStaffMemberCollection StaffMembers = new clsStaffMemberCollection(); List <clsStaffMember> TestList = new List <clsStaffMember>(); clsStaffMember TestItem = new clsStaffMember(); TestItem.StaffMemberId = 1; TestItem.UserId = 1; TestItem.PrivilegeLevelId = 1; TestItem.FirstName = "Pink"; TestItem.LastName = "Floyd"; TestItem.Confirmed = true; TestItem.Allowed = true; TestList.Add(TestItem); StaffMembers.AllStaffMembers = TestList; Assert.AreEqual(StaffMembers.AllStaffMembers, TestList); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { pnlError.Visible = false; pnlMyAccount.Visible = false; pnlStaffAdmin.Visible = false; btnViewStaffMembers.Visible = false; btnViewPreviousStaffMembers.Visible = false; Int32 userId = Convert.ToInt32(Session["UserId"]); var manager = Context.GetOwinContext().GetUserManager <ApplicationUserManager>(); var user = manager.FindById(userId); clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); AllStaffMembers.ThisStaffMember.UserId = userId; if (AllStaffMembers.ThisStaffMember.Find(userId)) { if (AllStaffMembers.ThisStaffMember.PrivilegeLevelId == 2) { pnlStaffAdmin.Visible = true; btnViewStaffMembers.Visible = true; btnViewPreviousStaffMembers.Visible = true; Session["Standard"] = false; } else { pnlStaffAdmin.Visible = true; Session["Standard"] = true; } } lblEmailAddress.Text = user.Email; lblLastLogin.Text = user.LastLogin.ToString(); pnlMyAccount.Visible = true; } catch { pnlError.Visible = true; } } }
public void DeleteMethodOk() { clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); clsStaffMember TestItem = new clsStaffMember(); Int32 primaryKey = 0; TestItem.UserId = 3; TestItem.PrivilegeLevelId = 1; TestItem.FirstName = "Martin"; TestItem.LastName = "Scorsese"; TestItem.Confirmed = true; TestItem.Allowed = true; AllStaffMembers.ThisStaffMember = TestItem; primaryKey = AllStaffMembers.Add(); TestItem.StaffMemberId = primaryKey; AllStaffMembers.ThisStaffMember.Find(primaryKey); AllStaffMembers.Delete(); Boolean found = AllStaffMembers.ThisStaffMember.Find(primaryKey); Assert.IsFalse(found); }
public void InstanceOk() { clsStaffMemberCollection AllStaffMembers = new clsStaffMemberCollection(); Assert.IsNotNull(AllStaffMembers); }