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

📄 apmhdl.h

📁 科思ERP部分源码及控件
💻 H
📖 第 1 页 / 共 5 页
字号:
    int        b_ApcavdDocType;
    AnsiString b_ApcavdDocCode;
    int        b_ApcavdDocLine;
    double     b_ApcavdConv;
    double     b_ApcavdPAmt;
    double     b_ApcavdCAmt;
    AnsiString b_ApcavdDesc;

    void __fastcall SetApcavdCode(AnsiString value);
    void __fastcall SetApcavdLine(int value);
    void __fastcall SetApcavdDocType(int value);
    void __fastcall SetApcavdDocCode(AnsiString value);
    void __fastcall SetApcavdDocLine(int value);
    void __fastcall SetApcavdConv(double value);
    void __fastcall SetApcavdPAmt(double value);
    void __fastcall SetApcavdCAmt(double value);
    void __fastcall SetApcavdDesc(AnsiString value);

    __property  AnsiString ApcavdCode={read=m_ApcavdCode,write=SetApcavdCode};
    __property  int        ApcavdLine={read=m_ApcavdLine,write=SetApcavdLine};
    __property  int        ApcavdDocType={read=m_ApcavdDocType,write=SetApcavdDocType};
    __property  AnsiString ApcavdDocCode={read=m_ApcavdDocCode,write=SetApcavdDocCode};
    __property  int        ApcavdDocLine={read=m_ApcavdDocLine,write=SetApcavdDocLine};
    __property  double     ApcavdConv={read=m_ApcavdConv,write=SetApcavdConv};
    __property  double     ApcavdPAmt={read=m_ApcavdPAmt,write=SetApcavdPAmt};
    __property  double     ApcavdCAmt={read=m_ApcavdCAmt,write=SetApcavdCAmt};
    __property  AnsiString ApcavdDesc={read=m_ApcavdDesc,write=SetApcavdDesc};

public:
    TsdApcavd(TDataComm *DC);
    TsdApcavd();
    ~TsdApcavd();
    TsdApcavh *sdParent;

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

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

    AnsiString GetFieldValue(euApcavd sdFieldName);
    AnsiString GetOldFieldValue(euApcavd sdFieldName);
    void SetFieldValue(euApcavd sdFieldName, AnsiString value);
};
//**************************************
//     TsdApcavh  应付核销单头
//**************************************
class _EXPORT_TYPE TsdApcavh: public TsdHead
{
private:

    TsdApcavd*m_sdApcavd;
    TsdApcavd*b_sdApcavd;
    AnsiString m_ApcavhCode;   //核销单号
    AnsiString m_ApcavhDate;   //日期
    int        m_ApcavhDocType;   //单据类型
    AnsiString m_ApcavhDocCode;   //单据号
    AnsiString m_ApcavhDesc;   //备注
    AnsiString m_ApcavhUser;   //操作员
    int        m_ApcavhCheck;   //审核标志
    AnsiString m_ApcavhChecker;   //审核人
    AnsiString m_ApcavhCheckDate;   //审核日期
    AnsiString m_ApcavhSysDate;   //系统日期
//backup
    AnsiString b_ApcavhCode;
    AnsiString b_ApcavhDate;
    int        b_ApcavhDocType;
    AnsiString b_ApcavhDocCode;
    AnsiString b_ApcavhDesc;
    AnsiString b_ApcavhUser;
    int        b_ApcavhCheck;
    AnsiString b_ApcavhChecker;
    AnsiString b_ApcavhCheckDate;
    AnsiString b_ApcavhSysDate;

    void __fastcall SetApcavhCode(AnsiString value);
    void __fastcall SetApcavhDate(AnsiString value);
    void __fastcall SetApcavhDocType(int value);
    void __fastcall SetApcavhDocCode(AnsiString value);
    void __fastcall SetApcavhDesc(AnsiString value);
    void __fastcall SetApcavhUser(AnsiString value);
    void __fastcall SetApcavhCheck(int value);
    void __fastcall SetApcavhChecker(AnsiString value);
    void __fastcall SetApcavhCheckDate(AnsiString value);
    void __fastcall SetApcavhSysDate(AnsiString value);

