aktueller stand

This commit is contained in:
Meik
2025-11-13 18:00:31 +01:00
parent 567584faf0
commit ed80f72e81
7 changed files with 40 additions and 7 deletions

View File

@@ -87,6 +87,9 @@ namespace FasdDesktopUi.Basics.UserControls
private Brush defaultQuickTicketBorderBrush;
private readonly Brush validationErrorBrush = SharedValidationBorderBrush;
private Brush defaultTicketStatusBorderBrush;
private Thickness? defaultCategoryBorderThickness;
private Thickness? defaultQuickTicketBorderThickness;
private Thickness? defaultTicketStatusBorderThickness;
public bool AreCaseNotesMandatory =>
cFasdCockpitConfig.Instance?.Global?.TicketConfiguration?.NotesMandatory ?? false;
@@ -2484,10 +2487,15 @@ namespace FasdDesktopUi.Basics.UserControls
if (defaultCategoryBorderBrush == null)
defaultCategoryBorderBrush = CategoryValidationBorder.BorderBrush?.CloneCurrentValue();
if (defaultCategoryBorderThickness == null)
defaultCategoryBorderThickness = CategoryValidationBorder.BorderThickness;
CategoryValidationBorder.BorderBrush = hasError
? validationErrorBrush
: defaultCategoryBorderBrush;
CategoryValidationBorder.BorderThickness = hasError
? new Thickness(1)
: defaultCategoryBorderThickness ?? new Thickness(0);
}
private void UpdateQuickTicketValidationVisualState(bool hasError)
@@ -2497,10 +2505,15 @@ namespace FasdDesktopUi.Basics.UserControls
if (defaultQuickTicketBorderBrush == null)
defaultQuickTicketBorderBrush = QuickTicketValidationBorder.BorderBrush?.CloneCurrentValue();
if (defaultQuickTicketBorderThickness == null)
defaultQuickTicketBorderThickness = QuickTicketValidationBorder.BorderThickness;
QuickTicketValidationBorder.BorderBrush = hasError
? validationErrorBrush
: defaultQuickTicketBorderBrush;
QuickTicketValidationBorder.BorderThickness = hasError
? new Thickness(1)
: defaultQuickTicketBorderThickness ?? new Thickness(0);
}
private void UpdateTicketStatusValidationVisualState(bool hasError)
@@ -2510,10 +2523,15 @@ namespace FasdDesktopUi.Basics.UserControls
if (defaultTicketStatusBorderBrush == null)
defaultTicketStatusBorderBrush = TicketStatusValidationBorder.BorderBrush?.CloneCurrentValue();
if (defaultTicketStatusBorderThickness == null)
defaultTicketStatusBorderThickness = TicketStatusValidationBorder.BorderThickness;
TicketStatusValidationBorder.BorderBrush = hasError
? validationErrorBrush
: defaultTicketStatusBorderBrush;
TicketStatusValidationBorder.BorderThickness = hasError
? new Thickness(1)
: defaultTicketStatusBorderThickness ?? new Thickness(0);
}