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!"); } }