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();
        }