    __property  AnsiString ApcavhCode={read=m_ApcavhCode,write=SetApcavhCode};
    __property  AnsiString ApcavhDate={read=m_ApcavhDate,write=SetApcavhDate};
    __property  int        ApcavhDocType={read=m_ApcavhDocType,write=SetApcavhDocType};
    __property  AnsiString ApcavhDocCode={read=m_ApcavhDocCode,write=SetApcavhDocCode};
    __property  AnsiString ApcavhDesc={read=m_ApcavhDesc,write=SetApcavhDesc};
    __property  AnsiString ApcavhUser={read=m_ApcavhUser,write=SetApcavhUser};
    __property  int        ApcavhCheck={read=m_ApcavhCheck,write=SetApcavhCheck};
    __property  AnsiString ApcavhChecker={read=m_ApcavhChecker,write=SetApcavhChecker};
    __property  AnsiString ApcavhCheckDate={read=m_ApcavhCheckDate,write=SetApcavhCheckDate};
    __property  AnsiString ApcavhSysDate={read=m_ApcavhSysDate,write=SetApcavhSysDate};


private:
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();
    int __fastcall GetItemCount();
    int __fastcall GetCurItemNo();
    char __fastcall GetCurItemStatus();
    AnsiString __fastcall GetItemBookMark();

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

    void RestoreValue();
    void RestoreItem();
    void Update();
    void Delete();
    void AddItem();
    void InsertItem();
    void EditItem();
    void NewDetail();
    void DeleteDetail();
    void DeleteItem();
    void RemoveItem();
    void ClearItem();
    void CancelItem();
    void AddToObject();
    bool LocateItemByIndex(int Index);
    bool LocateItemByKey(AnsiString Key);
    void Assign(TsdApcavh *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void Check(int IsCheck);

    AnsiString GetFieldValue(euApcavh sdFieldName);
    void SetFieldValue(euApcavh sdFieldName, AnsiString value);

    AnsiString GetItemValue(euApcavd FieldName);
    void SetItemValue(euApcavd FieldName, AnsiString value);
    __property int ItemCount  = { read = GetItemCount };
    __property int CurItemNo  = { read = GetCurItemNo };
    __property int  CurItemStatus  = { read = GetCurItemStatus };
    __property AnsiString ItemBookMark  = { read = GetItemBookMark };
};
//**************************************
//     TsdAprsd  应付红字核销单头
//**************************************
class _EXPORT_TYPE TsdAprsd: public TsdDetail
{
private:

    AnsiString m_AprsdCode;   //单号
    int        m_AprsdLine;   //行号
    AnsiString m_AprsdCavCode;   //核销单号
    int        m_AprsdCavLine;   //核销行号
    double     m_AprsdConv;   //换算系数
    double     m_AprsdRAmt;   //红冲金额
    double     m_AprsdCAmt;   //核销金额
    AnsiString m_AprsdDesc;   //备注
//backup
    AnsiString b_AprsdCode;
    int        b_AprsdLine;
    AnsiString b_AprsdCavCode;
    int        b_AprsdCavLine;
    double     b_AprsdConv;
    double     b_AprsdRAmt;
    double     b_AprsdCAmt;
    AnsiString b_AprsdDesc;

    void __fastcall SetAprsdCode(AnsiString value);
    void __fastcall SetAprsdLine(int value);
    void __fastcall SetAprsdCavCode(AnsiString value);
    void __fastcall SetAprsdCavLine(int value);
    void __fastcall SetAprsdConv(double value);
    void __fastcall SetAprsdRAmt(double value);
    void __fastcall SetAprsdCAmt(double value);
    void __fastcall SetAprsdDesc(AnsiString value);

    __property  AnsiString AprsdCode={read=m_AprsdCode,write=SetAprsdCode};
    __property  int        AprsdLine={read=m_AprsdLine,write=SetAprsdLine};
    __property  AnsiString AprsdCavCode={read=m_AprsdCavCode,write=SetAprsdCavCode};
    __property  int        AprsdCavLine={read=m_AprsdCavLine,write=SetAprsdCavLine};
    __property  double     AprsdConv={read=m_AprsdConv,write=SetAprsdConv};
    __property  double     AprsdRAmt={read=m_AprsdRAmt,write=SetAprsdRAmt};
    __property  double     AprsdCAmt={read=m_AprsdCAmt,write=SetAprsdCAmt};
    __property  AnsiString AprsdDesc={read=m_AprsdDesc,write=SetAprsdDesc};

public:
    TsdAprsd(TDataComm *DC);
    TsdAprsd();
    ~TsdAprsd();
    TsdAprsh *sdParent;

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

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

    AnsiString GetFieldValue(euAprsd sdFieldName);
    AnsiString GetOldFieldValue(euAprsd sdFieldName);
    void SetFieldValue(euAprsd sdFieldName, AnsiString value);
};
//**************************************
//     TsdAprsh  应付红字核销单头
//**************************************
 class _EXPORT_TYPE TsdAprsh: public TsdHead
{
private:

