void TestEquipmentControl_Validating(object sender, CancelEventArgs e)
{
TestEquipment testEquipment = TestEquipment;
if (testEquipment != null)
{
if (testEquipment.FacilitiesRequirements != null)
{
var svr = new SchemaValidationResult();
if (!testEquipment.FacilitiesRequirements.Validate( svr ))
tabFacilities.ToolTipText = svr.ErrorMessage;
}
if (testEquipment.Controllers != null)
{
foreach (Controller controller in testEquipment.Controllers)
{
var svr = new SchemaValidationResult();
if (!controller.Validate(svr))
tabControllers.ToolTipText = svr.ErrorMessage;
}
}
if (testEquipment.Software != null)
{
foreach (ItemDescription itemDescription in testEquipment.Software)
{
var svr = new SchemaValidationResult();
if (!itemDescription.Validate(svr))
tabSoftware.ToolTipText = svr.ErrorMessage;
}
}
if (testEquipment.Paths != null)
{
foreach (Path item in testEquipment.Paths)
{
var svr = new SchemaValidationResult();
if (!item.Validate(svr))
tabPaths.ToolTipText = svr.ErrorMessage;
}
}
if (testEquipment.Specifications != null)
{
var svr = new SchemaValidationResult();
if (!testEquipment.Specifications.Validate(svr))
tabSpecifications.ToolTipText = svr.ErrorMessage;
}
if (testEquipment.Switching != null)
{
var svr = new SchemaValidationResult();
if (!testEquipment.Switching.Validate(svr))
tabSwitching.ToolTipText = svr.ErrorMessage;
}
if (testEquipment.Resources != null)
{
foreach (Resource item in testEquipment.Resources)
{
var svr = new SchemaValidationResult();
if (!item.Validate(svr))
tabResources.ToolTipText = svr.ErrorMessage;
}
}
if (testEquipment.Capabilities != null)
{
var svr = new SchemaValidationResult();
if (!testEquipment.Capabilities.Validate(svr))
tabCapabilities.ToolTipText = svr.ErrorMessage;
}
if (testEquipment.TerminalBlocks != null)
{
var svr = new SchemaValidationResult();
if (!testEquipment.TerminalBlocks.Validate(svr))
tabTerminalBlocks.ToolTipText = svr.ErrorMessage;
}
}
}