protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitializeTrackingNumber(true); } if (SManager != null && SManager.ExchangeOrder != null) { if (!SManager.ExchangeOrder.TimeoutWarningsExecute.IsDefault && TickTime.Timeout(SManager.ExchangeOrder.TimeoutWarningsExecute, 5, TickTime.Unit.s)) { SManager.ExchangeOrder.TimeoutWarningsExecute = TickTime.Default; AlertsControlExecute.HideWarning(); } } }
protected void BtnOrderExecute_Click(object sender, EventArgs e) { if (SManager == null || SManager.AssetPrimary.Asset == null || SManager.AssetSecondary.Asset == null) { AlertsControlExecute.ShowWarning("Session ended, plese refresh this webpage !"); SManager.ExchangeOrder.TimeoutWarningsExecute = TickTime.Now; return; } this.InitializeTerms(); //cannot proceed, used must agree to terms and conditions if (!CmbxOrderAccept.Checked) { UpdPnlOrderControl.Update(); return; } ExchangeSettings settings = SManager.CalculateExchangeSettings(Manager); if (settings == null || !settings.Primary.IsAmountValid || !settings.Secondary.IsAmountValid) { AlertsControlExecute.ShowWarning("<b>Warning ! </b>Exchange Settings are invalid !"); SManager.ExchangeOrder.TimeoutWarningsExecute = TickTime.Now; return; } if (SManager.FundingWithdraw == null || SManager.FundingDeposit == null || SManager.FundingWithdraw.Fundings == null || SManager.FundingDeposit.Fundings == null || !SManager.FundingWithdraw.Fundings.IsValid || !SManager.FundingDeposit.Fundings.IsValid) { AlertsControlExecute.ShowWarning("<b>Warning ! </b>Fundings Settings are invalid !"); SManager.ExchangeOrder.TimeoutWarningsExecute = TickTime.Now; return; } this.Execute(); }