public static LogTransaction BeginTransaction(TransactionLogeeType typeName, TransactionType formName) { ITransactionLogee logee = LogManager.Instance.TransactionLogee(typeName); Transaction transaction = logee.LogTransaction(formName, ActiveAccount.Account.UserID); return new LogTransaction(transaction, logee); }
public void Register(TransactionLogeeType transactionType, ITransactionLogee logee) { if (transactionLogees.ContainsKey(transactionType)) transactionLogees.Remove(transactionType); transactionLogees.Add(transactionType, logee); }
public static LogTransaction BeginTransaction(TransactionLogeeType typeName, TransactionType formName) { ITransactionLogee logee = LogManager.Instance.TransactionLogee(typeName); Transaction transaction = logee.LogTransaction(formName, ActiveAccount.Account.UserID); return(new LogTransaction(transaction, logee)); }
public void Register(TransactionLogeeType transactionType, ITransactionLogee logee) { if (transactionLogees.ContainsKey(transactionType)) { transactionLogees.Remove(transactionType); } transactionLogees.Add(transactionType, logee); }
public ITransactionLogee TransactionLogee(TransactionLogeeType transactionType) { if (transactionLogees.ContainsKey(transactionType)) { return(transactionLogees[transactionType]); } else { #if DEBUG throw new Sys.MessageException("Logee type {0} is defined", transactionType); #else //return new DefaultLogee(); //use default logee throw new Sys.MessageException("Logee type {0} is defined", transactionType); #endif } }
public void BeginLog(TransactionLogeeType typeName, params ILogable[] logs) { BeginLog(typeName); AddLog(logs); }
public void BeginLog(TransactionLogeeType typeName) { this.logTransaction = LogTransaction.BeginTransaction(typeName, type); }
public ITransactionLogee TransactionLogee(TransactionLogeeType transactionType) { if (transactionLogees.ContainsKey(transactionType)) return transactionLogees[transactionType]; else { #if DEBUG throw new Sys.MessageException("Logee type {0} is defined", transactionType); #else //return new DefaultLogee(); //use default logee throw new Sys.MessageException("Logee type {0} is defined", transactionType); #endif } }