public DBAndFileAuditTrailWriter(DBSQLViewModel dBSQLViewModel, string outputFile, bool DebugOutput = true) { _dBSQLViewModel = dBSQLViewModel; IsDB = AuditTrailWriterHelper.CreateTable(_dBSQLViewModel); if (!string.IsNullOrEmpty(outputFile)) { fileAuditTrailWriter = new FileAuditTrailWriter(outputFile, DebugOutput); } ; this.outputFile = outputFile ?? null; this.DebugOutput = DebugOutput; }
public void End(AuditTrailViewModel sender, long parent, ErrorLevel errorLevel, string message, string dataOutType, string dataOut) { AuditTrailWriterHelper.EndWriteDB(_dBSQLViewModel, parent, errorLevel, message, dataOutType, dataOut); }
public long Begin(AuditTrailViewModel sender, AuditTrail message) { //AuditTrailWriterHelper.LogsAdd(sender, message); return(AuditTrailWriterHelper.BeginWriteDB(_dBSQLViewModel, sender, message)); }
public void WriteLine(AuditTrailViewModel sender, AuditTrail message) { //AuditTrailWriterHelper.LogsAdd(sender, message); AuditTrailWriterHelper.WriteLineDB(_dBSQLViewModel, sender, message); }
public ObservableCollection <AuditTrail> LoadAuditTrail(AuditTrailViewModel sender, bool Filtered = true, long MaxRecords = 500) { return(AuditTrailWriterHelper.LoadAuditTrail(_dBSQLViewModel, sender, Filtered, MaxRecords)); }
private string GetWhere(AuditTrailViewModel sender, bool ShowUser = true) { return(AuditTrailWriterHelper.GetWhere(_dBSQLViewModel.DBType, sender, ShowUser)); }
public DBAuditTrailWriter(DBSQLViewModel dBSQLViewModel, bool DebugOutput = true) { _dBSQLViewModel = dBSQLViewModel; AuditTrailWriterHelper.CreateTable(_dBSQLViewModel); this.DebugOutput = DebugOutput; }