private void cbConnectorType_SelectedIndexChanged( object sender, EventArgs e )
{
if (-1 != cbConnectorType.SelectedIndex)
{
cbConnectorMatingType.SelectedIndex = cbConnectorType.SelectedIndex;
var connector = (dbConnector) cbConnectorType.SelectedItem;
connector = DataManager.getEquipmentDAO().getConnector( connector.ID );
//The list has a shallow Connector object - this will provide a deep representation.
List<dbConnectorConfiguration> configs = connector.Configurations;
cmbConnectorPinConfiguration.Items.Clear();
foreach (dbConnectorConfiguration config in configs)
cmbConnectorPinConfiguration.Items.Add( config );
edtConnectorPinCount.Text = "" + connector.pinCount;
cmbConnectorPinConfiguration.SelectedIndex = -1;
}
}