protected void DeleteJournal(EnumReferenceTable referenceTable, string referenceType, string referenceId)
        {
            TJournalRef journalRef = JournalRefRepository.GetByReference(referenceTable,
                                                                         referenceType, referenceId);

            if (journalRef != null)
            {
                TJournal journalToDelete = journalRef.JournalId;
                JournalRefRepository.Delete(journalRef);
                JournalRepository.Delete(journalToDelete);
            }
        }
Exemple #2
0
        private void DeleteJournal(TTrans trans)
        {
            TJournalRef journalRef = JournalRefRepository.GetByReference(EnumReferenceTable.Transaction,
                                                                         trans.TransStatus, trans.Id);

            if (journalRef != null)
            {
                TJournal journalToDelete = journalRef.JournalId;
                JournalRefRepository.Delete(journalRef);
                JournalRepository.Delete(journalToDelete);
            }
        }
        protected void SaveJournalRef(TJournal j, string referenceId, string referenceType, string desc)
        {
            TJournalRef journalRef = new TJournalRef();

            journalRef.SetAssignedIdTo(Guid.NewGuid().ToString());
            journalRef.JournalId      = j;;
            journalRef.ReferenceTable = EnumReferenceTable.Transaction.ToString();
            journalRef.ReferenceType  = referenceType;
            journalRef.ReferenceId    = referenceId;
            journalRef.JournalRefDesc = desc;
            journalRef.CreatedBy      = UserName;
            journalRef.CreatedDate    = DateTime.Now;
            journalRef.DataStatus     = EnumDataStatus.New.ToString();
            JournalRefRepository.Save(journalRef);
        }