private void BT_Click_CheckServer(object sender, RoutedEventArgs e) { if (txb_user.Text != "" && txb_url.Text != "" && txb_pass.Text != "") { settings.User = txb_user.Text; settings.Url = txb_url.Text; netManager = new HttpManager(settings.Url, settings.User, txb_pass.Text, HttpCallback, HttpUICallback); txb_hash.Text = netManager.Pass; netManager.GetDBVersion(); } else { PrintTXB("Bitte geben Sie Server-Url, Benutzername und Passwort ein!"); } }
private void BT_Start_Upload(object sender, RoutedEventArgs e) { //Prüfen ob ein HttpManager exisitiert if (netManager != null) { settings.User = txb_user.Text; netManager.SetAuth(settings.User, txb_pass.Text); //Prüfen ob per Loader Daten geladen wurden if (loader != null && loader.Entries != 0 && loader.Tables != 0) { string command = cbBx_Command.Text; List <string> selectedTables = new List <string>(); //Prüfen ob Tabellen ausgewählt wurden foreach (CheckBox ckBx in wrpPnl_tables.Children) { if (ckBx.IsChecked == true) { selectedTables.Add(ckBx.Content.ToString()); } } if (selectedTables.Count == 0) { PrintTXB("Bitte wählen Sie mindestens eine Tabelle aus."); return; } //Ausgewählte Tabellen abrufen List <UploadObject> objects = loader.GetObjectsByName(selectedTables); foreach (UploadObject item in objects) { //Befehl setzen und abschicken item.Command = command; netManager.PushData(item); } //Version erhöhen int version; if (ckBx_IncreaseServerVersion.IsChecked == true) { version = Int16.Parse(tb_serverversion.Text) + 1; } else { version = Int16.Parse(txb_version.Text); } netManager.SetDBVersion(version); netManager.GetDBVersion(); } else { PrintTXB("Keine Daten gefunden! Zuest Daten laden!"); } } else { PrintTXB("Kein netManager initalisiert! Zuerst \"Server abfragen\" verwenden!"); } }