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); } }
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); }