using System; using System.Net; using System.Windows; namespace Launcher { public partial class PSCWindow : Window { private WebClient ServerClient = new WebClient(); public PSCWindow() { InitializeComponent(); } private void Window_Initialized(Object Sender, EventArgs Args) { Title = String.Format("{0} - Paysafecard donation", App.LauncherTitle); } private void Send_Click(Object Sender, RoutedEventArgs Args) { Boolean AmountIsDouble = false; try { Double.Parse(Amount.Text); AmountIsDouble = true; } catch { MessageBox.Show("Please enter a correct number in the amount part.", String.Format("{0} Launcher", App.LauncherTitle), MessageBoxButton.OK); } if (AmountIsDouble) { String Response = ServerClient.DownloadString(String.Format("http://{0}:10002?Type=PSCKey&Username={1}&Key={2}&Amount={3}", App.ServerIP, App.Username, Key.Text, Amount.Text)); if (!Response.StartsWith("Success")) { MessageBox.Show(Response, String.Format("{0} Launcher", App.LauncherTitle), MessageBoxButton.OK); } else { MessageBox.Show(Response.Split('#')[1], String.Format("{0} Launcher", App.LauncherTitle), MessageBoxButton.OK); Dispatcher.BeginInvoke((Action)(() => { Close(); })); } } } } }