public void TestDeleteTerminal() { Assert.AreEqual(true, _dtCtrl.DeleteTerminal(ter1.ID)); Assert.AreEqual(true, _dtCtrl.DeleteTerminal(ter2.ID)); Assert.AreEqual(null, _dtCtrl.GetTerminal(ter1.ID)); //delete again Assert.AreEqual(false, _dtCtrl.DeleteTerminal(ter1.ID)); Assert.AreEqual(false, _dtCtrl.DeleteTerminal(-1)); //TODO }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { int terminalID = GetSelectedTerminalID(); if (Util.Confirm("Are you sure you want to delete this Terminal? This cannot be undone.")) { _dtCtrl.BeginTransaction(); try { bool brs1 = _dtCtrl.DeleteTerminal(terminalID); bool brs2 = _dtCtrl.DeleteEmployeeTerminal(terminalID); if (brs1 && brs2) { _dtCtrl.CommitTransaction(); LoadData(); MessageBox.Show("Terminal deleted."); } else { throw new Exception("Terminal could not be deleted."); } } catch (Exception ex) { _dtCtrl.RollbackTransaction(); Util.ShowErrorMessage(ex); } } }
private void CleanUp() { _dtCtrl.DeleteTerminal(ter.ID); }
private void DeleteTerminal() { _dtCtrl.DeleteEmployee(emp1.PayrollNumber); _dtCtrl.DeleteTerminal(ter1.ID); }