public void DeleteTest() { List <Student> students = manager.Read(); int idToCheck = students[testRowIndex].Id; manager.Delete(idToCheck); Student testStudent = manager.SelectStudentById(idToCheck); Assert.IsTrue(testStudent == null); }
public void Delete(string Name, string Surname, DateTime DateofBirth, string StudentId, string typo) { Student student = new Student(); student.Name = Name; student.Surname = Surname; student.DateofBirth = DateofBirth.ToString(); student.StudentId = Int32.Parse(StudentId); StudentDao studenCreator = FactoryProvider.GetFactory(typo).Creator(typo); studenCreator.Delete(student); }
/// <summary> /// 删除学生 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_delete_Click(object sender, EventArgs e) { if (this.grid_students.SelectedRows.Count == 0) { MessageBox.Show("请选择要删除的行"); return; } var selectRow = this.grid_students.SelectedRows[0]; var studentId = (int)selectRow.Cells["studentID"].Value; StudentDao studentDao = new StudentDao(); studentDao.Delete(studentId); //C# Linq var selectStudent = students.FirstOrDefault(x => x.Id == studentId); if (selectStudent != null) { students.Remove(selectStudent); } }