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

📄 smdoc.h

📁 邮 电 公 司 erp源码
💻 H
📖 第 1 页 / 共 3 页
字号:
//---------------------------------------------------------------------------
#ifndef SmDocH
#define SmDocH

#include <adodb.hpp>
#include <db.hpp>
#include "sdbaselib.h"
#include "SdEnumType.h"
#include <ADODB.hpp>
#include <db.hpp>
//***************************************************************************
//    (TsdSmode)销售类型
//***************************************************************************
class _EXPORT_TYPE TsdSmode : public TsdStandard
{
private:

    AnsiString m_SmodeCode;
    AnsiString m_SmodeName;
    AnsiString m_SmodeDesc;

//backup filed
    AnsiString b_SmodeCode;
    AnsiString b_SmodeName;
    AnsiString b_SmodeDesc;

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

    void __fastcall SetSmodeCode(AnsiString value);
    void __fastcall SetSmodeName(AnsiString value);
    void __fastcall SetSmodeDesc(AnsiString value);

    __property AnsiString SmodeCode  = { read = m_SmodeCode, write = SetSmodeCode };
    __property AnsiString SmodeName  = { read = m_SmodeName, write = SetSmodeName };
    __property AnsiString SmodeDesc  = { read = m_SmodeDesc, write = SetSmodeDesc };


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

    void Update();
    void Delete();
    void Assign(TsdSmode *p);
    int  Query();
    void RestoreValue();

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

//***************************************************************************
//    (TsdSsite)客户交货地点
//***************************************************************************

class _EXPORT_TYPE TsdSsite : public TsdStandard
{
private:

    AnsiString m_SsiteCode;
    AnsiString m_SsiteClient;
    AnsiString m_SsiteName;
    AnsiString m_SsiteAddr;
    AnsiString m_SsiteLinkman;
    AnsiString m_SsiteTel;
    AnsiString m_SsiteFax;
    AnsiString m_SsiteZip;
    AnsiString m_SsiteEmail;
    AnsiString m_SsiteTransMode;

//BackUp Field
    AnsiString b_SsiteCode;
    AnsiString b_SsiteClient;
    AnsiString b_SsiteName;
    AnsiString b_SsiteAddr;
    AnsiString b_SsiteLinkman;
    AnsiString b_SsiteTel;
    AnsiString b_SsiteFax;
    AnsiString b_SsiteZip;
    AnsiString b_SsiteEmail;
    AnsiString b_SsiteTransMode;

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

    void __fastcall SetSsiteCode(AnsiString value);
    void __fastcall SetSsiteClient(AnsiString value);
    void __fastcall SetSsiteName(AnsiString value);
    void __fastcall SetSsiteAddr(AnsiString value);
    void __fastcall SetSsiteLinkman(AnsiString value);
    void __fastcall SetSsiteTel(AnsiString value);
    void __fastcall SetSsiteFax(AnsiString value);
    void __fastcall SetSsiteZip(AnsiString value);
    void __fastcall SetSsiteEmail(AnsiString value);
    void __fastcall SetSsiteTransMode(AnsiString value);

    __property AnsiString SsiteCode  = { read = m_SsiteCode, write = SetSsiteCode };
    __property AnsiString SsiteClient  = { read = m_SsiteClient, write = SetSsiteClient };
    __property AnsiString SsiteName  = { read = m_SsiteName, write = SetSsiteName };
    __property AnsiString SsiteAddr  = { read = m_SsiteAddr, write = SetSsiteAddr };
    __property AnsiString SsiteLinkman  = { read = m_SsiteLinkman, write = SetSsiteLinkman };
    __property AnsiString SsiteTel  = { read = m_SsiteTel, write = SetSsiteTel };
    __property AnsiString SsiteFax  = { read = m_SsiteFax, write = SetSsiteFax };
    __property AnsiString SsiteZip  = { read = m_SsiteZip, write = SetSsiteZip };
    __property AnsiString SsiteEmail  = { read = m_SsiteEmail, write = SetSsiteEmail };
    __property AnsiString SsiteTransMode  = { read = m_SsiteTransMode, write = SetSsiteTransMode };

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

