rote rahmen für req im fallabschluss
This commit is contained in:
@@ -1939,32 +1939,38 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
}
|
||||
break;
|
||||
|
||||
case "ErrorTypeValue":
|
||||
if (DynamicStatusAdditionBorder.Child is CloseTicketDialog closeTicketDialog2)
|
||||
{
|
||||
if (closeTicketDialog2.SelectedErrorType == null || closeTicketDialog2.SelectedErrorType is ComboBoxItem b && b.Tag == null)
|
||||
{
|
||||
if (!_errors.ContainsKey(propertyName))
|
||||
_errors.Add(propertyName, cMultiLanguageSupport.GetItem("Dialog.CloseCase.ValidationErrorTypeEmpty"));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (_errors.ContainsKey(propertyName))
|
||||
_errors.Remove(propertyName);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case "ErrorTypeValue":
|
||||
if (DynamicStatusAdditionBorder.Child is CloseTicketDialog closeTicketDialog2)
|
||||
{
|
||||
if (closeTicketDialog2.SelectedErrorType == null || closeTicketDialog2.SelectedErrorType is ComboBoxItem b && b.Tag == null)
|
||||
{
|
||||
closeTicketDialog2.UpdateErrorTypeValidationState(true);
|
||||
if (!_errors.ContainsKey(propertyName))
|
||||
_errors.Add(propertyName, cMultiLanguageSupport.GetItem("Dialog.CloseCase.ValidationErrorTypeEmpty"));
|
||||
}
|
||||
else
|
||||
{
|
||||
closeTicketDialog2.UpdateErrorTypeValidationState(false);
|
||||
if (_errors.ContainsKey(propertyName))
|
||||
_errors.Remove(propertyName);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case "SelectedRoleAndPerson":
|
||||
if (DynamicStatusAdditionBorder.Child is ForwardTicketDialog forwardTicketDialog)
|
||||
{
|
||||
if ((forwardTicketDialog.SelectedPerson.Key == null || forwardTicketDialog.SelectedPerson.Value == null) &&
|
||||
(forwardTicketDialog.SelectedRole.Key == null || forwardTicketDialog.SelectedRole.Value == null))
|
||||
{
|
||||
if (!_errors.ContainsKey(propertyName))
|
||||
_errors.Add(propertyName, cMultiLanguageSupport.GetItem("Dialog.CloseCase.ValidationErrorRoleAndPersonEmpty"));
|
||||
}
|
||||
else
|
||||
case "SelectedRoleAndPerson":
|
||||
if (DynamicStatusAdditionBorder.Child is ForwardTicketDialog forwardTicketDialog)
|
||||
{
|
||||
bool hasError = (forwardTicketDialog.SelectedPerson.Key == null || forwardTicketDialog.SelectedPerson.Value == null) &&
|
||||
(forwardTicketDialog.SelectedRole.Key == null || forwardTicketDialog.SelectedRole.Value == null);
|
||||
|
||||
forwardTicketDialog.UpdateResponsibleSelectionValidationState(hasError);
|
||||
|
||||
if (hasError)
|
||||
{
|
||||
if (!_errors.ContainsKey(propertyName))
|
||||
_errors.Add(propertyName, cMultiLanguageSupport.GetItem("Dialog.CloseCase.ValidationErrorRoleAndPersonEmpty"));
|
||||
}
|
||||
else
|
||||
{
|
||||
if (_errors.ContainsKey(propertyName))
|
||||
_errors.Remove(propertyName);
|
||||
|
||||
Reference in New Issue
Block a user