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

                Settings = core.GetCashBoxSettings(CashBoxSettingsNo.CurrentApplicationNo);

                //Verifications = core.GetVerificationsByYear(year);
                Verifications = core.GetVerifications();

                //Condition isThisYear = new Condition(AccountTransaction.fTransactionTime, CompareOperator.GreaterThanOrEqualTo, new DateTime(year, 1, 1), DateTimeResolution.Day);
                //AccountTransactions = core.GetAccountTransactions(isThisYear);
                AccountTransactions = core.GetAccountTransactions();

                //isThisYear = new Condition(CashBookTransaction.fTransactionTime, CompareOperator.GreaterThanOrEqualTo, new DateTime(year, 1, 1), DateTimeResolution.Day);
                //CashBookTransactions = core.GetCashBookTransactions(isThisYear);
                CashBookTransactions = core.GetCashBookTransactions();

                Condition isEarlier = new Condition(AccountTransaction.fTransactionTime, CompareOperator.LessThan, new DateTime(year, 1, 1));
                EarlierAccountTransactions = core.GetAccountTransactions(isEarlier);

                isEarlier = new Condition(CashBookTransaction.fTransactionTime, CompareOperator.LessThan, new DateTime(year, 1, 1));
                EarlierCashBookTransactions = core.GetCashBookTransactions(isEarlier);

                foreach (var verification in Verifications)
                {
                    FillVerification(verification);
                }
            }
        }