Fix shared fields
This commit is contained in:
45
main.ps1
45
main.ps1
@@ -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'
|
||||
})
|
||||
$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 })
|
||||
|
||||
$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'
|
||||
}
|
||||
})
|
||||
|
||||
# Global tool credentials
|
||||
$script:toolCredentials = $null
|
||||
|
||||
Reference in New Issue
Block a user