    void Update();
    void Delete();
    void Assign(TsdSsite *p);
    int  Query();
    void RestoreValue();

    AnsiString GetFieldValue(euSsite sdFieldName);
    void SetFieldValue(euSsite sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
};
//***************************************************************************
//    (TsdSaler)销售员资料
//***************************************************************************

class _EXPORT_TYPE TsdSaler : public TsdStandard
{
private:

    AnsiString m_SalerCode;
    int        m_SalerCheck;
    int        m_SalerStop;
    int        m_SalerCancel;
    int        m_SalerClose;
    int        m_SalerPost;
    AnsiString m_SalerTel;
    AnsiString m_SalerBeepPage;

//backup filed
    AnsiString b_SalerCode;
    int        b_SalerCheck;
    int        b_SalerStop;
    int        b_SalerCancel;
    int        b_SalerClose;
    int        b_SalerPost;
    AnsiString b_SalerTel;
    AnsiString b_SalerBeepPage;

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

    void __fastcall SetSalerCode(AnsiString value);
    void __fastcall SetSalerCheck(int value);
    void __fastcall SetSalerStop(int value);
    void __fastcall SetSalerCancel(int value);
    void __fastcall SetSalerClose(int value);
    void __fastcall SetSalerPost(int value);
    void __fastcall SetSalerTel(AnsiString value);
    void __fastcall SetSalerBeepPage(AnsiString value);

    __property AnsiString SalerCode  = { read = m_SalerCode, write = SetSalerCode };
    __property int SalerCheck  = { read = m_SalerCheck, write = SetSalerCheck };
    __property int SalerStop  = { read = m_SalerStop, write = SetSalerStop };
    __property int SalerCancel  = { read = m_SalerCancel, write = SetSalerCancel };
    __property int SalerClose  = { read = m_SalerClose, write = SetSalerClose };
    __property int SalerPost  = { read = m_SalerPost, write = SetSalerPost };
    __property AnsiString SalerTel={read=m_SalerTel,write=SetSalerTel};
    __property AnsiString SalerBeepPage={read=m_SalerBeepPage,write=SetSalerBeepPage};

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

    void Update();
    void Delete();
    void Assign(TsdSaler *p);
    int  Query();
    void RestoreValue();

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



//=============================================
//(TsdSgd)客户货品编码
//============================================

class _EXPORT_TYPE TsdSgd : public TsdStandard
{
private:

    AnsiString m_SgdClientCode;
    AnsiString m_SgdGoodsCode;
    AnsiString m_SgdCode;
    AnsiString m_SgdName;

//backup filed
    AnsiString b_SgdClientCode;
    AnsiString b_SgdGoodsCode;
    AnsiString b_SgdCode;
    AnsiString b_SgdName;

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

    void __fastcall SetSgdClientCode(AnsiString value);
    void __fastcall SetSgdCode(AnsiString value);
    void __fastcall SetSgdName(AnsiString value);
    void __fastcall SetSgdGoodsCode(AnsiString value);


    __property AnsiString SgdClientCode  = { read = m_SgdClientCode, write = SetSgdClientCode };
    __property AnsiString SgdCode  = { read = m_SgdCode, write = SetSgdCode };
    __property AnsiString SgdName  = { read = m_SgdName, write = SetSgdName };
    __property AnsiString SgdGoodsCode  = { read = m_SgdGoodsCode, write = SetSgdGoodsCode };


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

