/// <summary> /// Gets the journal entry types. /// </summary> /// <param name="session">The session.</param> /// <returns></returns> public List <JournalEntryType> GetJournalEntryTypes(Session session) { TSdkSesion sdkSession = session.LegacySession; List <JournalEntryType> journalEntryTypes = new List <JournalEntryType>(); ITSdkTipoPoliza tSdkTipoPoliza = new TSdkTipoPoliza(); tSdkTipoPoliza.setSesion(sdkSession); tSdkTipoPoliza.consultaPorNumero_buscaPrimero(1); JournalEntryType tipopol = new JournalEntryType() { Name = tSdkTipoPoliza.Nombre, Number = tSdkTipoPoliza.Numero, Id = tSdkTipoPoliza.Id }; journalEntryTypes.Add(tipopol); while (true) { tSdkTipoPoliza.consultaPorNumero_buscaSiguiente(1); if (tSdkTipoPoliza.Id == 0) { return(journalEntryTypes); } tipopol = new JournalEntryType() { Name = tSdkTipoPoliza.Nombre, Number = tSdkTipoPoliza.Numero, Id = tSdkTipoPoliza.Id }; journalEntryTypes.Add(tipopol); } }
private void SkipToEntryIndex(int curEntryIndex) { for (int i = 0; i < curEntryIndex; i++) { JournalEntryType journalEntryType = (JournalEntryType)reader.ReadByte(); switch (journalEntryType) { case JournalEntryType.Resize: reader.ReadString(); ReadResizeEntry(); break; case JournalEntryType.Write: reader.ReadString(); SkipWriteEntry(); break; case JournalEntryType.Copy: reader.ReadString(); ReadCopyEntry(); break; default: throw new CorruptionException("Unhandled entry type: " + journalEntryType); } } }
public override void Load(UXMLElement element) { base.Load(element); startTextId = element.GetString("start_text"); endTextId = element.GetString("end_text"); hintTextId = element.GetString("hint_text"); type = element.GetEnum <JournalEntryType>("type"); }
public JournalEntryType CreateNew(JournalEntryType template) { template.Id = Guid.NewGuid(); erpNodeDBContext.JournalEntryTypes.Add(template); erpNodeDBContext.SaveChanges(); return(template); }
public JournalEntry Create(int journalOwner, int id, JournalEntryType entryType, Region region) { JournalEntry result = Create(); result.JournalOwnerId = journalOwner; result.PlayerId = id; result.entryType = entryType; result.Region = region; result.IsSabotaged = false; return(result); }
private void ApplyEntries(int curEntryIndex, int numEntries) { for (int i = curEntryIndex; i < numEntries; i++) { JournalEntryType journalEntryType = (JournalEntryType)reader.ReadByte(); switch (journalEntryType) { case JournalEntryType.Resize: { string path3 = reader.ReadString(); Stream targetFileStream3 = fileSystem.OpenFileStream(path3); ResizeEntry entry3 = ReadResizeEntry(); ApplyResizeEntry(targetFileStream3, entry3); break; } case JournalEntryType.Write: { string path2 = reader.ReadString(); Stream targetFileStream2 = fileSystem.OpenFileStream(path2); WriteEntry entry2 = ReadWriteEntry(); ApplyWriteEntry(targetFileStream2, entry2); break; } case JournalEntryType.Copy: { string path = reader.ReadString(); Stream targetFileStream = fileSystem.OpenFileStream(path); CopyEntry entry = ReadCopyEntry(); ApplyCopyEntry(targetFileStream, entry); break; } default: throw new CorruptionException("Unhandled entry type: " + journalEntryType); } curEntryIndex++; SetCurEntryIndex(curEntryIndex); } }
public static void WriteLog(string message, JournalEntryType entryType) { switch (entryType) { case JournalEntryType.Info: logger.Info(message); break; case JournalEntryType.Warning: logger.Warn(message); break; case JournalEntryType.Error: logger.Error(message); break; case JournalEntryType.Fatal: logger.Fatal(message); break; } }
public static void WriteLog(Exception ex, JournalEntryType entryType) { switch (entryType) { case JournalEntryType.Info: logger.Info(ex); break; case JournalEntryType.Warning: logger.Warn(ex); break; case JournalEntryType.Error: logger.Error(ex); break; case JournalEntryType.Fatal: logger.Fatal(ex); break; } }