Класс «HotelBDAddUser»

Является визуальным классом, содержащим оконный пользовательский интерфейс (рис.11).

Рис.11

Связи.

  • 1. Связь «событие-действие» между событием «clicked» кнопки «отмена» и действием «closeWidget» окна.
  • 2. Связь «событие-код» между событием «clicked» кнопки «Добавить» и пользовательским методом «saveTo:».
  • 3. Связь «атрибут как параметр» между свойством «object» текстового поля ввода с параметром «FName» связи №1
  • 4. Связь «атрибут как параметр» между свойством «object» текстового поля ввода параметром «SName» связи №1
  • 5. Связь «атрибут как параметр» между свойством «selectedItem» поля ввода параметром «sex» связи №1

Рис.12

Предназначен для добавления записей о новых пользователях в БД.

AbtAppBldrView subclass: #HotelBDAddUser

instanceVariableNames: 'selectedUser '

classVariableNames: ''

poolDictionaries: ''

Main.

selectedUser

^selectedUser

selectedUser: anObject

selectedUser := anObject.

self signalEvent: #selectedUser with: anObject

newUser: FName with: SName sex: sex

self selectedUser: (HotelBDUser new FName:FName; SName:SName; sex:sex).

(self subpartNamed: 'Window') closeWidgetCommand.

Рис.13

 
< Пред   СОДЕРЖАНИЕ   Загрузить   След >