private void DataToControls()
{
if (_specificaionItem != null)
{
isNewSpecification = false;
cmbSpecificationType.Enabled = false;
specificationGroupControl.Visible = false;
specificationControl.Visible = true;
if (_specificaionItem is Feature)
cmbSpecificationType.SelectedIndex = FEATURE;
else if (_specificaionItem is Typical)
cmbSpecificationType.SelectedIndex = TYPICAL;
else if (_specificaionItem is Nominal)
cmbSpecificationType.SelectedIndex = NOMINAL;
else if (_specificaionItem is Characteristic)
cmbSpecificationType.SelectedIndex = CHARACTERISTIC;
else if (_specificaionItem is Guaranteed)
cmbSpecificationType.SelectedIndex = GUARANTEED;
else if (_specificaionItem is SpecificationGroup)
cmbSpecificationType.SelectedIndex = SPECIFICATION_GROUP;
SetControlStates();
if( _specificaionItem is SpecificationGroup )
specificationGroupControl.SpecificationGroup = _specificaionItem as SpecificationGroup;
else if (_specificaionItem is Specification)
specificationControl.Specification = _specificaionItem as Specification;
}
}