    TsdAprsd*m_sdAprsd;
    TsdAprsd*b_sdAprsd;
    AnsiString m_AprshCode;   //应付红冲单号
    AnsiString m_AprshDate;   //日期
    int        m_AprshDocType;   //单据类型
    AnsiString m_AprshDocCode;   //单据号
    AnsiString m_AprshUser;   //操作员
    int        m_AprshCheck;   //审核标志
    AnsiString m_AprshChecker;   //审核人
    AnsiString m_AprshCheckDate;   //审核日期
    AnsiString m_AprshDesc;   //备注
    AnsiString m_AprshSysDate;   //系统日期
//backup
    AnsiString b_AprshCode;
    AnsiString b_AprshDate;
    int        b_AprshDocType;
    AnsiString b_AprshDocCode;
    AnsiString b_AprshUser;
    int        b_AprshCheck;
    AnsiString b_AprshChecker;
    AnsiString b_AprshCheckDate;
    AnsiString b_AprshDesc;
    AnsiString b_AprshSysDate;

    void __fastcall SetAprshCode(AnsiString value);
    void __fastcall SetAprshDate(AnsiString value);
    void __fastcall SetAprshDocType(int value);
    void __fastcall SetAprshDocCode(AnsiString value);
    void __fastcall SetAprshUser(AnsiString value);
    void __fastcall SetAprshCheck(int value);
    void __fastcall SetAprshChecker(AnsiString value);
    void __fastcall SetAprshCheckDate(AnsiString value);
    void __fastcall SetAprshDesc(AnsiString value);
    void __fastcall SetAprshSysDate(AnsiString value);

    __property  AnsiString AprshCode={read=m_AprshCode,write=SetAprshCode};
    __property  AnsiString AprshDate={read=m_AprshDate,write=SetAprshDate};
    __property  int        AprshDocType={read=m_AprshDocType,write=SetAprshDocType};
    __property  AnsiString AprshDocCode={read=m_AprshDocCode,write=SetAprshDocCode};
    __property  AnsiString AprshUser={read=m_AprshUser,write=SetAprshUser};
    __property  int        AprshCheck={read=m_AprshCheck,write=SetAprshCheck};
    __property  AnsiString AprshChecker={read=m_AprshChecker,write=SetAprshChecker};
    __property  AnsiString AprshCheckDate={read=m_AprshCheckDate,write=SetAprshCheckDate};
    __property  AnsiString AprshDesc={read=m_AprshDesc,write=SetAprshDesc};
    __property  AnsiString AprshSysDate={read=m_AprshSysDate,write=SetAprshSysDate};


private:
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();
    int __fastcall GetItemCount();
    int __fastcall GetCurItemNo();
    char __fastcall GetCurItemStatus();
    AnsiString __fastcall GetItemBookMark();

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

    void RestoreValue();
    void RestoreItem();
    void Update();
    void Delete();
    void AddItem();
    void InsertItem();
    void EditItem();
    void NewDetail();
    void DeleteDetail();
    void DeleteItem();
    void RemoveItem();
    void ClearItem();
    void CancelItem();
    void AddToObject();
    bool LocateItemByIndex(int Index);
    bool LocateItemByKey(AnsiString Key);
    void Assign(TsdAprsh *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void Check(int IsCheck);

    AnsiString GetFieldValue(euAprsh sdFieldName);
    void SetFieldValue(euAprsh sdFieldName, AnsiString value);

    AnsiString GetItemValue(euAprsd FieldName);
    void SetItemValue(euAprsd FieldName, AnsiString value);
    __property int ItemCount  = { read = GetItemCount };
    __property int CurItemNo  = { read = GetCurItemNo };
    __property int  CurItemStatus  = { read = GetCurItemStatus };
    __property AnsiString ItemBookMark  = { read = GetItemBookMark };
};
//**************************************
//     TsdAprid  应付红字冲销单明细
//**************************************
class _EXPORT_TYPE TsdAprid: public TsdDetail
{
private:

    AnsiString m_ApridCode;   //单号
    int        m_ApridLine;   //行号
    AnsiString m_ApridApiCode;   //发票号
    int        m_ApridApiLine;   //发票行号
    AnsiString m_ApridCavCode;   //核销单号
    int        m_ApridCavLine;   //核销行号
    double     m_ApridAmt;   //金额
    AnsiString m_ApridDesc;   //备注
//backup

⌨️ 快捷键说明

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