RVC::UI::DLG_DB_RECORD Class Reference

#include <rvc/uidlgdbrecord.h>

Inheritance diagram for RVC::UI::DLG_DB_RECORD:
Inheritance graph
[legend]

List of all members.

Public Types

enum  DLGSTYLE { DLGSTYLE_Grid = RVC::UI::FORM_DB_RECORD::FORMSTYLE_Grid, DLGSTYLE_UserDefined = RVC::UI::FORM_DB_RECORD::FORMSTYLE_UserDefined }

Public Member Functions

 DLG_DB_RECORD (DBEDIT_TINSTANCE *idata, DLGSTYLE DlgStyle)
virtual ~DLG_DB_RECORD ()
void GetRecordRef (DBTABLE::RECORDREFTYPE &RefType, INT32 &RefNum) const
INT32 GetRecordRefNum () const
DBTABLE::RECORDREFTYPE GetRecordRefType () const
ERRVALUE GetValues (RVC::DBTABLE::RECORD &record)
INT32 SaveRecord (bool AskUser=true)
ERRVALUE SetRecordRef (DBTABLE::RECORDREFTYPE RefType, INT32 RefNum)
ERRVALUE SetValues (const RVC::DBTABLE::RECORD &record, bool IsChanged)

Static Public Member Functions

static void SML_Install (SML::CONTEXT *context)

Member Enumeration Documentation

Dialog style.

Enumerator:
DLGSTYLE_Grid 
DLGSTYLE_UserDefined 

Constructor & Destructor Documentation

RVC::UI::DLG_DB_RECORD::DLG_DB_RECORD ( DBEDIT_TINSTANCE *  idata,
DLGSTYLE  DlgStyle 
)

Constructor.

Parameters:
DlgStyle Dialog style
virtual RVC::UI::DLG_DB_RECORD::~DLG_DB_RECORD (  )  [virtual]

Destructor.


Member Function Documentation

void RVC::UI::DLG_DB_RECORD::GetRecordRef ( DBTABLE::RECORDREFTYPE RefType,
INT32 RefNum 
) const [inline]

Get current record reference type and number.

Parameters:
RefType Reference type returned
RefNum Position number returned
INT32 RVC::UI::DLG_DB_RECORD::GetRecordRefNum (  )  const [inline]

Get current record reference number.

DBTABLE::RECORDREFTYPE RVC::UI::DLG_DB_RECORD::GetRecordRefType (  )  const [inline]

Get record reference type.

ERRVALUE RVC::UI::DLG_DB_RECORD::GetValues ( RVC::DBTABLE::RECORD record  )  [inline]

Get current values.

Parameters:
record Values returned
INT32 RVC::UI::DLG_DB_RECORD::SaveRecord ( bool  AskUser = true  ) 

Save record with optional prompt to user.

Returns:
EUserCancel if user chooses cancel, or error < 0, TRUE if saved, FALSE if not saved or no change.
Parameters:
AskUser Whether to prompt user to save or not
ERRVALUE RVC::UI::DLG_DB_RECORD::SetRecordRef ( DBTABLE::RECORDREFTYPE  RefType,
INT32  RefNum 
) [inline]

Set current record, will read values from table if existing.

Parameters:
RefType Reference type
RefNum Reference number, -1 for RECORDREFTYPE_New record
ERRVALUE RVC::UI::DLG_DB_RECORD::SetValues ( const RVC::DBTABLE::RECORD record,
bool  IsChanged 
)

Set values from record.

Parameters:
record Values to set
IsChanged Whether to treat as "changed" for saving
static void RVC::UI::DLG_DB_RECORD::SML_Install ( SML::CONTEXT context  )  [static]

Install SML interface.

Parameters:
context SML context to install to

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:38:53 2012 for TNTsdk 2012 by  doxygen 1.6.1