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

📄 imdoc.h

📁 速达开源ERP系统
💻 H
📖 第 1 页 / 共 4 页
字号:
       void RestoreValue();
};

//=============================================
//	      (TsdLg)货位可存储物料
//=============================================
class _EXPORT_TYPE TsdLg : public TsdStandard
{
private:
        AnsiString m_LgLocCode;
        AnsiString m_LgGoodsCode;
        int        m_LgState;

        AnsiString b_LgLocCode;
        AnsiString b_LgGoodsCode;
        int        b_LgState;

        void SetLgGoodsCode(AnsiString value);
        void SetLgLocCode(AnsiString value);
        void SetLgState(int value);

        void BackupValue();
        void EmptyValue(int Index);
        void BatchLetValue();
        void AssignValue();
       __property AnsiString LgLocCode={read=m_LgLocCode,write=SetLgLocCode};
       __property AnsiString LgGoodsCode={read=m_LgGoodsCode,write=SetLgGoodsCode};
       __property int        LgState={read=m_LgState,write=SetLgState};

public:
       TsdLg(TDataComm *DC);
       TsdLg();
       ~TsdLg();
       void Update();
       void Delete();
       void Assign(TsdLg *p);
       int  Query();
       bool Find(AnsiString WhereStr);
       AnsiString GetFieldValue(euLg sdFieldName);
       void SetFieldValue(euLg sdFieldName, AnsiString Value);
       void RestoreValue();
};


//***************************************************************************
//    (TsdKeeper)仓管员资料
//***************************************************************************

class _EXPORT_TYPE TsdKeeper : public TsdStandard
{
private:
    AnsiString m_KeeperCode;
    int        m_KeeperCheck;
    int        m_KeeperStop;
    int        m_KeeperCancel;
    int        m_KeeperClose;
    int        m_KeeperPost;
    AnsiString m_KeeperTel;
    AnsiString m_KeeperBeepPage;

//backup filed
    AnsiString b_KeeperCode;
    int        b_KeeperCheck;
    int        b_KeeperStop;
    int        b_KeeperCancel;
    int        b_KeeperClose;
    int        b_KeeperPost;
    AnsiString b_KeeperTel;
    AnsiString b_KeeperBeepPage;

    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();

    void __fastcall SetKeeperCode(AnsiString value);
    void __fastcall SetKeeperCheck(int value);
    void __fastcall SetKeeperStop(int value);
    void __fastcall SetKeeperCancel(int value);
    void __fastcall SetKeeperClose(int value);
    void __fastcall SetKeeperPost(int value);
    void __fastcall SetKeeperTel(AnsiString value);
    void __fastcall SetKeeperBeepPage(AnsiString value);

    __property AnsiString KeeperCode  = { read = m_KeeperCode, write = SetKeeperCode };
    __property int KeeperCheck  = { read = m_KeeperCheck, write = SetKeeperCheck };
    __property int KeeperStop  = { read = m_KeeperStop, write = SetKeeperStop };
    __property int KeeperCancel  = { read = m_KeeperCancel, write = SetKeeperCancel };
    __property int KeeperClose  = { read = m_KeeperClose, write = SetKeeperClose };
    __property int KeeperPost  = { read = m_KeeperPost, write = SetKeeperPost };
    __property AnsiString KeeperTel={read=m_KeeperTel,write=SetKeeperTel};
    __property AnsiString KeeperBeepPage={read=m_KeeperBeepPage,write=SetKeeperBeepPage};

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

    void Update();
    void Delete();
    void Assign(TsdKeeper *p);
    int  Query();

    AnsiString GetFieldValue(euKeeper sdFieldName);
    void SetFieldValue(euKeeper sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
    void RestoreValue();
};


//=============================================
//		(TsdSr)物料报废原因
//=============================================
class _EXPORT_TYPE TsdSr : public TsdStandard
{
private:
        AnsiString m_SrCode;
        AnsiString m_SrDesc;

        AnsiString b_SrCode;
        AnsiString b_SrDesc;

        //
        void BackupValue();
        void EmptyValue(int Index);
        void BatchLetValue();
        void AssignValue();
        void __fastcall SetSrCode(AnsiString value);
        void __fastcall SetSrDesc(AnsiString value);
        __property AnsiString SrCode  = { read = m_SrCode, write = SetSrCode };
        __property AnsiString SrDesc  = { read = m_SrDesc, write = SetSrDesc };

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

