private void ControlsToData()
{
if (_toolDependancy == null)
{
if (rbDriver.Checked)
_toolDependancy = new HardwareItemDescriptionControlToolDriver();
else if (rbSoftware.Checked)
_toolDependancy = new HardwareItemDescriptionControlToolSoftware();
}
else
{
if( _toolDependancy is HardwareItemDescriptionControlToolDriver && rbSoftware.Checked )
_toolDependancy = new HardwareItemDescriptionControlToolSoftware();
else if ( _toolDependancy is HardwareItemDescriptionControlToolSoftware && rbDriver.Checked )
_toolDependancy = new HardwareItemDescriptionControlToolDriver();
}
if (_toolDependancy != null)
{
_toolDependancy.name = controlToolDependancyControl1.VersionIdentifier.name;
_toolDependancy.qualifier = controlToolDependancyControl1.VersionIdentifier.qualifier;
_toolDependancy.version = controlToolDependancyControl1.VersionIdentifier.version;
}
}