eis/inc/dbinc/T_TRK_REJECT.h

606 lines
11 KiB
C++

// Version: 2014.7.30 16:47:28
#ifndef _T_TRK_REJECT_H
#define _T_TRK_REJECT_H
#include <common/BasicStruct.h>
using namespace baosight;
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#ifdef _MSC_VER
#pragma warning(disable:4996)
#pragma warning(disable:4267)
#endif
#include "T_TRK_REJECTDBAX.h"
class T_TRK_REJECT{
friend class T_TRK_REJECTDBAX;
private:
//aggregation to DB Class
T_TRK_REJECTDBAX db;
public:
//
//A T T R I B U T E S
//===================
//
bool dbAccess;
char* dbMessage;// pointer for the return values of DBAX methodes
char messageBuffer[200];// temporary message buffer
friend class PapLib;
protected:
//
//A T T R I B U T E S
//===================
//
long l_location;
short s_locationZi;
char c_dateTime[27];
short s_dateTimeZi;
char c_ReasonCode[9+1];
short s_ReasonCodeZi;
char c_reason[80+1];
short s_reasonZi;
char c_remark[80+1];
short s_remarkZi;
long l_L3AckFlag;
short s_L3AckFlagZi;
char c_RejectFlag[2+1];
short s_RejectFlagZi;
char c_RejectCoilId[20+1];
short s_RejectCoilIdZi;
char c_HoldFlag[2+1];
short s_HoldFlagZi;
char c_UserId[10+1];
short s_UserIdZi;
char c_EntCoilId[20+1];
short s_EntCoilIdZi;
long l_FinalSign;
short s_FinalSignZi;
long l_muId;
char c_muCreator[3];
short s_musId;
char c_toc[27];
short s_tocZi;
char c_tom[27];
short s_tomZi;
char c_mop[121];
short s_mopZi;
char c_mou[31];
short s_mouZi;
// arguments for Primary key
long l_k_muId;
char c_k_muCreator[3];
short s_k_musId;
public:
//
// LTA Structure
struct STR_T_TRK_REJECT{
int location;
char dateTime[27];
char ReasonCode[9+1];
char reason[80+1];
char remark[80+1];
int L3AckFlag;
char RejectFlag[2+1];
char RejectCoilId[20+1];
char HoldFlag[2+1];
char UserId[10+1];
char EntCoilId[20+1];
int FinalSign;
int muId;
char muCreator[3];
short musId;
char toc[27];
char tom[27];
char mop[121];
char mou[31];
}structTable;
// LTA Structure Zi
struct STR_T_TRK_REJECTZi{
short locationZi;
short dateTimeZi;
short ReasonCodeZi;
short reasonZi;
short remarkZi;
short L3AckFlagZi;
short RejectFlagZi;
short RejectCoilIdZi;
short HoldFlagZi;
short UserIdZi;
short EntCoilIdZi;
short FinalSignZi;
short tocZi;
short tomZi;
short mopZi;
short mouZi;
}structTableZi;
//
//C O N S T R U C T O R S
//=======================
//
public:
T_TRK_REJECT();
//D E S T R U C T O R S
//=======================
//
virtual ~T_TRK_REJECT();
//
//C O P Y - C O N S T R U C T O R
//=======================
T_TRK_REJECT(const T_TRK_REJECT &inst);
// For Constructors with parameters the flag dbAccess
// informs you if the access was successfully or not
T_TRK_REJECT( MU_CODE muCode );
//methods
public:
char* getCreationTime() {return "2014.7.30 16:47:28";};
//initial data
void initial();
//read data
char* readDB();
//update data
char* updateDB();
//insert data
char* insertDB();
//this methode tries to update a DB record , when the update fails , the methode
//tries an insert of the failed record
char* storeDB();
//delete data
char* deleteDB();
//delete data
char* deleteDB(const char* where , long* count );
//openSetDB data
char* openSetDB(const char* where ,const char* order );
//getSetDB data
char* getSetDB();
//closeSetDB data
char* closeSetDB();
//countDB data
char* countDB(const char* where , long* count );
char* execute(const char* sql , long* count );
char* dbCommit();
char* dbRollback();
public:
//
// public methode setPrimKey
//
// this methode stores the unique key attributes
//
void setPrimKey(long arg1 , const char* arg2 , short arg3);
void setPrimKey( MU_CODE muCode );
// public methode initInsertKeys
//
// this methode stores the unique key attributes
//
void initInsertKeys( long arg1 , const char* arg2 , short arg3 );
void initInsertKeys( MU_CODE muCode );
public:
//
// public methode setKeysFromRecord
//
// this methode set the unique key attributes from the DB Record Attributes
//
void setKeysFromRecord();
//
//O P E R A T O R +
//===================
//
public:
T_TRK_REJECT operator+(const T_TRK_REJECT &inst) const;
//
//O P E R A T O R =
//===================
//
public:
const T_TRK_REJECT& operator=(const T_TRK_REJECT &inst);
long location() const;//{
//return((long)l_location );
//}
short locationZi() const;//{
//return( s_locationZi);
//}
void set_location( long arg );//{
//l_location = arg;
//s_locationZi= 0;
//return;
//}
void set_locationZi( short arg ) ;//{
//s_locationZi = arg;
//}
char* dateTime() const;//{
//return((char*)c_dateTime );
//}
short dateTimeZi() const;//{
//return( s_dateTimeZi);
//}
void set_dateTime( char* arg );//{
//strncpy((char*)c_dateTime , arg , sizeof(c_dateTime));
//c_dateTime[sizeof(c_dateTime)-1] = '\0';
//s_dateTimeZi= 0;
//return;
//}
void set_dateTimeZi( short arg ) ;//{
//s_dateTimeZi = arg;
//}
char* ReasonCode() const;//{
//return((char*)c_ReasonCode );
//}
short ReasonCodeZi() const;//{
//return( s_ReasonCodeZi);
//}
void set_ReasonCode( const char* arg );//{
//strncpy((char*)c_ReasonCode , arg , sizeof(c_ReasonCode));
//c_ReasonCode[sizeof(c_ReasonCode)-1] = '\0';
//s_ReasonCodeZi= 0;
//return;
//}
void set_ReasonCodeZi( short arg ) ;//{
//s_ReasonCodeZi = arg;
//}
char* reason() const;//{
//return((char*)c_reason );
//}
short reasonZi() const;//{
//return( s_reasonZi);
//}
void set_reason( const char* arg );//{
//strncpy((char*)c_reason , arg , sizeof(c_reason));
//c_reason[sizeof(c_reason)-1] = '\0';
//s_reasonZi= 0;
//return;
//}
void set_reasonZi( short arg ) ;//{
//s_reasonZi = arg;
//}
char* remark() const;//{
//return((char*)c_remark );
//}
short remarkZi() const;//{
//return( s_remarkZi);
//}
void set_remark( const char* arg );//{
//strncpy((char*)c_remark , arg , sizeof(c_remark));
//c_remark[sizeof(c_remark)-1] = '\0';
//s_remarkZi= 0;
//return;
//}
void set_remarkZi( short arg ) ;//{
//s_remarkZi = arg;
//}
long L3AckFlag() const;//{
//return((long)l_L3AckFlag );
//}
short L3AckFlagZi() const;//{
//return( s_L3AckFlagZi);
//}
void set_L3AckFlag( long arg );//{
//l_L3AckFlag = arg;
//s_L3AckFlagZi= 0;
//return;
//}
void set_L3AckFlagZi( short arg ) ;//{
//s_L3AckFlagZi = arg;
//}
char* RejectFlag() const;//{
//return((char*)c_RejectFlag );
//}
short RejectFlagZi() const;//{
//return( s_RejectFlagZi);
//}
void set_RejectFlag( const char* arg );//{
//strncpy((char*)c_RejectFlag , arg , sizeof(c_RejectFlag));
//c_RejectFlag[sizeof(c_RejectFlag)-1] = '\0';
//s_RejectFlagZi= 0;
//return;
//}
void set_RejectFlagZi( short arg ) ;//{
//s_RejectFlagZi = arg;
//}
char* RejectCoilId() const;//{
//return((char*)c_RejectCoilId );
//}
short RejectCoilIdZi() const;//{
//return( s_RejectCoilIdZi);
//}
void set_RejectCoilId( const char* arg );//{
//strncpy((char*)c_RejectCoilId , arg , sizeof(c_RejectCoilId));
//c_RejectCoilId[sizeof(c_RejectCoilId)-1] = '\0';
//s_RejectCoilIdZi= 0;
//return;
//}
void set_RejectCoilIdZi( short arg ) ;//{
//s_RejectCoilIdZi = arg;
//}
char* HoldFlag() const;//{
//return((char*)c_HoldFlag );
//}
short HoldFlagZi() const;//{
//return( s_HoldFlagZi);
//}
void set_HoldFlag( const char* arg );//{
//strncpy((char*)c_HoldFlag , arg , sizeof(c_HoldFlag));
//c_HoldFlag[sizeof(c_HoldFlag)-1] = '\0';
//s_HoldFlagZi= 0;
//return;
//}
void set_HoldFlagZi( short arg ) ;//{
//s_HoldFlagZi = arg;
//}
char* UserId() const;//{
//return((char*)c_UserId );
//}
short UserIdZi() const;//{
//return( s_UserIdZi);
//}
void set_UserId( const char* arg );//{
//strncpy((char*)c_UserId , arg , sizeof(c_UserId));
//c_UserId[sizeof(c_UserId)-1] = '\0';
//s_UserIdZi= 0;
//return;
//}
void set_UserIdZi( short arg ) ;//{
//s_UserIdZi = arg;
//}
char* EntCoilId() const;//{
//return((char*)c_EntCoilId );
//}
short EntCoilIdZi() const;//{
//return( s_EntCoilIdZi);
//}
void set_EntCoilId( const char* arg );//{
//strncpy((char*)c_EntCoilId , arg , sizeof(c_EntCoilId));
//c_EntCoilId[sizeof(c_EntCoilId)-1] = '\0';
//s_EntCoilIdZi= 0;
//return;
//}
void set_EntCoilIdZi( short arg ) ;//{
//s_EntCoilIdZi = arg;
//}
long FinalSign() const;//{
//return((long)l_FinalSign );
//}
short FinalSignZi() const;//{
//return( s_FinalSignZi);
//}
void set_FinalSign( long arg );//{
//l_FinalSign = arg;
//s_FinalSignZi= 0;
//return;
//}
void set_FinalSignZi( short arg ) ;//{
//s_FinalSignZi = arg;
//}
long muId() const;//{
//return((long)l_muId );
//}
void set_muId( long arg );//{
//l_muId = arg;
//return;
//}
char* muCreator() const;//{
//return((char*)c_muCreator );
//}
void set_muCreator( const char* arg );//{
//strncpy((char*)c_muCreator , arg , sizeof(c_muCreator));
//c_muCreator[sizeof(c_muCreator)-1] = '\0';
//return;
//}
short musId() const;//{
//return((short)s_musId );
//}
void set_musId( short arg );//{
//s_musId = arg;
//return;
//}
public:
char* toc() const;//{
//return((char*)c_toc );
//}
short tocZi() const;//{
//return( s_tocZi);
//}
protected:
void set_toc( char* arg );//{
//strncpy((char*)c_toc , arg , sizeof(c_toc));
//c_toc[sizeof(c_toc)-1] = '\0';
//s_tocZi= 0;
//return;
//}
void set_tocZi( short arg );//{
//s_tocZi = arg;
//}
public:
char* tom() const;//{
//return((char*)c_tom );
//}
short tomZi() const;//{
//return( s_tomZi);
//}
protected:
void set_tom( char* arg );//{
//strncpy((char*)c_tom , arg , sizeof(c_tom));
//c_tom[sizeof(c_tom)-1] = '\0';
//s_tomZi= 0;
//return;
//}
void set_tomZi( short arg );//{
//s_tomZi = arg;
//}
public:
char* mop() const;//{
//return((char*)c_mop );
//}
short mopZi() const;//{
//return( s_mopZi);
//}
protected:
void set_mop( char* arg );//{
//strncpy((char*)c_mop , arg , sizeof(c_mop));
//c_mop[sizeof(c_mop)-1] = '\0';
//s_mopZi= 0;
//return;
//}
void set_mopZi( short arg );//{
//s_mopZi = arg;
//}
public:
char* mou() const;//{
//return((char*)c_mou );
//}
short mouZi() const;//{
//return( s_mouZi);
//}
protected:
void set_mou( char* arg );//{
//strncpy((char*)c_mou , arg , sizeof(c_mou));
//c_mou[sizeof(c_mou)-1] = '\0';
//s_mouZi= 0;
//return;
//}
void set_mouZi( short arg );//{
//s_mouZi = arg;
//}
public:
// methodes for Primary key
long k_muId();//{
//return((long)l_k_muId );
//}
void set_k_muId( long arg );//{
//l_k_muId = arg;
//return;
//}
char* k_muCreator();//{
//return((char*)c_k_muCreator );
//}
void set_k_muCreator( char* arg );//{
//strncpy((char*)c_k_muCreator , arg , sizeof(c_k_muCreator));
//c_k_muCreator[sizeof(c_k_muCreator)-1] = '\0';
//return;
//}
short k_musId();//{
//return((short)s_k_musId );
//}
void set_k_musId( short arg );//{
//s_k_musId = arg;
//return;
//}
public:
//
// public methode fillStructure
//
// this methode filles the classstructue with the private attributes
//
void fillStructure();//{
//}
///////////////////////////////////////////////////
void fillStructureZi();//{
//}
///////////////////////////////////////////////////
void setStructure();// {
//return;
//}
///////////////////////////////////////////////////
void setStructureZi() ;//{
//}
///////////////////////////////////////////////////
char* getName();//{
//return("T_TRK_REJECT");
//}
///////////////////////////////////////////////////
int getSqlCode();//{
//return( db.dbSqlCode);
//}
///////////////////////////////////////////////////
int getRowsProcessed();//{
//return( db.dbRowsProcessed);
//}
};
#endif