       void Update();
       void Delete();
       void Assign(TsdSr *p);
       int  Query();
       bool Find(AnsiString WhereStr);
       AnsiString GetFieldValue(euSr sdFieldName);
       void SetFieldValue(euSr sdFieldName, AnsiString Value);
       void RestoreValue();
};

//=============================================
//		(TsdMacc)库存帐初始化
//=============================================
class _EXPORT_TYPE TsdMacc : public TsdStandard
{
private:
        AnsiString m_MaccFmonth;
        AnsiString m_MaccGoods;
        AnsiString m_MaccGoodsName;
        AnsiString m_MaccLoc;
        double     m_MaccBoyQty;
        double     m_MaccBopQty;
        double     m_MaccIoyQty;
        double     m_MaccSoyQty;
        int        m_MaccInitFlg;

        AnsiString b_MaccFmonth;
        AnsiString b_MaccGoods;
        AnsiString b_MaccGoodsName;
        AnsiString b_MaccLoc;
        double     b_MaccBoyQty;
        double     b_MaccBopQty;
        double     b_MaccIoyQty;
        double     b_MaccSoyQty;
        int        b_MaccInitFlg;

        //
        void BackupValue();
        void EmptyValue(int Index);
        void BatchLetValue();
        void AssignValue();

        void __fastcall SetMaccFmonth(AnsiString value);
        void __fastcall SetMaccGoods(AnsiString value);
        void __fastcall SetMaccLoc(AnsiString value);
        void __fastcall SetMaccBoyQty(double value);
        void __fastcall SetMaccBopQty(double value);
        void __fastcall SetMaccIoyQty(double value);
        void __fastcall SetMaccSoyQty(double value);
        void __fastcall SetMaccInitFlg(int value);

        __property AnsiString MaccFmonth={read=m_MaccFmonth,write=SetMaccFmonth};
        __property AnsiString MaccGoods={read=m_MaccGoods,write=SetMaccGoods};
        __property AnsiString MaccGoodsName={read=m_MaccGoodsName};
        __property AnsiString MaccLoc={read=m_MaccLoc,write=SetMaccLoc};
        __property double MaccBoyQty={read=m_MaccBoyQty,write=SetMaccBoyQty};
        __property double MaccBopQty={read=m_MaccBopQty,write=SetMaccBopQty};
        __property double MaccIoyQty={read=m_MaccIoyQty,write=SetMaccIoyQty};
        __property double MaccSoyQty={read=m_MaccSoyQty,write=SetMaccSoyQty};
        __property int    MaccInitFlg={read=m_MaccInitFlg,write=SetMaccInitFlg};

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

       void Update();
       void Delete();
       void Assign(TsdMacc *p);
       int  Query();
       bool Find(AnsiString WhereStr);
       AnsiString GetFieldValue(euMacc sdFieldName);
       void SetFieldValue(euMacc sdFieldName, AnsiString Value);
       void RestoreValue();
};


//**************************************
//     TsdProPerty 物料状态
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdProPerty: public TsdStandard
{
private:
    AnsiString m_PropertyID;     //ID字段
    AnsiString m_PropertyName;   //状态名称
    AnsiString m_PropertyDesc;   //状态描述
    int        m_PropertyPpt;
//backup
    AnsiString b_PropertyID;
    AnsiString b_PropertyName;
    AnsiString b_PropertyDesc;
    int        b_PropertyPpt;

    void __fastcall SetPropertyID(AnsiString value);
    void __fastcall SetPropertyName(AnsiString value);
    void __fastcall SetPropertyDesc(AnsiString value);
    void __fastcall SetPropertyPpt(int value);

    __property  AnsiString PropertyID={read=m_PropertyID,write=SetPropertyID};
    __property  AnsiString PropertyName={read=m_PropertyName,write=SetPropertyName};
    __property  AnsiString PropertyDesc={read=m_PropertyDesc,write=SetPropertyDesc};
    __property  int PropertyPpt={read=m_PropertyPpt,write=m_PropertyPpt};

    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();


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

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

    AnsiString GetFieldValue(euProperty sdFieldName);
    void SetFieldValue(euProperty sdFieldName, AnsiString value);
    void RestoreValue();
};

//**************************************
//    Class:TsdPptt                   //
//    Description:物料状态帐          //
//    Created on:2001-02-20           //
//**************************************
class _EXPORT_TYPE TsdPptt: public TsdStandard
{
private:

