ATMLCommonLibrary.forms.SpecificationForm.cmbSpecificationType_SelectedIndexChanged C# (CSharp) Method

cmbSpecificationType_SelectedIndexChanged() private method

private cmbSpecificationType_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void cmbSpecificationType_SelectedIndexChanged(object sender, EventArgs e)
        {
            String text = cmbSpecificationType.SelectedItem as String;
            if (isNewSpecification)
            {
                if ("Nominal".Equals(text))
                    _specificaionItem = new Nominal();
                else if ("Feature".Equals(text))
                    _specificaionItem = new Feature();
                else if ("Characteristic".Equals(text))
                    _specificaionItem = new Characteristic();
                else if ("Guaranteed".Equals(text))
                    _specificaionItem = new Guaranteed();
                else if ("Typical".Equals(text))
                    _specificaionItem = new Typical();
                else if ("Specification Group".Equals(text))
                    _specificaionItem = new SpecificationGroup();
            }
            if( _specificaionItem is Specification )
                specificationControl.Specification = _specificaionItem as Specification;
            else
                specificationGroupControl.SpecificationGroup = _specificaionItem as SpecificationGroup;
            SetControlStates();
        }