⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hmhdl.h

📁 速达开源ERP系统
💻 H
字号:
//---------------------------------------------------------------------------
#ifndef HmhdlH
#define HmhdlH
#include <ADODB.hpp>
#include <db.hpp>
#include "sdenumtype.h"
#include "sdbaselib.h"
//---------------------------------------------------------------------------
//**************************************
//     TsdTransfer
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdTransfer: public TsdStandard
{
private:

    AnsiString m_TransferCode;   //调动单号
    AnsiString m_TransferEmployee;   //员工编码
    AnsiString m_TransferDate;   //制单日期
    AnsiString m_TransferEdate;   //生效日期
    AnsiString m_TransferODept;   //调出部门
    AnsiString m_TransferOShop;   //调出车间
    AnsiString m_TransferTeam;   //调出班组
    AnsiString m_TransIDept;   //调入部门
    AnsiString m_TransferIShop;   //调入车间
    AnsiString m_TransferITeam;   //调入班组
    int        m_TransState;   //状态
    AnsiString m_TransferDesc;   //备注
    AnsiString m_TransferUser;   //操作员
    AnsiString m_TransferMgr;   //主管
    AnsiString m_TransferSysDate;   //系统日期
//backup
    AnsiString b_TransferCode;
    AnsiString b_TransferEmployee;
    AnsiString b_TransferDate;
    AnsiString b_TransferEdate;
    AnsiString b_TransferODept;
    AnsiString b_TransferOShop;
    AnsiString b_TransferTeam;
    AnsiString b_TransIDept;
    AnsiString b_TransferIShop;
    AnsiString b_TransferITeam;
    int        b_TransState;
    AnsiString b_TransferDesc;
    AnsiString b_TransferUser;
    AnsiString b_TransferMgr;
    AnsiString b_TransferSysDate;

    void __fastcall SetTransferCode(AnsiString value);
    void __fastcall SetTransferEmployee(AnsiString value);
    void __fastcall SetTransferDate(AnsiString value);
    void __fastcall SetTransferEdate(AnsiString value);
    void __fastcall SetTransferODept(AnsiString value);
    void __fastcall SetTransferOShop(AnsiString value);
    void __fastcall SetTransferTeam(AnsiString value);
    void __fastcall SetTransIDept(AnsiString value);
    void __fastcall SetTransferIShop(AnsiString value);
    void __fastcall SetTransferITeam(AnsiString value);
    void __fastcall SetTransState(int value);
    void __fastcall SetTransferDesc(AnsiString value);
    void __fastcall SetTransferUser(AnsiString value);
    void __fastcall SetTransferMgr(AnsiString value);

    __property  AnsiString TransferCode={read=m_TransferCode,write=SetTransferCode};
    __property  AnsiString TransferEmployee={read=m_TransferEmployee,write=SetTransferEmployee};
    __property  AnsiString TransferDate={read=m_TransferDate,write=SetTransferDate};
    __property  AnsiString TransferEdate={read=m_TransferEdate,write=SetTransferEdate};
    __property  AnsiString TransferODept={read=m_TransferODept,write=SetTransferODept};
    __property  AnsiString TransferOShop={read=m_TransferOShop,write=SetTransferOShop};
    __property  AnsiString TransferTeam={read=m_TransferTeam,write=SetTransferTeam};
    __property  AnsiString TransIDept={read=m_TransIDept,write=SetTransIDept};
    __property  AnsiString TransferIShop={read=m_TransferIShop,write=SetTransferIShop};
    __property  AnsiString TransferITeam={read=m_TransferITeam,write=SetTransferITeam};
    __property  int        TransState={read=m_TransState,write=SetTransState};
    __property  AnsiString TransferDesc={read=m_TransferDesc,write=SetTransferDesc};
    __property  AnsiString TransferUser={read=m_TransferUser,write=SetTransferUser};
    __property  AnsiString TransferMgr={read=m_TransferMgr,write=SetTransferMgr};
    __property  AnsiString TransferSysDate={read=m_TransferSysDate};
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();


public:
    TsdTransfer(TDataComm *DC);
    TsdTransfer();    
    ~TsdTransfer();


    void Update();
    void Delete();
    void Assign(TsdTransfer *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void RestoreValue();

    AnsiString GetFieldValue(euTransfer sdFieldName);
    void SetFieldValue(euTransfer sdFieldName, AnsiString value);
};
//**************************************
//     TsdTap
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdTap: public TsdStandard
{
private:

    AnsiString m_TapCode;   //调职单号
    AnsiString m_TapEmployee;   //员工编码
    AnsiString m_TapDate;   //制单日期
    AnsiString m_TapEdate;   //生效日期
    AnsiString m_TapORank;   //原职务
    AnsiString m_TapOShop;   //原车间
    AnsiString m_TapOTeam;   //原班组
    AnsiString m_TapNRank;   //新职务
    AnsiString m_TapNShop;   //调入车间
    AnsiString m_TapNTeam;   //调入班组
    AnsiString m_TapDesc;   //备注
    int        m_TapState;   //状态
    AnsiString m_TapUser;   //操作员
    AnsiString m_TapMgr;   //主管
    AnsiString m_TapSysDate;   //系统日期
//backup
    AnsiString b_TapCode;
    AnsiString b_TapEmployee;
    AnsiString b_TapDate;
    AnsiString b_TapEdate;
    AnsiString b_TapORank;
    AnsiString b_TapOShop;
    AnsiString b_TapOTeam;
    AnsiString b_TapNRank;
    AnsiString b_TapNShop;
    AnsiString b_TapNTeam;
    AnsiString b_TapDesc;
    int        b_TapState;
    AnsiString b_TapUser;
    AnsiString b_TapMgr;
    AnsiString b_TapSysDate;

    void __fastcall SetTapCode(AnsiString value);
    void __fastcall SetTapEmployee(AnsiString value);
    void __fastcall SetTapDate(AnsiString value);
    void __fastcall SetTapEdate(AnsiString value);
    void __fastcall SetTapORank(AnsiString value);
    void __fastcall SetTapOShop(AnsiString value);
    void __fastcall SetTapOTeam(AnsiString value);
    void __fastcall SetTapNRank(AnsiString value);
    void __fastcall SetTapNShop(AnsiString value);
    void __fastcall SetTapNTeam(AnsiString value);
    void __fastcall SetTapDesc(AnsiString value);
    void __fastcall SetTapUser(AnsiString value);
    void __fastcall SetTapState(int value);
    void __fastcall SetTapMgr(AnsiString value);

    __property  AnsiString TapCode={read=m_TapCode,write=SetTapCode};
    __property  AnsiString TapEmployee={read=m_TapEmployee,write=SetTapEmployee};
    __property  AnsiString TapDate={read=m_TapDate,write=SetTapDate};
    __property  AnsiString TapEdate={read=m_TapEdate,write=SetTapEdate};
    __property  AnsiString TapORank={read=m_TapORank,write=SetTapORank};
    __property  AnsiString TapOShop={read=m_TapOShop,write=SetTapOShop};
    __property  AnsiString TapOTeam={read=m_TapOTeam,write=SetTapOTeam};
    __property  AnsiString TapNRank={read=m_TapNRank,write=SetTapNRank};
    __property  AnsiString TapNShop={read=m_TapNShop,write=SetTapNShop};
    __property  AnsiString TapNTeam={read=m_TapNTeam,write=SetTapNTeam};
    __property  AnsiString TapDesc={read=m_TapDesc,write=SetTapDesc};
    __property  int        TapState={read=m_TapState,write=SetTapState};
    __property  AnsiString TapUser={read=m_TapUser,write=SetTapUser};
    __property  AnsiString TapMgr={read=m_TapMgr,write=SetTapMgr};
    __property  AnsiString TapSysDate={read=m_TapSysDate};
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();


public:
    TsdTap(TDataComm *DC);
    TsdTap();    
    ~TsdTap();


    void Update();
    void Delete();
    void Assign(TsdTap *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void RestoreValue();

    AnsiString GetFieldValue(euTap sdFieldName);
    void SetFieldValue(euTap sdFieldName, AnsiString value);
};
//**************************************
//     TsdLop
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdLop: public TsdStandard
{
private:

    AnsiString m_LopCode;   //离职单号
    AnsiString m_LopEmployee;   //离职员工编号
    AnsiString m_LopAdate;   //申请日期
    AnsiString m_LopRdate;   //要求离职日期
    AnsiString m_LopLdate;   //实际离职日期
    AnsiString m_LopCdate;   //批准日期
    AnsiString m_LopMgr;   //主管
    int        m_LopState;   //状态
    AnsiString m_LopUser;   //操作员
    AnsiString m_LopSyaDate;   //系统日期
    AnsiString m_LopDesc;   //备注
    AnsiString m_LopLr;
//backup
    AnsiString b_LopCode;
    AnsiString b_LopEmployee;
    AnsiString b_LopAdate;
    AnsiString b_LopRdate;
    AnsiString b_LopLdate;
    AnsiString b_LopCdate;
    AnsiString b_LopMgr;
    int        b_LopState;
    AnsiString b_LopUser;
    AnsiString b_LopSyaDate;
    AnsiString b_LopDesc;
    AnsiString b_LopLr;

    void __fastcall SetLopCode(AnsiString value);
    void __fastcall SetLopEmployee(AnsiString value);
    void __fastcall SetLopAdate(AnsiString value);
    void __fastcall SetLopRdate(AnsiString value);
    void __fastcall SetLopLdate(AnsiString value);
    void __fastcall SetLopCdate(AnsiString value);
    void __fastcall SetLopMgr(AnsiString value);
    void __fastcall SetLopState(int value);
    void __fastcall SetLopUser(AnsiString value);
    void __fastcall SetLopDesc(AnsiString value);
    void __fastcall SetLopLr(AnsiString value);

    __property  AnsiString LopCode={read=m_LopCode,write=SetLopCode};
    __property  AnsiString LopEmployee={read=m_LopEmployee,write=SetLopEmployee};
    __property  AnsiString LopAdate={read=m_LopAdate,write=SetLopAdate};
    __property  AnsiString LopRdate={read=m_LopRdate,write=SetLopRdate};
    __property  AnsiString LopLdate={read=m_LopLdate,write=SetLopLdate};
    __property  AnsiString LopCdate={read=m_LopCdate,write=SetLopCdate};
    __property  AnsiString LopMgr={read=m_LopMgr,write=SetLopMgr};
    __property  int        LopState={read=m_LopState,write=SetLopState};
    __property  AnsiString LopUser={read=m_LopUser,write=SetLopUser};
    __property  AnsiString LopSyaDate={read=m_LopSyaDate};
    __property  AnsiString LopDesc={read=m_LopDesc,write=SetLopDesc};
    __property  AnsiString LopLr={read=m_LopLr,write=SetLopLr};
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();


public:
    TsdLop(TDataComm *DC);
    ~TsdLop();
     TsdLop();

    void Update();
    void Delete();
    void Assign(TsdLop *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void RestoreValue();

    AnsiString GetFieldValue(euLop sdFieldName);
    void SetFieldValue(euLop sdFieldName, AnsiString value);
};
//**************************************
//     TsdWage
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdWage: public TsdStandard
{
private:

    AnsiString m_WageFmonth;   //财务月份
    AnsiString m_WageEmployee;   //员工编码
    double     m_WageFix;   //固定工资
    double     m_WageBorus;   //奖金
    double     m_WageAnce;   //津贴
    double     m_WageOther;   //其它
    double     m_WagePiece;   //计件工资
    double     m_WageLab;   //计时工资
    double     m_WageTax;   //税额
    double     m_WageSum;   //合计
//backup
    AnsiString b_WageFmonth;
    AnsiString b_WageEmployee;
    double     b_WageFix;
    double     b_WageBorus;
    double     b_WageAnce;
    double     b_WageOther;
    double     b_WagePiece;
    double     b_WageLab;
    double     b_WageTax;
    double     b_WageSum;

    void __fastcall SetWageFmonth(AnsiString value);
    void __fastcall SetWageEmployee(AnsiString value);
    void __fastcall SetWageFix(double value);
    void __fastcall SetWageBorus(double value);
    void __fastcall SetWageAnce(double value);
    void __fastcall SetWageOther(double value);
    void __fastcall SetWagePiece(double value);
    void __fastcall SetWageLab(double value);
    void __fastcall SetWageTax(double value);

    __property  AnsiString WageFmonth={read=m_WageFmonth,write=SetWageFmonth};
    __property  AnsiString WageEmployee={read=m_WageEmployee,write=SetWageEmployee};
    __property  double     WageFix={read=m_WageFix,write=SetWageFix};
    __property  double     WageBorus={read=m_WageBorus,write=SetWageBorus};
    __property  double     WageAnce={read=m_WageAnce,write=SetWageAnce};
    __property  double     WageOther={read=m_WageOther,write=SetWageOther};
    __property  double     WagePiece={read=m_WagePiece,write=SetWagePiece};
    __property  double     WageLab={read=m_WageLab,write=SetWageLab};
    __property  double     WageTax={read=m_WageTax,write=SetWageTax};
    __property  double     WageSum={read=m_WageSum};
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();


public:
    TsdWage(TDataComm *DC);
    TsdWage();    
    ~TsdWage();


    void Update();
    void Delete();
    void Assign(TsdWage *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void RestoreValue();

    AnsiString GetFieldValue(euWage sdFieldName);
    void SetFieldValue(euWage sdFieldName, AnsiString value);
};
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -