Fix shared fields

This commit is contained in:
Chris Payne
2025-07-08 21:11:13 -04:00
parent 9109252f54
commit ca11a622b2

View File

@@ -117,37 +117,24 @@ $AutotaskBox.Add_Checked({
$CountryBox.Visibility = 'Visible'
})
$AutotaskBox.Add_Unchecked({
$PhoneBox.Visibility = 'Collapsed'
$WebsiteBox.Visibility = 'Collapsed'
$StreetBox.Visibility = 'Collapsed'
$CityBox.Visibility = 'Collapsed'
$ProvinceBox.Visibility = 'Collapsed'
$PostalCodeBox.Visibility = 'Collapsed'
$CountryBox.Visibility = 'Collapsed'
})
function Update-SharedFieldVisibility {
$visible = ($AutotaskBox.IsChecked -or $Pax8Box.IsChecked)
$visibility = if ($visible) { 'Visible' } else { 'Collapsed' }
$Pax8Box.Add_Checked({
$PhoneBox.Visibility = 'Visible'
$WebsiteBox.Visibility = 'Visible'
$StreetBox.Visibility = 'Visible'
$CityBox.Visibility = 'Visible'
$ProvinceBox.Visibility = 'Visible'
$PostalCodeBox.Visibility = 'Visible'
$CountryBox.Visibility = 'Visible'
})
$Pax8Box.Add_Unchecked({
if (-not $AutotaskBox.IsChecked) {
$PhoneBox.Visibility = 'Collapsed'
$WebsiteBox.Visibility = 'Collapsed'
$StreetBox.Visibility = 'Collapsed'
$CityBox.Visibility = 'Collapsed'
$ProvinceBox.Visibility = 'Collapsed'
$PostalCodeBox.Visibility = 'Collapsed'
$CountryBox.Visibility = 'Collapsed'
$PhoneBox.Visibility = $visibility
$WebsiteBox.Visibility = $visibility
$StreetBox.Visibility = $visibility
$CityBox.Visibility = $visibility
$ProvinceBox.Visibility = $visibility
$PostalCodeBox.Visibility = $visibility
$CountryBox.Visibility = $visibility
}
})
$AutotaskBox.Add_Checked( { Update-SharedFieldVisibility })
$AutotaskBox.Add_Unchecked( { Update-SharedFieldVisibility })
$Pax8Box.Add_Checked( { Update-SharedFieldVisibility })
$Pax8Box.Add_Unchecked( { Update-SharedFieldVisibility })
# Global tool credentials
$script:toolCredentials = $null