private void ConfirmHandler() { if (!User.GetWaitingForCard()) { return; } if (User.GetBalanceInput() == null) { return; } if (User.GetBalanceInput().Length == 0) { return; } WindowSwitcher.OpenPleaseWaitWindow(); double amount = Double.Parse(User.GetBalanceInput()); JObject response = new WebHandler().WithdrawMoney(amount); if (response.GetValue("response") == null) { if (response.GetValue("error") != null) { String error = response.GetValue("error").ToString(); User.SetError(error); WindowSwitcher.OpenErrorOccurredWindow(); return; } } JObject x = (JObject)response.GetValue("transaction"); if ((Boolean)x.GetValue("success")) { WindowSwitcher.OpenThanksGoodbyeWindow(); if (User.GetReceipt()) { new PrintHandler().Print(); } //PlayThanks(); } Console.WriteLine(response.ToString()); }