// Version: 2014.8.28 15:32:42 #ifndef _T_LOV_FURNACESETP_H #define _T_LOV_FURNACESETP_H #include #include #include #ifdef _MSC_VER #pragma warning(disable:4996) #pragma warning(disable:4267) #endif #include "T_LOV_FURNACESETPDBAX.h" class T_LOV_FURNACESETP{ friend class T_LOV_FURNACESETPDBAX; private: //aggregation to DB Class T_LOV_FURNACESETPDBAX 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 //=================== // char c_HeatCycle[3+1]; long l_PyroP1; short s_PyroP1Zi; long l_HeatSetp; short s_HeatSetpZi; long l_HeatUcl; short s_HeatUclZi; long l_HeatUql; short s_HeatUqlZi; long l_HeatLcl; short s_HeatLclZi; long l_HeatLql; short s_HeatLqlZi; long l_HeatStep13; short s_HeatStep13Zi; long l_HeatStep35; short s_HeatStep35Zi; long l_HeatStep57; short s_HeatStep57Zi; long l_PyroP2; short s_PyroP2Zi; long l_SoakSetp; short s_SoakSetpZi; long l_SoakUcl; short s_SoakUclZi; long l_SoakUql; short s_SoakUqlZi; long l_SoakLcl; short s_SoakLclZi; long l_SoakLql; short s_SoakLqlZi; long l_SoakTime; short s_SoakTimeZi; long l_JetCoolSetp; short s_JetCoolSetpZi; long l_JetCoolUl; short s_JetCoolUlZi; long l_JetCoolLl; short s_JetCoolLlZi; long l_JetCoolRate; short s_JetCoolRateZi; long l_PyroP4; short s_PyroP4Zi; long l_PyroP9; short s_PyroP9Zi; long l_EqualTime; short s_EqualTimeZi; long l_ExitSetp; short s_ExitSetpZi; long l_PyroP5; short s_PyroP5Zi; long l_PyroP6; short s_PyroP6Zi; long l_PyroP7; short s_PyroP7Zi; long l_PyroP10; short s_PyroP10Zi; long l_Galvannealing; short s_GalvannealingZi; long l_PyroP8; short s_PyroP8Zi; 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 char c_k_HeatCycle[3+1]; public: // // LTA Structure struct STR_T_LOV_FURNACESETP{ char HeatCycle[3+1]; int PyroP1; int HeatSetp; int HeatUcl; int HeatUql; int HeatLcl; int HeatLql; int HeatStep13; int HeatStep35; int HeatStep57; int PyroP2; int SoakSetp; int SoakUcl; int SoakUql; int SoakLcl; int SoakLql; int SoakTime; int JetCoolSetp; int JetCoolUl; int JetCoolLl; int JetCoolRate; int PyroP4; int PyroP9; int EqualTime; int ExitSetp; int PyroP5; int PyroP6; int PyroP7; int PyroP10; int Galvannealing; int PyroP8; char toc[27]; char tom[27]; char mop[121]; char mou[31]; }structTable; // LTA Structure Zi struct STR_T_LOV_FURNACESETPZi{ short PyroP1Zi; short HeatSetpZi; short HeatUclZi; short HeatUqlZi; short HeatLclZi; short HeatLqlZi; short HeatStep13Zi; short HeatStep35Zi; short HeatStep57Zi; short PyroP2Zi; short SoakSetpZi; short SoakUclZi; short SoakUqlZi; short SoakLclZi; short SoakLqlZi; short SoakTimeZi; short JetCoolSetpZi; short JetCoolUlZi; short JetCoolLlZi; short JetCoolRateZi; short PyroP4Zi; short PyroP9Zi; short EqualTimeZi; short ExitSetpZi; short PyroP5Zi; short PyroP6Zi; short PyroP7Zi; short PyroP10Zi; short GalvannealingZi; short PyroP8Zi; short tocZi; short tomZi; short mopZi; short mouZi; }structTableZi; // //C O N S T R U C T O R S //======================= // public: T_LOV_FURNACESETP(); //D E S T R U C T O R S //======================= // virtual ~T_LOV_FURNACESETP(); // //C O P Y - C O N S T R U C T O R //======================= T_LOV_FURNACESETP(const T_LOV_FURNACESETP &inst); // For Constructors with parameters the flag dbAccess // informs you if the access was successfully or not T_LOV_FURNACESETP( const char* arg1); //methods public: char* getCreationTime() {return "2014.8.28 15:32:42";}; //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(const char* arg1 ); // public methode initInsertKeys // // this methode stores the unique key attributes // void initInsertKeys( const char* arg1 ); 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_LOV_FURNACESETP operator+(const T_LOV_FURNACESETP &inst) const; // //O P E R A T O R = //=================== // public: const T_LOV_FURNACESETP& operator=(const T_LOV_FURNACESETP &inst); char* HeatCycle() const;//{ //return((char*)c_HeatCycle ); //} void set_HeatCycle( const char* arg );//{ //strncpy((char*)c_HeatCycle , arg , sizeof(c_HeatCycle)); //c_HeatCycle[sizeof(c_HeatCycle)-1] = '\0'; //return; //} long PyroP1() const;//{ //return((long)l_PyroP1 ); //} short PyroP1Zi() const;//{ //return( s_PyroP1Zi); //} void set_PyroP1( long arg );//{ //l_PyroP1 = arg; //s_PyroP1Zi= 0; //return; //} void set_PyroP1Zi( short arg ) ;//{ //s_PyroP1Zi = arg; //} long HeatSetp() const;//{ //return((long)l_HeatSetp ); //} short HeatSetpZi() const;//{ //return( s_HeatSetpZi); //} void set_HeatSetp( long arg );//{ //l_HeatSetp = arg; //s_HeatSetpZi= 0; //return; //} void set_HeatSetpZi( short arg ) ;//{ //s_HeatSetpZi = arg; //} long HeatUcl() const;//{ //return((long)l_HeatUcl ); //} short HeatUclZi() const;//{ //return( s_HeatUclZi); //} void set_HeatUcl( long arg );//{ //l_HeatUcl = arg; //s_HeatUclZi= 0; //return; //} void set_HeatUclZi( short arg ) ;//{ //s_HeatUclZi = arg; //} long HeatUql() const;//{ //return((long)l_HeatUql ); //} short HeatUqlZi() const;//{ //return( s_HeatUqlZi); //} void set_HeatUql( long arg );//{ //l_HeatUql = arg; //s_HeatUqlZi= 0; //return; //} void set_HeatUqlZi( short arg ) ;//{ //s_HeatUqlZi = arg; //} long HeatLcl() const;//{ //return((long)l_HeatLcl ); //} short HeatLclZi() const;//{ //return( s_HeatLclZi); //} void set_HeatLcl( long arg );//{ //l_HeatLcl = arg; //s_HeatLclZi= 0; //return; //} void set_HeatLclZi( short arg ) ;//{ //s_HeatLclZi = arg; //} long HeatLql() const;//{ //return((long)l_HeatLql ); //} short HeatLqlZi() const;//{ //return( s_HeatLqlZi); //} void set_HeatLql( long arg );//{ //l_HeatLql = arg; //s_HeatLqlZi= 0; //return; //} void set_HeatLqlZi( short arg ) ;//{ //s_HeatLqlZi = arg; //} long HeatStep13() const;//{ //return((long)l_HeatStep13 ); //} short HeatStep13Zi() const;//{ //return( s_HeatStep13Zi); //} void set_HeatStep13( long arg );//{ //l_HeatStep13 = arg; //s_HeatStep13Zi= 0; //return; //} void set_HeatStep13Zi( short arg ) ;//{ //s_HeatStep13Zi = arg; //} long HeatStep35() const;//{ //return((long)l_HeatStep35 ); //} short HeatStep35Zi() const;//{ //return( s_HeatStep35Zi); //} void set_HeatStep35( long arg );//{ //l_HeatStep35 = arg; //s_HeatStep35Zi= 0; //return; //} void set_HeatStep35Zi( short arg ) ;//{ //s_HeatStep35Zi = arg; //} long HeatStep57() const;//{ //return((long)l_HeatStep57 ); //} short HeatStep57Zi() const;//{ //return( s_HeatStep57Zi); //} void set_HeatStep57( long arg );//{ //l_HeatStep57 = arg; //s_HeatStep57Zi= 0; //return; //} void set_HeatStep57Zi( short arg ) ;//{ //s_HeatStep57Zi = arg; //} long PyroP2() const;//{ //return((long)l_PyroP2 ); //} short PyroP2Zi() const;//{ //return( s_PyroP2Zi); //} void set_PyroP2( long arg );//{ //l_PyroP2 = arg; //s_PyroP2Zi= 0; //return; //} void set_PyroP2Zi( short arg ) ;//{ //s_PyroP2Zi = arg; //} long SoakSetp() const;//{ //return((long)l_SoakSetp ); //} short SoakSetpZi() const;//{ //return( s_SoakSetpZi); //} void set_SoakSetp( long arg );//{ //l_SoakSetp = arg; //s_SoakSetpZi= 0; //return; //} void set_SoakSetpZi( short arg ) ;//{ //s_SoakSetpZi = arg; //} long SoakUcl() const;//{ //return((long)l_SoakUcl ); //} short SoakUclZi() const;//{ //return( s_SoakUclZi); //} void set_SoakUcl( long arg );//{ //l_SoakUcl = arg; //s_SoakUclZi= 0; //return; //} void set_SoakUclZi( short arg ) ;//{ //s_SoakUclZi = arg; //} long SoakUql() const;//{ //return((long)l_SoakUql ); //} short SoakUqlZi() const;//{ //return( s_SoakUqlZi); //} void set_SoakUql( long arg );//{ //l_SoakUql = arg; //s_SoakUqlZi= 0; //return; //} void set_SoakUqlZi( short arg ) ;//{ //s_SoakUqlZi = arg; //} long SoakLcl() const;//{ //return((long)l_SoakLcl ); //} short SoakLclZi() const;//{ //return( s_SoakLclZi); //} void set_SoakLcl( long arg );//{ //l_SoakLcl = arg; //s_SoakLclZi= 0; //return; //} void set_SoakLclZi( short arg ) ;//{ //s_SoakLclZi = arg; //} long SoakLql() const;//{ //return((long)l_SoakLql ); //} short SoakLqlZi() const;//{ //return( s_SoakLqlZi); //} void set_SoakLql( long arg );//{ //l_SoakLql = arg; //s_SoakLqlZi= 0; //return; //} void set_SoakLqlZi( short arg ) ;//{ //s_SoakLqlZi = arg; //} long SoakTime() const;//{ //return((long)l_SoakTime ); //} short SoakTimeZi() const;//{ //return( s_SoakTimeZi); //} void set_SoakTime( long arg );//{ //l_SoakTime = arg; //s_SoakTimeZi= 0; //return; //} void set_SoakTimeZi( short arg ) ;//{ //s_SoakTimeZi = arg; //} long JetCoolSetp() const;//{ //return((long)l_JetCoolSetp ); //} short JetCoolSetpZi() const;//{ //return( s_JetCoolSetpZi); //} void set_JetCoolSetp( long arg );//{ //l_JetCoolSetp = arg; //s_JetCoolSetpZi= 0; //return; //} void set_JetCoolSetpZi( short arg ) ;//{ //s_JetCoolSetpZi = arg; //} long JetCoolUl() const;//{ //return((long)l_JetCoolUl ); //} short JetCoolUlZi() const;//{ //return( s_JetCoolUlZi); //} void set_JetCoolUl( long arg );//{ //l_JetCoolUl = arg; //s_JetCoolUlZi= 0; //return; //} void set_JetCoolUlZi( short arg ) ;//{ //s_JetCoolUlZi = arg; //} long JetCoolLl() const;//{ //return((long)l_JetCoolLl ); //} short JetCoolLlZi() const;//{ //return( s_JetCoolLlZi); //} void set_JetCoolLl( long arg );//{ //l_JetCoolLl = arg; //s_JetCoolLlZi= 0; //return; //} void set_JetCoolLlZi( short arg ) ;//{ //s_JetCoolLlZi = arg; //} long JetCoolRate() const;//{ //return((long)l_JetCoolRate ); //} short JetCoolRateZi() const;//{ //return( s_JetCoolRateZi); //} void set_JetCoolRate( long arg );//{ //l_JetCoolRate = arg; //s_JetCoolRateZi= 0; //return; //} void set_JetCoolRateZi( short arg ) ;//{ //s_JetCoolRateZi = arg; //} long PyroP4() const;//{ //return((long)l_PyroP4 ); //} short PyroP4Zi() const;//{ //return( s_PyroP4Zi); //} void set_PyroP4( long arg );//{ //l_PyroP4 = arg; //s_PyroP4Zi= 0; //return; //} void set_PyroP4Zi( short arg ) ;//{ //s_PyroP4Zi = arg; //} long PyroP9() const;//{ //return((long)l_PyroP9 ); //} short PyroP9Zi() const;//{ //return( s_PyroP9Zi); //} void set_PyroP9( long arg );//{ //l_PyroP9 = arg; //s_PyroP9Zi= 0; //return; //} void set_PyroP9Zi( short arg ) ;//{ //s_PyroP9Zi = arg; //} long EqualTime() const;//{ //return((long)l_EqualTime ); //} short EqualTimeZi() const;//{ //return( s_EqualTimeZi); //} void set_EqualTime( long arg );//{ //l_EqualTime = arg; //s_EqualTimeZi= 0; //return; //} void set_EqualTimeZi( short arg ) ;//{ //s_EqualTimeZi = arg; //} long ExitSetp() const;//{ //return((long)l_ExitSetp ); //} short ExitSetpZi() const;//{ //return( s_ExitSetpZi); //} void set_ExitSetp( long arg );//{ //l_ExitSetp = arg; //s_ExitSetpZi= 0; //return; //} void set_ExitSetpZi( short arg ) ;//{ //s_ExitSetpZi = arg; //} long PyroP5() const;//{ //return((long)l_PyroP5 ); //} short PyroP5Zi() const;//{ //return( s_PyroP5Zi); //} void set_PyroP5( long arg );//{ //l_PyroP5 = arg; //s_PyroP5Zi= 0; //return; //} void set_PyroP5Zi( short arg ) ;//{ //s_PyroP5Zi = arg; //} long PyroP6() const;//{ //return((long)l_PyroP6 ); //} short PyroP6Zi() const;//{ //return( s_PyroP6Zi); //} void set_PyroP6( long arg );//{ //l_PyroP6 = arg; //s_PyroP6Zi= 0; //return; //} void set_PyroP6Zi( short arg ) ;//{ //s_PyroP6Zi = arg; //} long PyroP7() const;//{ //return((long)l_PyroP7 ); //} short PyroP7Zi() const;//{ //return( s_PyroP7Zi); //} void set_PyroP7( long arg );//{ //l_PyroP7 = arg; //s_PyroP7Zi= 0; //return; //} void set_PyroP7Zi( short arg ) ;//{ //s_PyroP7Zi = arg; //} long PyroP10() const;//{ //return((long)l_PyroP10 ); //} short PyroP10Zi() const;//{ //return( s_PyroP10Zi); //} void set_PyroP10( long arg );//{ //l_PyroP10 = arg; //s_PyroP10Zi= 0; //return; //} void set_PyroP10Zi( short arg ) ;//{ //s_PyroP10Zi = arg; //} long Galvannealing() const;//{ //return((long)l_Galvannealing ); //} short GalvannealingZi() const;//{ //return( s_GalvannealingZi); //} void set_Galvannealing( long arg );//{ //l_Galvannealing = arg; //s_GalvannealingZi= 0; //return; //} void set_GalvannealingZi( short arg ) ;//{ //s_GalvannealingZi = arg; //} long PyroP8() const;//{ //return((long)l_PyroP8 ); //} short PyroP8Zi() const;//{ //return( s_PyroP8Zi); //} void set_PyroP8( long arg );//{ //l_PyroP8 = arg; //s_PyroP8Zi= 0; //return; //} void set_PyroP8Zi( short arg ) ;//{ //s_PyroP8Zi = arg; //} 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 char* k_HeatCycle();//{ //return((char*)c_k_HeatCycle ); //} void set_k_HeatCycle( char* arg );//{ //strncpy((char*)c_k_HeatCycle , arg , sizeof(c_k_HeatCycle)); //c_k_HeatCycle[sizeof(c_k_HeatCycle)-1] = '\0'; //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_LOV_FURNACESETP"); //} /////////////////////////////////////////////////// int getSqlCode();//{ //return( db.dbSqlCode); //} /////////////////////////////////////////////////// int getRowsProcessed();//{ //return( db.dbRowsProcessed); //} }; #endif