    AnsiString m_Pptt1ID;      //状态1
    AnsiString m_Pptt2ID;      //状态2
    AnsiString m_PpttFmonth;   //财务月份
    AnsiString m_PpttLoc;      //货位
    AnsiString m_PpttGoods;    //物料编码
    double     m_PpttBoyQty;   //年初数
    double     m_PpttBopQty;   //期初数
    double     m_PpttIopQty;   //本期增加数
    double     m_PpttOopQty;   //本期发出数
    double     m_PpttIoyQty;   //本年增加数
    double     m_PpttOoyQty;   //本年发出数
    double     m_PpttAoyQty;   //本年累计数
    int        m_PpttClose;    //关闭标志
    int        m_PpttInit;     //初始标志
//backup
    AnsiString b_Pptt1ID;
    AnsiString b_Pptt2ID;
    AnsiString b_PpttFmonth;
    AnsiString b_PpttLoc;
    AnsiString b_PpttGoods;
    double     b_PpttBoyQty;
    double     b_PpttBopQty;
    double     b_PpttIopQty;
    double     b_PpttOopQty;
    double     b_PpttIoyQty;
    double     b_PpttOoyQty;
    double     b_PpttAoyQty;
    int        b_PpttClose;
    int        b_PpttInit;

    void __fastcall SetPptt1ID(AnsiString value);
    void __fastcall SetPptt2ID(AnsiString value);
    void __fastcall SetPpttFmonth(AnsiString value);
    void __fastcall SetPpttLoc(AnsiString value);
    void __fastcall SetPpttGoods(AnsiString value);
    void __fastcall SetPpttBoyQty(double value);
    void __fastcall SetPpttBopQty(double value);
    void __fastcall SetPpttIopQty(double value);
    void __fastcall SetPpttOopQty(double value);
    void __fastcall SetPpttIoyQty(double value);
    void __fastcall SetPpttOoyQty(double value);
    void __fastcall SetPpttAoyQty(double value);
    void __fastcall SetPpttClose(int value);
    void __fastcall SetPpttInit(int value);

    __property  AnsiString Pptt1ID={read=m_Pptt1ID,write=SetPptt1ID};
    __property  AnsiString Pptt2ID={read=m_Pptt2ID,write=SetPptt2ID};
    __property  AnsiString PpttFmonth={read=m_PpttFmonth,write=SetPpttFmonth};
    __property  AnsiString PpttLoc={read=m_PpttLoc,write=SetPpttLoc};
    __property  AnsiString PpttGoods={read=m_PpttGoods,write=SetPpttGoods};
    __property  double  PpttBoyQty={read=m_PpttBoyQty,write=SetPpttBoyQty};
    __property  double  PpttBopQty={read=m_PpttBopQty,write=SetPpttBopQty};
    __property  double  PpttIopQty={read=m_PpttIopQty,write=SetPpttIopQty};
    __property  double  PpttOopQty={read=m_PpttOopQty,write=SetPpttOopQty};
    __property  double  PpttIoyQty={read=m_PpttIoyQty,write=SetPpttIoyQty};
    __property  double  PpttOoyQty={read=m_PpttOoyQty,write=SetPpttOoyQty};
    __property  double  PpttAoyQty={read=m_PpttAoyQty,write=SetPpttAoyQty};
    __property  int  PpttClose={read=m_PpttClose,write=SetPpttClose};
    __property  int  PpttInit={read=m_PpttInit,write=SetPpttInit};
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();

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

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

    AnsiString GetFieldValue(euPptt sdFieldName);
    void SetFieldValue(euPptt sdFieldName, AnsiString value);
};

//**************************************
//    Class:TsdDtht                   //
//    Description:部门帐              //
//    Created on:2001-02-20           //
//**************************************
class _EXPORT_TYPE TsdDtht: public TsdStandard
{
private:

    AnsiString m_DthtDept;     //部门代码
    AnsiString m_DthtFmonth;   //财务月份
    AnsiString m_DthtLoc;      //货位编码
    AnsiString m_DthtGoods;    //物料编码
    double     m_DthtBoyQty;   //年初数量
    double     m_DthtBopQty;   //期初数量
    double     m_DthtIopQty;   //本期收入数
    double     m_DthtOopQty;   //本期发出数
    double     m_DthtIoyQty;   //本年收入数
    double     m_DthtOoyQty;   //本年发出数
    double     m_DthtAoyQty;   //本年累计数
    int        m_DthtClose;    //关闭标识

⌨️ 快捷键说明

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