QueryServerWindow.on_combo_ages1_changed C# (CSharp) Method

on_combo_ages1_changed() private method

private on_combo_ages1_changed ( object o, EventArgs args ) : void
o object
args EventArgs
return void
    private void on_combo_ages1_changed(object o, EventArgs args)
    {
        string age1 = UtilGtk.ComboGetActive(combo_ages1);
        string [] ages2;

        //if (age1 == Catalog.GetString(Constants.Any) ||	age1 == equalThan) {
        if (age1 == Catalog.GetString(Constants.Any)) {
            if (age1 == Catalog.GetString(Constants.Any))  //zero values
                spin_ages1.Sensitive = false;
            else
                spin_ages1.Sensitive = true;

            //no value 2
            label_age_and.Sensitive = false;
            combo_ages2.Sensitive = false;
            spin_ages2.Sensitive = false;

            ages2 = Util.StringToStringArray(Constants.Any);
        } else {
            spin_ages1.Sensitive = true;
            label_age_and.Sensitive = true;
            combo_ages2.Sensitive = true;
            spin_ages2.Sensitive = true;
            //if (age1 == lowerThan || age1 == lowerOrEqualThan)
            if (age1 == lowerThan)
                ages2 = ages2Higher;
            else
                ages2 = ages2Lower;
        }

        UtilGtk.ComboUpdate(combo_ages2, ages2, "");
        combo_ages2.Active = UtilGtk.ComboMakeActive(ages2, Catalog.GetString(Constants.Any));

        on_entries_required_changed(new object(), new EventArgs());
    }