Изменить смену
Откройте экран Изменить смену, выбрав смену в списке на экране Смены, и нажав Изменить. На экране Изменить смену можно изменить наименование смены, время начала и время окончания. Нажмите Обновить, чтобы сохранить информацию об измененных сменах.
Мэшап и виджеты
Мэшап PTC.SCA.SCO.EditShift устанавливает экран Изменить смену. Мэшап использует виджеты Метка, Кнопки и Текстовое окно:
Виджеты Метка используются для заголовка страницы Изменить смену и для указания текста подсказок, отображаемого в каждом из полей.
Виджеты Кнопки используются для кнопок Обновить и Отменить.
Виджеты Текстовое окно используются для того, чтобы установить значения полей Имя, Время начала и Время окончания.
Сервисы
Мэшап PTC.SCA.SCO.EditShift использует следующие сервисы вещи PTC.SCA.SCO.ShiftManagementUtils:
IsFieldEmpty: проверяет отсутствие информации в необходимом поле на экране.
IsTimeValid, IsTimeValid1: проверяет введено ли значение времени в действительном формате. Экземпляр сервиса присутствует для каждого поля времени (Время начала и Время окончания).
UpdateShifts: обновляет смену с использованием измененной информации.
ValidateShifts: проверяет является ли значение для всех необходимых полей смены не равным null и введены ли действительные значения.