PersonNotUploadWindow.PersonNotUploadWindow C# (CSharp) Method

PersonNotUploadWindow() private method

private PersonNotUploadWindow ( Gtk parent, int sessionID ) : System
parent Gtk
sessionID int
return System
    PersonNotUploadWindow(Gtk.Window parent, int sessionID)
    {
        Glade.XML gladeXML;
        gladeXML = Glade.XML.FromAssembly (Util.GetGladePath() + "person_recuperate.glade", "person_recuperate", null);
        gladeXML.Autoconnect(this);
        this.parent = parent;

        //put an icon to window
        UtilGtk.IconWindow(person_recuperate);

        //this class doesn't allow to search by name
        hbox_search_filter_hide.Hide();
        //this class doesn't use button recuperate
        button_recuperate.Hide();
        //this class doesn't use status bar
        statusbar1.Hide();
        //it's clearer to use go_forward instead of close
        button_go_forward.Show();
        button_close.Hide();

        person_recuperate.Title = Catalog.GetString("Include / Discard athletes");
        //person_recuperate.Title = Catalog.GetString("Incluir / Descartar atletas");

        fakeButtonDone = new Gtk.Button();

        this.sessionID = sessionID;

        firstColumn = 1;

        label_top.Text = Catalog.GetString("All persons checked at first column will be uploaded into database with his/her tests on this session.\nIf you want that a person is not uploaded, just uncheck it.");
        //label_top.Text = Catalog.GetString("Las personas marcadas en la primera columna serán subidas al servidor junto con sus tests en esta sesión.\nSi no desea subir los datos de una persona, desmarque su casilla en la primera columna.");

        hbox_from_session_hide.Hide(); //used in person recuperate multiple (hided in current class)
        createComboSelectCheckboxes();
        createCheckboxes(treeview_person_recuperate);

        store = new TreeStore( typeof (bool),
                typeof (string), typeof (string), typeof (string), typeof (string), typeof (string) );
        createTreeView(treeview_person_recuperate, 1);
        treeview_person_recuperate.Model = store;

        initiallyUnchecked = SqlitePersonSessionNotUpload.SelectAll(sessionID);
        if(initiallyUnchecked.Count > 0)
            combo_select_checkboxes.Active = 2; //SELECTED
        else
            combo_select_checkboxes.Active = 0; //ALL

        fillTreeView( treeview_person_recuperate, store,
                sessionID, //select from this session
                initiallyUnchecked
                );

        treeview_person_recuperate.Selection.Changed += onSelectionEntry;
    }