private void InternalShowTransaction(IITSTransaction _itsTransaction, TransactionInfo transactionInfo = null) { try { Trace("Creating transaction " + _itsTransaction.GetTransactionText()); _itsTransaction.ITSTools = this.ITSTools; if (_ancestorDesktop.IsMdiContainer) { _itsTransaction.MdiParent = (Form)_ancestorDesktop; if (transactionInfo != null) { _itsTransaction.TransactionInfo = transactionInfo; } Trace("Create succesful!"); _itsTransaction.Show(); } else { _itsTransaction.ShowDialog(); } } catch (Exception ex) { Trace(string.Format("ITSApplication.ShowTransaction: '{0}' StackTrace: '{1}'", ex.Message, ex.StackTrace)); LoggerUtilIts.WriteOnEventViewer(ex.Message, ex.StackTrace); XMessageIts.Mensagem(string.Format("Transação não encontrada!")); } }
public void ShowTransaction(IITSTransaction _itsTransaction) { InternalShowTransaction(_itsTransaction); }