34 #include <qdatetime.h> 37 #include "adocument.h" 74 ERR_Code selectDocument( Q_ULLONG idd );
75 virtual Q_ULLONG
docId();
84 int type() {
return journalType; }
85 QString nextNumber(
const QString &prefix,
int mdId );
89 int getSerialNumber();
90 ERR_Code setDate( QVariant date );
91 ERR_Code setNumber( QVariant number );
93 virtual ERR_Code
New ( Q_ULLONG idd,
const QString & docPrefix,
int type );
94 virtual ERR_Code deleteDocument ( Q_ULLONG idd );
95 Q_ULLONG findDocument( Q_ULLONG idd );
97 Q_ULLONG findDoc(
const QString & num,
int type );
99 QString selectionFilter( QDateTime from, QDateTime to,
const QString & mdName =
"",
101 QString selectionFilter(
const QString & num,
const QString & mdName =
"",
bool full=
false );
105 virtual ERR_Code
Delete();
106 virtual ERR_Code Select( QDateTime from, QDateTime to,
const QString & mdName =
"" );
107 virtual ERR_Code Select(
const QString & num,
const QString & mdName =
"" );
110 #endif// ADOCJOURNAL_H Определяет программный интерфейс для работы с бизнес объектами типа Документ и их атрибутами...
Definition: adocument.h:62
virtual Q_ULLONG docId()
Возвращает id документа в базе данных.
Definition: aobject.cpp:842
virtual ERR_Code initObject()
Инициализирует объект при его создании.
Definition: aobject.cpp:253
int type()
Definition: adocjournal.h:84
virtual int Delete()
Удаляет текущий объект из базы данных.
Definition: aobject.cpp:692
virtual int New()
Add new object record in database.
Definition: aobject.cpp:625
Определяет программный интерфейс управления общим (системным) журналом документов. Наследует aObject.
Definition: adocjournal.h:58
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject.
Definition: adatabase.h:77
Базовый класс для невизуальных классов (моделей в терминологии MVC) Ананаса, которым необходим доступ...
Definition: aobject.h:63