    void Update();
    void Delete();
    void Assign(TsdSgd *p);
    int  Query();
    void RestoreValue();

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

//**************************************
//     TsdSquote
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdSquote: public TsdStandard
{
private:

    AnsiString m_SquoteClient;   //客户编码
    AnsiString m_SquoteCurrency;   //币种
    AnsiString m_SquoteGoods;   //产品编码
    AnsiString m_SquoteUnit;   //计量单位
    AnsiString m_SquoteSdate;   //启用日期
    AnsiString m_SquoteEdate;   //停用日期
    AnsiString m_SquoteSpt;   //价格类型
    AnsiString m_SquoteDesc;   //备注
    AnsiString m_SquoteUser;   //操作员
    AnsiString m_SquoteSysDate;   //系统日期
    double     m_SquoteQty1;   //数量段一
    double     m_SquotePrice1;   //单价一
    double     m_SquoteRebate1;   //折扣一
    double     m_SquoteQty2;   //数量段2
    double     m_SquotePrice2;   //单价2
    double     m_SquoteRebate2;   //折扣2
    double     m_SquoteQty3;   //数量段3
    double     m_SquotePrice3;   //单价3
    double     m_SquoteRebate3;   //折扣3
    double     m_SquoteQty4;   //数量段4
    double     m_SquotePrice4;   //价格段4
    double     m_SquoteRebate4;   //折扣4
    double     m_SquoteQty5;   //数量段5
    double     m_SquotePrice5;   //价格段5
    double     m_SquoteRebate5;   //折扣5
    double     m_SquoteQty6;   //数量段6
    double     m_SquotePrice6;   //价格段6
    double     m_SquoteRebate6;   //折扣6
    double     m_SquoteQty7;   //数量段7
    double     m_SquotePrice7;   //价格段7
    double     m_SquoteRebate7;   //折扣7
    double     m_SquoteQty8;   //数量段8
    double     m_SquotePrice8;   //价格8
    double     m_SquoteRebate8;   //折扣8
    double     m_SquoteQty9;   //数量段9
    double     m_SquotePrice9;   //价格9
    double     m_SquoteRebate9;   //折扣9
    double     m_SquoteQty10;   //数量段10
    double     m_SquotePrice10;   //价格10
    double     m_SquoteRebate10;   //折扣10
//backup
    AnsiString b_SquoteClient;
    AnsiString b_SquoteCurrency;
    AnsiString b_SquoteGoods;
    AnsiString b_SquoteUnit;
    AnsiString b_SquoteSdate;
    AnsiString b_SquoteEdate;
    AnsiString b_SquoteSpt;
    AnsiString b_SquoteDesc;
    AnsiString b_SquoteUser;
    AnsiString b_SquoteSysDate;
    double     b_SquoteQty1;
    double     b_SquotePrice1;
    double     b_SquoteRebate1;
    double     b_SquoteQty2;
    double     b_SquotePrice2;
    double     b_SquoteRebate2;
    double     b_SquoteQty3;
    double     b_SquotePrice3;
    double     b_SquoteRebate3;
    double     b_SquoteQty4;
    double     b_SquotePrice4;
    double     b_SquoteRebate4;
    double     b_SquoteQty5;
    double     b_SquotePrice5;
    double     b_SquoteRebate5;
    double     b_SquoteQty6;
    double     b_SquotePrice6;
    double     b_SquoteRebate6;
    double     b_SquoteQty7;
    double     b_SquotePrice7;
    double     b_SquoteRebate7;
    double     b_SquoteQty8;
    double     b_SquotePrice8;
    double     b_SquoteRebate8;
    double     b_SquoteQty9;
    double     b_SquotePrice9;
    double     b_SquoteRebate9;
    double     b_SquoteQty10;
    double     b_SquotePrice10;
    double     b_SquoteRebate10;

    void __fastcall SetSquoteClient(AnsiString value);
    void __fastcall SetSquoteCurrency(AnsiString value);
    void __fastcall SetSquoteGoods(AnsiString value);
    void __fastcall SetSquoteUnit(AnsiString value);

⌨️ 快捷键说明

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