public void UpdateMethodOK() { ClsStaffCollection allStaff = new ClsStaffCollection(); ClsStaff testItem = new ClsStaff(); int primaryKey = 0; testItem.StaffID = 1; testItem.StaffName = "Bill Gates"; testItem.OfficeCode = 1; testItem.PositionID = 1; testItem.ContactNumber = "12345678910"; testItem.Address = "10 Park Road, Leicester, LE1 2PR"; testItem.HireDate = DateTime.Now.Date; testItem.IsEmployed = true; allStaff.ThisStaff = testItem; primaryKey = allStaff.Add(); testItem.StaffName = "Steve Ballmer"; testItem.OfficeCode = 2; testItem.PositionID = 3; testItem.ContactNumber = "9876543210"; testItem.Address = "11 Ground Road, Liverpool, LP1 2RP"; testItem.HireDate = DateTime.Now.Date; testItem.IsEmployed = true; allStaff.ThisStaff = testItem; allStaff.Update(); allStaff.ThisStaff.Find(primaryKey); Assert.AreEqual(allStaff.ThisStaff, testItem); }
public void ReportByContactNumberTestDataFound() { ClsStaffCollection filteredStaff = new ClsStaffCollection(); bool ok = true; filteredStaff.ReportByContactNumber("00000000000"); if (filteredStaff.Count == 2) { if (filteredStaff.StaffList[0].StaffID != 5) { ok = false; } if (filteredStaff.StaffList[1].StaffID != 5) { ok = false; } } else { ok = false; } Assert.IsTrue(ok); }
public void DeleteMethodOK() { ClsStaffCollection allStaff = new ClsStaffCollection(); ClsStaff testItem = new ClsStaff(); int primaryKey = 0; testItem.StaffID = 1; testItem.StaffName = "Bill Gates"; testItem.OfficeCode = 1; testItem.PositionID = 1; testItem.ContactNumber = "12345678910"; testItem.Address = "10 Park Road, Leicester, LE1 2PR"; testItem.HireDate = DateTime.Now.Date; testItem.IsEmployed = true; allStaff.ThisStaff = testItem; primaryKey = allStaff.Add(); testItem.StaffID = primaryKey; allStaff.ThisStaff.Find(primaryKey); allStaff.Delete(); bool found = allStaff.ThisStaff.Find(primaryKey); Assert.IsFalse(found); }
protected void BtnOK_Click(object sender, EventArgs e) { ClsStaffCollection staffCollection = new ClsStaffCollection(); staffCollection.ThisStaff.Find(staffID); staffCollection.Delete(); Response.Redirect("StaffList.aspx"); }
public void ReportByContactNumberNotFound() { ClsStaffCollection filteredStaff = new ClsStaffCollection(); filteredStaff.ReportByContactNumber("xas asdasdfq"); Assert.AreEqual(0, filteredStaff.Count); }
public void ReportByContactNumberMethodOK() { ClsStaffCollection allStaff = new ClsStaffCollection(); ClsStaffCollection filteredStaff = new ClsStaffCollection(); filteredStaff.ReportByContactNumber(""); Assert.AreEqual(allStaff.Count, filteredStaff.Count); }
void DisplayStaff() { ClsStaffCollection members = new ClsStaffCollection(); LbStaffList.DataSource = members.StaffList; LbStaffList.DataValueField = "StaffID"; LbStaffList.DataTextField = "ContactNumber"; LbStaffList.DataBind(); }
protected void BtnApply_Click(object sender, EventArgs e) { ClsStaffCollection members = new ClsStaffCollection(); members.ReportByContactNumber(TbContactNumberFilter.Text); LbStaffList.DataSource = members.StaffList; LbStaffList.DataValueField = "StaffID"; LbStaffList.DataTextField = "ContactNumber"; LbStaffList.DataBind(); }
void DisplayStaff() { ClsStaffCollection members = new ClsStaffCollection(); members.ThisStaff.Find(staffID); TbStaffID.Text = members.ThisStaff.StaffID.ToString(); TbStaffName.Text = members.ThisStaff.StaffName; TbOfficeCode.Text = members.ThisStaff.OfficeCode.ToString(); TbPositionID.Text = members.ThisStaff.PositionID.ToString(); TbContactNumber.Text = members.ThisStaff.ContactNumber; TbAddress.Text = members.ThisStaff.Address; TbHireDate.Text = members.ThisStaff.HireDate.ToShortDateString(); CbIsEmployed.Checked = members.ThisStaff.IsEmployed; }
protected void BtnSubmit_Click(object sender, EventArgs e) { ClsStaff member = new ClsStaff(); string staffName = TbStaffName.Text; string officeCode = TbOfficeCode.Text; string positionID = TbPositionID.Text; string contactNumber = TbContactNumber.Text; string address = TbAddress.Text; string hireDate = TbHireDate.Text; string error = ""; error = member.Valid(staffName, contactNumber, address, hireDate); if (error == "") { member.StaffID = staffID; member.StaffName = staffName; member.OfficeCode = Convert.ToInt32(officeCode); member.PositionID = Convert.ToInt32(positionID); member.ContactNumber = contactNumber; member.Address = address; member.HireDate = Convert.ToDateTime(hireDate); member.IsEmployed = CbIsEmployed.Checked; ClsStaffCollection members = new ClsStaffCollection(); if (staffID == -1) { members.ThisStaff = member; members.Add(); } else { members.ThisStaff.Find(staffID); members.ThisStaff = member; members.Update(); } Response.Redirect("StaffList.aspx"); } else { LblError.Text = error; } }
public void ThisStaffPropertyOK() { ClsStaffCollection allStaff = new ClsStaffCollection(); ClsStaff testStaff = new ClsStaff(); testStaff.StaffID = 1; testStaff.StaffName = "Bill Gates"; testStaff.OfficeCode = 1; testStaff.PositionID = 1; testStaff.ContactNumber = "12345678910"; testStaff.Address = "10 Park Road, Leicester, LE1 2PR"; testStaff.HireDate = DateTime.Now.Date; testStaff.IsEmployed = true; allStaff.ThisStaff = testStaff; Assert.AreEqual(allStaff.ThisStaff, testStaff); }
public void ListAndCountOK() { ClsStaffCollection allStaff = new ClsStaffCollection(); List <ClsStaff> testList = new List <ClsStaff>(); ClsStaff testItem = new ClsStaff(); testItem.StaffID = 1; testItem.StaffName = "Bill Gates"; testItem.OfficeCode = 1; testItem.PositionID = 1; testItem.ContactNumber = "12345678910"; testItem.Address = "10 Park Road, Leicester, LE1 2PR"; testItem.HireDate = DateTime.Now.Date; testItem.IsEmployed = true; testList.Add(testItem); allStaff.StaffList = testList; Assert.AreEqual(allStaff.Count, testList.Count); }
public void InstanceOK() { ClsStaffCollection allStaff = new ClsStaffCollection(); Assert.IsNotNull(allStaff); }