} // end CreateRequest /// <summary> /// Toolkit internal creator of a <see cref="DaTransaction"/>. By overloading this method, the user can determine creation of custom Transaction objects. /// All parameters should be forwarded directly to the custom Transaction class. /// </summary> /// <param name="aTransactionType"></param> /// <param name="aRequests"></param> /// <param name="aSessionKey"></param> /// <returns></returns> /// <include /// file='TBNS.doc.xml' /// path='//class[@name="Creator"]/ /// method[@name="CreateTransaction"]/doc/*' /// /> public virtual DaTransaction CreateTransaction( EnumTransactionType aTransactionType, DaRequest[] aRequests, uint aSessionKey) { return new DaTransaction(aTransactionType, aRequests, aSessionKey); } // end CreateTransaction
//----------------------------- public BISTransaction( EnumTransactionType aTransactionType, DaRequest[] aRequests, uint aSessionKey) : base(aTransactionType, aRequests, aSessionKey) { } // enc ctr
//--------------------------------- public override DaTransaction CreateTransaction( EnumTransactionType aTransactionType, DaRequest[] aRequests, uint aSessionKey) { return((DaTransaction) new BISTransaction(aTransactionType, aRequests, aSessionKey)); } // end ConsoleTransaction
public MyTransaction( EnumTransactionType aTransactionType, DaRequest[] aRequests, uint aSessionKey) : base(aTransactionType, aRequests, aSessionKey) { } // end constructor
public ItemPackageFrame GetPackage(Guid managerId, EnumTransactionType transactionType, string zoneId = "") { var package = new ItemPackageFrame(ItemPackageMgr.GetById(managerId, zoneId), transactionType, zoneId); //AchievementTaskCore.Instance.UpdatePlayCardCount(package); return(package); }
public override DaTransaction CreateTransaction( EnumTransactionType aTransactionType, DaRequest[] aRequests, uint aSessionHandle) { return((DaTransaction) new MyTransaction(aTransactionType, aRequests, aSessionHandle)); } // end CreateTransaction
public MyTransaction( EnumTransactionType aTransactionType, DaRequest[] aRequestList, uint aSessionHandle) : base(aTransactionType, aRequestList, aSessionHandle) { } // enc ctr
} // end CreateInternalAeAddressSpaceElement /// <summary> /// Toolkit internal creator of a <see cref="DaRequest"/>. By overloading this method, the user can determine creation of custom Request objects. /// </summary> /// <returns></returns> /// <include /// file='TBNS.doc.xml' /// path='//class[@name="Creator"]/ /// method[@name="CreateRequest"]/doc/*' /// /> public virtual DaRequest CreateRequest( EnumTransactionType aTransactionType, uint aSessionHandle, DaAddressSpaceElement anElement, int aPropertyId, uint aRequestHandle) { return new DaRequest(aTransactionType, aSessionHandle, anElement, aPropertyId, aRequestHandle); } // end CreateRequest
} // end CreateDaAddressSpaceRoot public override DaTransaction CreateTransaction( EnumTransactionType transactionType, DaRequest[] requestList, uint sessionKey) { return((DaTransaction) new MyTransaction( transactionType, requestList, sessionKey)); } // end CreateTransaction
public void ShowDlg(ShareInvestment oShareInvestment, EnumParentType nParaentID, EnumTransactionType nTranType) { _TranType = nTranType; _ParentID = nParaentID; _ShareInvestment = oShareInvestment; //PopulateTranTypeCbo(); RefreshValue(); this.ShowDialog(); }
//-------------------- public Transaction( EnumTransactionType aTransactionType, DaRequest[] requestList, uint aSessionKey) : base( aTransactionType, requestList, aSessionKey) { } // end constructor
} // end CreateDaAddressSpaceRoot public override DaRequest CreateRequest( EnumTransactionType aTransactionType, uint aSessionHandle, DaAddressSpaceElement anElement, int aPropertyId, uint aRequestHandle) { return(new MyRequest( aTransactionType, aSessionHandle, anElement, aPropertyId, aRequestHandle)); } // end CreateRequest
//----------------- public MyRequest( EnumTransactionType transactionType, uint sessionHandle, DaAddressSpaceElement aDaAddressSpaceElement, int propertyID, uint requestHandle) : base( transactionType, sessionHandle, aDaAddressSpaceElement, propertyID, requestHandle) { } // end constructor
public TransactionShadow(Guid managerId, EnumTransactionType transactionType, string zoneId = "") { Transaction = new ShadowTransactionEntity(); Transaction.Idx = ShareUtil.GenerateComb(); Transaction.TransactionType = (int)transactionType; Transaction.ManagerId = managerId; Transaction.RowTime = DateTime.Now; Transaction.TerminalIP = ShareUtil.GetServerIp(); Transaction.AppId = ShareUtil.AppId; Shadows = new List <IShadow>(); ItemShadows = new List <ItemShadow>(); _zoneId = zoneId; }
public async Task <IReadOnlyCollection <TransactionBundleDto> > FetchTransactionBundlesAsync( EnumTransactionType type = EnumTransactionType.All, EnumCurrencyType currencyType = EnumCurrencyType.All, bool includeDisabled = false ) { var transactionBundles = Options.Static.Transaction.Bundles.Where( transactionBundle => (type == EnumTransactionType.All || type == transactionBundle.Type) && (currencyType == EnumCurrencyType.All || currencyType == transactionBundle.Currency.Type) && !transactionBundle.Deprecated); if (!includeDisabled) { transactionBundles = transactionBundles.Where(transactionBundle => !transactionBundle.Disabled); } return(await Task.FromResult(transactionBundles.OrderBy(transactionBundle => transactionBundle.Id).ToList())); }
static async Task MakeTransaction(EnumTransactionType transactionType) { Console.WriteLine(); Console.Write("Informe a quantidade: "); var transactionAmount = Console.ReadLine(); Console.WriteLine(); Console.WriteLine(transactionType.ToString()); Console.WriteLine(); var transactionInput = new TransactionInput() { TransactionType = transactionType, Amount = Math.Round(Convert.ToDecimal(transactionAmount), 2) }; var transactionResult = new TransactionResult(); if (transactionType == EnumTransactionType.Deposit) { transactionResult = await DepositAsync(transactionInput); } else if (transactionType == EnumTransactionType.Withdrawal) { transactionResult = await WithdrawAsync(transactionInput); } if (transactionResult.IsSuccessful) { Console.WriteLine($"Status: {transactionResult.Message}"); Console.WriteLine($"Numero da conta: {transactionResult.AccountNumber}"); Console.WriteLine($"Saldo Atual: {transactionResult.Balance}"); Console.WriteLine($"Moeda: {transactionResult.Currency}"); } else { Console.WriteLine($"Status: Falha na transação"); Console.WriteLine($"Message: {transactionResult.Message}"); } Console.WriteLine(); }
//---------------------- /// <summary> /// Default Constructor. /// </summary> /// <param name="aTransactionType">Client wants to read or to write</param> /// <param name="aRequestList">Array of requests contained in the transaction</param> /// <param name="aSessionHandle">The session's key</param> /// <include /// file='TBNS.doc.xml' /// path='//class[@name="DaTransaction"]/ /// ctor[@name="DaTransaction"]/doc/*' /// /> public DaTransaction( EnumTransactionType aTransactionType, DaRequest[] aRequestList, uint aSessionHandle) { this.m_type = aTransactionType; this.m_requestList.AddRange(aRequestList); this.m_sessionHandle = aSessionHandle; lock (s_keyBuilderJanitor) { this.m_key = s_keyBuilder++; } foreach (DaRequest request in aRequestList) { request.TransactionKey = this.m_key; } // end foreach } // end public constructor
//----------------------------- /// <summary> /// Default public constructor /// </summary> /// <include /// file='TBNS.doc.xml' /// path='//class[@name="DaRequest"]/ /// ctor[@name="DaRequest"]/doc/*' /// /> public DaRequest( EnumTransactionType aTransactionType, uint aSessionHandle, DaAddressSpaceElement anElement, int aPropertyId, uint aRequestHandle) { m_transactionType = aTransactionType; m_sessionHandle = aSessionHandle; m_requestHandle = aRequestHandle; m_propertyId = aPropertyId; m_addressSpaceElement = anElement; m_transactionKey = 0; m_result = EnumResultCode.E_NOTIMPL; m_requestState = EnumRequestState.CREATED; if (m_addressSpaceElement != null) { OTBFunctions.OTSAckRequestElement(m_addressSpaceElement.ObjectHandle); } } // end ctr
public static Transaction CreateTransaction(string transactioinID, CustomerAccount customer, CustomerAccountAddress customerAddress, string billingID, EnumTransactionType transactionType, decimal policyWaybillCharge, ServiceType serviceType, decimal serviceTypeCharge, decimal vatCharge, string batchTransactionID) { Transaction newTransaction = new Transaction(); newTransaction.TransactionID = transactioinID; newTransaction.CustomerGUID = customer.GUID; newTransaction.CustomerAccountAddressGUID = customerAddress.GUID; newTransaction.BillingAccountID = billingID; newTransaction.TransactionType = transactionType.ToString(); newTransaction.PolicyWayBillCharge = policyWaybillCharge; newTransaction.ServiceTypeGUID = serviceType.GUID; newTransaction.ServiceTypeCharge = serviceTypeCharge; newTransaction.TimeStamp = DateTime.Now; newTransaction.VATCharge = vatCharge; newTransaction.BatchTransactionID = batchTransactionID; newTransaction.CustomerAccount = customer; newTransaction.CustomerAccountAddress = customerAddress; newTransaction.ServiceType = serviceType; return(newTransaction); }