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' $CountryBox.Visibility = 'Visible'
}) })
$AutotaskBox.Add_Unchecked({ function Update-SharedFieldVisibility {
$PhoneBox.Visibility = 'Collapsed' $visible = ($AutotaskBox.IsChecked -or $Pax8Box.IsChecked)
$WebsiteBox.Visibility = 'Collapsed' $visibility = if ($visible) { 'Visible' } else { 'Collapsed' }
$StreetBox.Visibility = 'Collapsed'
$CityBox.Visibility = 'Collapsed'
$ProvinceBox.Visibility = 'Collapsed'
$PostalCodeBox.Visibility = 'Collapsed'
$CountryBox.Visibility = 'Collapsed'
})
$Pax8Box.Add_Checked({ $PhoneBox.Visibility = $visibility
$PhoneBox.Visibility = 'Visible' $WebsiteBox.Visibility = $visibility
$WebsiteBox.Visibility = 'Visible' $StreetBox.Visibility = $visibility
$StreetBox.Visibility = 'Visible' $CityBox.Visibility = $visibility
$CityBox.Visibility = 'Visible' $ProvinceBox.Visibility = $visibility
$ProvinceBox.Visibility = 'Visible' $PostalCodeBox.Visibility = $visibility
$PostalCodeBox.Visibility = 'Visible' $CountryBox.Visibility = $visibility
$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'
} }
})
$AutotaskBox.Add_Checked( { Update-SharedFieldVisibility })
$AutotaskBox.Add_Unchecked( { Update-SharedFieldVisibility })
$Pax8Box.Add_Checked( { Update-SharedFieldVisibility })
$Pax8Box.Add_Unchecked( { Update-SharedFieldVisibility })
# Global tool credentials # Global tool credentials
$script:toolCredentials = $null $script:toolCredentials = $null