예제 #1
0
        /// Returns true if it seems to be OK.
        private Boolean CloseRevaluationAccountingBatch(out Int32 glBatchNumber)
        {
            Boolean blnReturnValue = false;

            glBatchNumber = -1;

            if (F_GLDataset != null)
            {
                F_batch.BatchCreditTotal = F_journal.JournalCreditTotal;
                F_batch.BatchDebitTotal  = F_journal.JournalDebitTotal;
                TVerificationResultCollection AVerifications;
                blnReturnValue = (TGLTransactionWebConnector.SaveGLBatchTDS(
                                      ref F_GLDataset, out AVerifications) == TSubmitChangesResult.scrOK);

                if (!blnReturnValue)
                {
                    return(false);
                }

                F_GLDataset.AcceptChanges();

                blnReturnValue = (TGLTransactionWebConnector.PostGLBatch(
                                      F_batch.LedgerNumber, F_batch.BatchNumber, out AVerifications));

                if (blnReturnValue)
                {
                    glBatchNumber = F_batch.BatchNumber;
                }
            }

            return(blnReturnValue);
        } // Close Revaluation Accounting Batch
예제 #2
0
        private void CloseRevaluationAccountingBatch()
        {
            if (F_GLDataset != null)
            {
                F_batch.BatchCreditTotal = F_journal.JournalCreditTotal;
                F_batch.BatchDebitTotal  = F_journal.JournalDebitTotal;
                TVerificationResultCollection AVerifications;
                bool blnReturnValue = (TGLTransactionWebConnector.SaveGLBatchTDS(
                                           ref F_GLDataset, out AVerifications) == TSubmitChangesResult.scrOK);
                F_GLDataset.AcceptChanges();

                if (blnReturnValue)
                {
                    //blnVerificationCollectionContainsData = true;
                }

                blnReturnValue = (TGLTransactionWebConnector.PostGLBatch(
                                      F_batch.LedgerNumber, F_batch.BatchNumber, out AVerifications));
            }
        }