Ejemplo n.º 1
0
        public void DeleteCashBookTransactionsByVerificationNo(int verificationNo)
        {
            using (var core = new StandardBusinessLayer(this))
            {
                core.Connect();

                var transactions = CashBookTransactions.Where(t => t.VerificationNo == verificationNo).ToList();

                if (transactions.Count() > 0)
                {
                    var verification = Verifications.FirstOrDefault(v => v.No == transactions[0].VerificationNo);

                    core.DeleteCashBookTransactionsByVerificationNo(verificationNo);

                    foreach (var transaction in transactions)
                    {
                        CashBookTransactions.Remove(transaction);
                    }

                    FillVerification(verification);
                }
            }
        }