Пример #1
0
 /// <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);
        }