Ejemplo n.º 1
0
        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!"));
            }
        }
Ejemplo n.º 2
0
 public void ShowTransaction(IITSTransaction _itsTransaction)
 {
     InternalShowTransaction(_itsTransaction);
 }