/// <summary> /// The delete transactions click. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void DeleteTransactionsClick(object sender, RoutedEventArgs e) { if (MessageBox.Show("Are you sure you want to delete all transaction order in database?", "Confirm", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { var deleteCount = TransactionOrder.DeleteAllTransactions(); MessageBox.Show( "Successfully Deleted Transaction Orders: " + deleteCount, string.Empty, MessageBoxButton.OK, MessageBoxImage.Asterisk); } StockbookWindows.RefreshMainWindow(); InitializeSettings(); }
public void DeleteAllTransactionTest() { for (var i = 0; i < 5; i++) { var actualResult = new TransactionOrder { TransactionType = "Sales", DateTransaction = DateTime.Now, RefNo = "TestRef" }; TransactionOrder.CreateTransaction(actualResult); } var trans = TransactionOrder.GetAllTransactions(); var expectedResult = TransactionOrder.DeleteAllTransactions(); Assert.AreEqual(expectedResult, trans.Count); }