Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void Register(TransactionLogeeType transactionType, ITransactionLogee logee)
        {
            if (transactionLogees.ContainsKey(transactionType))
                transactionLogees.Remove(transactionType);

            transactionLogees.Add(transactionType, logee);
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        public void Register(TransactionLogeeType transactionType, ITransactionLogee logee)
        {
            if (transactionLogees.ContainsKey(transactionType))
            {
                transactionLogees.Remove(transactionType);
            }

            transactionLogees.Add(transactionType, logee);
        }
Ejemplo n.º 5
0
        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
            }
        }
Ejemplo n.º 6
0
 public void BeginLog(TransactionLogeeType typeName, params ILogable[] logs)
 {
     BeginLog(typeName);
     AddLog(logs);
 }
Ejemplo n.º 7
0
 public void BeginLog(TransactionLogeeType typeName)
 {
     this.logTransaction = LogTransaction.BeginTransaction(typeName, type);
 }
Ejemplo n.º 8
0
 public void BeginLog(TransactionLogeeType typeName, params ILogable[] logs)
 {
     BeginLog(typeName);
     AddLog(logs);
 }
Ejemplo n.º 9
0
 public void BeginLog(TransactionLogeeType typeName)
 {
     this.logTransaction = LogTransaction.BeginTransaction(typeName, type);
 }
Ejemplo n.º 10
0
 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
     }
 }