Функция производит редактирование в таблице текущей записи со значением кодов полей Params. В случае успешного редактирования (отсутствия идентичной записи в справочнике, соответствия прав доступа) функция возвращает True, иначе False.
Для получения кодов соответствующих полей данный класс использует объект класса TUseSpravInfo, котрый передается в функцию в качестве параметра.
8. public Function Delete (): boolean // удаление текущей записи.
Функция производит удаление в справочнике текущей записи. В случае успешного удаления (отсутствия дочерних записей, соответствия прав доступа) функция возвращает True, иначе False.
Модуль принадлежности лаб.раб. содержит класс TPrenadlTable.
Атрибуты:
private UserRole: integer – статус текущего пользователя.
Методы:
1. Constructor InitPrenadl (dbTable:TTable) //получение экземпляра класса TPrenadlTable.
В качестве параметра в данную функцию передается таблица принадлежности лаб. раб.
2. Distructor Destroy () // уничтожение экземпляра класса TPrenadlTable.
3. Procedure SetRole (Role:Byte) // устанавливает статус текущего пользователя.
Присваивает атрибуту UserRole значение Role.
4. public Function Insert (UseSpravInfo:TUseSpravInfo; Params:StructForParams): boolean // добавление новой записи.
Функция производит добавление в таблицу новой записи со значением кодов полей Params. В случае успешного добавления (отсутствия идентичной записи в справочнике, соответствия прав доступа) функция возвращает True, иначе False.
Для получения кодов соответствующих полей данный класс использует объект класса TUseSpravInfo, котрый передается в функцию в качестве параметра.
7. public Function Edit (UseSpravInfo:TUseSpravInfo; Params:StructForParams): boolean // редактирование текущей записи.
Функция производит редактирование в таблице текущей записи со значением кодов полей Params. В случае успешного редактирования (отсутствия идентичной записи в справочнике, соответствия прав доступа) функция возвращает True, иначе False.
Для получения кодов соответствующих полей данный класс использует объект класса TUseSpravInfo, котрый передается в функцию в качестве параметра.
8. public Function Delete (): boolean // удаление текущей записи.
Функция производит удаление в справочнике текущей записи. В случае успешного удаления (отсутствия дочерних записей, соответствия прав доступа) функция возвращает True, иначе False.
Модуль рекомендаций по лаб.раб. включает класс TRecommendTable.
Атрибуты:
private UserRole: integer – статус текущего пользователя.
Методы:
1. Constructor InitRecommend (dbTable:TTable) //получение экземпляра класса TRecommendTable.
В качестве параметра в данную функцию передается таблица рекомендаций по лаб. раб.
2. Distructor Destroy () // уничтожение экземпляра класса TRecommendTable.
3. Procedure SetRole (Role:Byte) // устанавливает статус текущего пользователя.
Присваивает атрибуту UserRole значение Role.
4. public Function Insert (UseSpravInfo:TUseSpravInfo; Params:StructForParams): boolean // добавление новой записи.
Функция производит добавление в таблицу новой записи со значением кодов полей Params. В случае успешного добавления (отсутствия идентичной записи в справочнике, соответствия прав доступа) функция возвращает True, иначе False.
Для получения кодов соответствующих полей данный класс использует объект класса TUseSpravInfo, котрый передается в функцию в качестве параметра.
7. public Function Edit (UseSpravInfo:TUseSpravInfo; Params:StructForParams): boolean // редактирование текущей записи.
Функция производит редактирование в таблице текущей записи со значением кодов полей Params. В случае успешного редактирования (отсутствия идентичной записи в справочнике, соответствия прав доступа) функция возвращает True, иначе False.
Для получения кодов соответствующих полей данный класс использует объект класса TUseSpravInfo, котрый передается в функцию в качестве параметра.
8. public Function Delete (): boolean // удаление текущей записи.
Функция производит удаление в справочнике текущей записи. В случае успешного удаления (отсутствия дочерних записей, соответствия прав доступа) функция возвращает True, иначе False.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.