home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 April
/
Chip_1997-04_cd.bin
/
prezent
/
cb
/
data.z
/
DMCSDEMO.H
< prev
next >
Wrap
C/C++ Source or Header
|
1997-01-16
|
4KB
|
129 lines
//----------------------------------------------------------------------------
//Borland C++ Builder
//Copyright (c) 1987 Borland International Inc. All Rights Reserved.
//----------------------------------------------------------------------------
//---------------------------------------------------------------------------
#ifndef DmCSDemoHPP
#define DmCSDemoHPP
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#ifndef WindowsHPP
#include <windows.hpp>
#endif
#ifndef MessagesHPP
#include <messages.hpp>
#endif
#ifndef SysUtilsHPP
#include <sysutils.hpp>
#endif
#ifndef ClassesHPP
#include <classes.hpp>
#endif
#ifndef GraphicsHPP
#include <graphics.hpp>
#endif
#ifndef ControlsHPP
#include <controls.hpp>
#endif
#ifndef FormsHPP
#include <forms.hpp>
#endif
#ifndef DialogsHPP
#include <dialogs.hpp>
#endif
#ifndef DBHPP
#include <db.hpp>
#endif
#ifndef DBTablesHPP
#include <dbtables.hpp>
#endif
//---------------------------------------------------------------------------
class TDmEmployee : public TDataModule
{
__published:
TDatabase *EmployeeDatabase;
TStoredProc *ShipOrderProc;
TStoredProc *DeleteEmployeeProc;
TTable *EmployeeLookup;
TSmallintField *SmallintField1;
TStringField *StringField1;
TStringField *StringField2;
TStringField *StringField3;
TDateTimeField *DateTimeField1;
TStringField *StringField4;
TStringField *StringField5;
TSmallintField *SmallintField2;
TStringField *StringField6;
TFloatField *FloatField1;
TStringField *StringField7;
TTable *SalesTable;
TStringField *SalesTablePO_NUMBER;
TIntegerField *SalesTableCUST_NO;
TSmallintField *SalesTableSALES_REP;
TStringField *SalesTableORDER_STATUS;
TDateTimeField *SalesTableORDER_DATE;
TDateTimeField *SalesTableSHIP_DATE;
TDateTimeField *SalesTableDATE_NEEDED;
TStringField *SalesTablePAID;
TIntegerField *SalesTableQTY_ORDERED;
TIntegerField *SalesTableTOTAL_VALUE;
TFloatField *SalesTableDISCOUNT;
TStringField *SalesTableITEM_TYPE;
TFloatField *SalesTableAGED;
TTable *CustomerTable;
TIntegerField *CustomerTableCUST_NO;
TStringField *CustomerTableCUSTOMER;
TStringField *CustomerTableCONTACT_FIRST;
TStringField *CustomerTableCONTACT_LAST;
TStringField *CustomerTablePHONE_NO;
TStringField *CustomerTableADDRESS_LINE1;
TStringField *CustomerTableADDRESS_LINE2;
TStringField *CustomerTableCITY;
TStringField *CustomerTableSTATE_PROVINCE;
TStringField *CustomerTableCOUNTRY;
TStringField *CustomerTablePOSTAL_CODE;
TStringField *CustomerTableON_HOLD;
TTable *EmployeeTable;
TSmallintField *EmployeeTableEMP_NO;
TStringField *EmployeeTableFIRST_NAME;
TStringField *EmployeeTableLAST_NAME;
TStringField *EmployeeTablePHONE_EXT;
TDateTimeField *EmployeeTableHIRE_DATE;
TStringField *EmployeeTableDEPT_NO;
TStringField *EmployeeTableJOB_CODE;
TSmallintField *EmployeeTableJOB_GRADE;
TStringField *EmployeeTableJOB_COUNTRY;
TFloatField *EmployeeTableSALARY;
TStringField *EmployeeTableFULL_NAME;
TTable *SalaryHistoryTable;
TStringField *SalaryHistoryTableEMPLOYEE;
TSmallintField *SalaryHistoryTableEMP_NO;
TDateTimeField *SalaryHistoryTableCHANGE_DATE;
TStringField *SalaryHistoryTableUPDATER_ID;
TFloatField *SalaryHistoryTableOLD_SALARY;
TFloatField *SalaryHistoryTablePERCENT_CHANGE;
TFloatField *SalaryHistoryTableNEW_SALARY;
TDataSource *SalesSource;
TDataSource *CustomerSource;
TDataSource *EmployeeSource;
TDataSource *SalaryHistorySource;
private: // private user declarations
public: // public user declarations
virtual __fastcall TDmEmployee(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern TDmEmployee *DmEmployee;
//---------------------------------------------------------------------------
#endif