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