OSAE.UI.Controls.AddControlStateImage.cboObject_SelectionChanged C# (CSharp) Method

cboObject_SelectionChanged() private method

private cboObject_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
return void
        private void cboObject_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataSet dataSet = OSAESql.RunSQL("SELECT state_label, state_name FROM osae_v_object_state where object_name = '" + cboObject.SelectedValue.ToString().Replace("'", "''") + "' order by state_label");
            cboState1.ItemsSource = dataSet.Tables[0].DefaultView;
            DataSet dataSet2 = OSAESql.RunSQL("SELECT method_label, method_name FROM osae_v_object_method where object_name = '" + cboObject.SelectedValue.ToString().Replace("'", "''") + "' order by method_label");
            cboSliderMethod.ItemsSource = dataSet2.Tables[0].DefaultView;

            // The Screen - Object Is default name for the screen control, so update it based on the selection here
            // Check Enable Buttons, changing the object on an existing control should ?? Update the original control, renaming it?
            txtControlName.Text = currentScreen + " - " + cboObject.SelectedValue;
            cboState1.IsEnabled = true;
            chkSlider.IsEnabled = OSAEObjectPropertyManager.ObjectPropertyExists(cboObject.SelectedValue.ToString(), "Level");

            Enable_Buttons();
        }