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

📄 pmhdl.h

📁 邮 电 公 司 erp源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    AnsiString b_PrechTaxCode;
    AnsiString b_PrechSendDate;
    AnsiString b_PrechType;
    int        b_PrechCheck;
    AnsiString b_PrechChecker;
    AnsiString b_PrechCheckDate;
    AnsiString b_PrechUser;
    AnsiString b_PrechSysDate;
    int        b_PrechCancel;
    int        b_PrechClose;
    AnsiString b_PrechPsite;
    AnsiString b_PrechDeliver;
    AnsiString b_PrechTransMode;
    AnsiString b_PrechCancelDate;
    AnsiString b_PrechSettleMode;
    AnsiString b_PrechDesc;

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

    void __fastcall SetPrechCode(AnsiString value);
    void __fastcall SetPrechFmonth(AnsiString value);
    void __fastcall SetPrechDate(AnsiString value);
    void __fastcall SetPrechPosType(AnsiString value);
    void __fastcall SetPrechType(AnsiString value);
    void __fastcall SetPrechSupply(AnsiString value);
    void __fastcall SetPrechCurrency(AnsiString value);
    void __fastcall SetPrechEnrate(double value);
    void __fastcall SetPrechTaxCode(AnsiString value);

    void __fastcall SetPrechTransCode(AnsiString value);
    void __fastcall SetPrechSendDate(AnsiString value);
    void __fastcall SetPrechSettleMode(AnsiString value);
    void __fastcall SetPrechPsite(AnsiString value);
    void __fastcall SetPrechDeliver(AnsiString value);
    void __fastcall SetPrechTransMode(AnsiString value);
    void __fastcall SetPrechUser(AnsiString value);

    void __fastcall SetPrechCheck(int value);
    void __fastcall SetPrechChecker(AnsiString value);
    void __fastcall SetPrechCheckDate(AnsiString value);
    void __fastcall SetPrechClose(int value);
    void __fastcall SetPrechCancel(int value);
    void __fastcall SetPrechCancelDate(AnsiString value);
    void __fastcall SetPrechDesc(AnsiString value);


    __property AnsiString PrechCode = {read = m_PrechCode,write = SetPrechCode};
    __property AnsiString PrechFmonth = {read = m_PrechFmonth,write = SetPrechFmonth};
    __property AnsiString PrechDate = {read = m_PrechDate,write = SetPrechDate};
    __property AnsiString PrechPosType={read=m_PrechPosType,write=SetPrechPosType};
    __property AnsiString PrechType={read=m_PrechType,write=SetPrechType};
    __property AnsiString PrechSupply={read=m_PrechSupply,write=SetPrechSupply};
    __property AnsiString PrechCurrency={read=m_PrechCurrency,write=SetPrechCurrency};
    __property double     PrechEnrate={read=m_PrechEnrate,write=SetPrechEnrate};
    __property AnsiString PrechTaxCode={read=m_PrechTaxCode,write=SetPrechTaxCode};

    __property AnsiString PrechTransCode={read=m_PrechTransCode,write=SetPrechTransCode};
    __property AnsiString PrechSendDate={read=m_PrechSendDate,write=SetPrechSendDate};
    __property int        PrechCheck={read=m_PrechCheck,write=SetPrechCheck};
    __property AnsiString PrechChecker={read=m_PrechChecker,write=SetPrechChecker};
    __property AnsiString PrechCheckDate={read=m_PrechCheckDate,write=SetPrechCheckDate};
    __property AnsiString PrechUser={read=m_PrechUser,write=SetPrechUser};
    __property int        PrechCancel={read=m_PrechCancel,write=SetPrechCancel};
    __property int        PrechClose={read=m_PrechClose,write=SetPrechClose};
    __property AnsiString PrechPsite={read=m_PrechPsite,write=SetPrechPsite};
    __property AnsiString PrechDeliver={read=m_PrechDeliver,write=SetPrechDeliver};
    __property AnsiString PrechTransMode={read=m_PrechTransMode,write=SetPrechTransMode};
    __property AnsiString PrechCancelDate={read=m_PrechCancelDate,write=SetPrechCancelDate};
    __property AnsiString PrechSettleMode={read=m_PrechSettleMode,write=SetPrechSettleMode};
    __property AnsiString PrechSysDate={read=m_PrechSysDate};
    __property AnsiString PrechDesc={read=m_PrechDesc,write=SetPrechDesc};


    int __fastcall GetItemCount();
    int __fastcall GetCurItemNo();
    char __fastcall GetCurItemStatus();
    AnsiString __fastcall GetItemBookMark();
public:

    TsdPrech_P_I(TDataComm *DC);
    TsdPrech_P_I();
    ~TsdPrech_P_I();

    void NewDetail();
    void DeleteDetail();
    void Update();
    void Delete();
    void AddItem();
    void InsertItem();
    void EditItem();
    void DeleteItem();
    void RemoveItem();
    void ClearItem();
    void CancelItem();
    void AddToObject();
    bool LocateItemByIndex(int Index);
    bool LocateItemByKey(AnsiString Key);

    void Assign(TsdPrech_P_I *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void Check(int IsCheck);
    void Close(int IsClose);

    AnsiString GetFieldValue(euPrech sdFieldName);
    void SetFieldValue(euPrech sdFieldName, AnsiString Value);
    void RestoreValue();
    void RestoreItem();

    AnsiString GetItemValue(euPrecd FieldName);
    void SetItemValue(euPrecd FieldName, AnsiString Value);
    __property int ItemCount  = { read = GetItemCount };
    __property int CurItemNo  = { read = GetCurItemNo };
    __property AnsiString ItemBookMark  = { read = GetItemBookMark };
};



//===================================================
//(TsdPrecd_G_I)收货单明细维护(按物料)
//===================================================

class _EXPORT_TYPE TsdPrecd_G_I : public TsdDetail
{
private:
    int         m_PrecdLine;
    AnsiString  m_PrecdCode;
    AnsiString  m_PrecdPo;
    int         m_PrecdPodLine;
    AnsiString  m_PrecdGoods;
    AnsiString  m_PrecdUnit;
    double      m_PrecdConv;
    double      m_PrecdQty;
    double      m_PrecdPrice;
    double      m_PrecdAmt;
    double      m_PrecdTAmt;
    double      m_PrecdKAmt;
    double      m_PrecdRAmt;
    double      m_PrecdOAmt;
    AnsiString  m_PrecdLoc;
    double      m_PrecdDQty;
    double      m_PrecdEQty;
    double      m_PrecdBQty;
    double      m_PrecdIQty;
    double      m_PrecdVQty;
    AnsiString  m_PrecdBatch;
    AnsiString  m_PrecdSo;
    int         m_PrecdSodLine;
    AnsiString  m_PrecdCDate;
    AnsiString  m_PrecdRDate;
    AnsiString  m_PrecdDesc;
    int         m_PrecdClose;
    AnsiString  m_PrecdCloseDate;
    int         m_PrecdState;

    int         b_PrecdLine;
    AnsiString  b_PrecdCode;
    AnsiString  b_PrecdPo;
    int         b_PrecdPodLine;
    AnsiString  b_PrecdGoods;
    AnsiString  b_PrecdUnit;
    double      b_PrecdConv;
    double      b_PrecdQty;
    double      b_PrecdPrice;
    double      b_PrecdAmt;
    double      b_PrecdTAmt;
    double      b_PrecdKAmt;
    double      b_PrecdRAmt;
    double      b_PrecdOAmt;
    AnsiString  b_PrecdLoc;
    double      b_PrecdDQty;
    double      b_PrecdEQty;
    double      b_PrecdBQty;
    double      b_PrecdIQty;
    double      b_PrecdVQty;
    AnsiString  b_PrecdBatch;
    AnsiString  b_PrecdSo;
    int         b_PrecdSodLine;
    AnsiString  b_PrecdCDate;
    AnsiString  b_PrecdRDate;
    AnsiString  b_PrecdDesc;
    int         b_PrecdClose;
    AnsiString  b_PrecdCloseDate;
    int         b_PrecdState;

    void __fastcall SetPrecdLine(int value);
    void __fastcall SetPrecdCode(AnsiString value);
    void __fastcall SetPrecdPo(AnsiString value);
    void __fastcall SetPrecdPodLine(int value);
    void __fastcall SetPrecdGoods(AnsiString value);
    void __fastcall SetPrecdUnit(AnsiString value);
    void __fastcall SetPrecdConv(double value);
    void __fastcall SetPrecdQty(double value);
    void __fastcall SetPrecdPrice(double value);
    void __fastcall SetPrecdAmt(double value);
    void __fastcall SetPrecdTAmt(double value);
    void __fastcall SetPrecdKAmt(double value);
    void __fastcall SetPrecdRAmt(double value);
    void __fastcall SetPrecdOAmt(double value);
    void __fastcall SetPrecdLoc(AnsiString value);
    void __fastcall SetPrecdDQty(double value);
    void __fastcall SetPrecdBatch(AnsiString value);
    void __fastcall SetPrecdSo(AnsiString value);
    void __fastcall SetPrecdSodLine(int value);
    void __fastcall SetPrecdRDate(AnsiString value);
    void __fastcall SetPrecdCDate(AnsiString value);
    void __fastcall SetPrecdDesc(AnsiString value);
    void __fastcall SetPrecdClose(int value);
    void __fastcall SetPrecdCloseDate(AnsiString value);

    __property int PrecdLine = {read = m_PrecdLine,write = SetPrecdLine};
    __property AnsiString PrecdCode = {read = m_PrecdCode,write = SetPrecdCode};
    __property AnsiString PrecdPo = {read = m_PrecdPo,write = SetPrecdPo};
    __property int PrecdPodLine = {read = m_PrecdPodLine,write = SetPrecdPodLine};
    __property AnsiString PrecdGoods = {read = m_PrecdGoods,write = SetPrecdGoods};
    __property AnsiString PrecdUnit = {read = m_PrecdUnit,write = SetPrecdUnit};
    __property double PrecdConv = {read = m_PrecdConv,write = SetPrecdConv};
    __property double PrecdQty = {read = m_PrecdQty,write = SetPrecdQty};
    __property double PrecdPrice = {read = m_PrecdPrice,write = SetPrecdPrice};
    __property double PrecdAmt = {read = m_PrecdAmt,write = SetPrecdAmt};
    __property double PrecdTAmt = {read = m_PrecdTAmt,write = SetPrecdTAmt};
    __property double PrecdKAmt = {read = m_PrecdKAmt,write = SetPrecdKAmt};
    __property double PrecdRAmt = {read = m_PrecdRAmt,write = SetPrecdRAmt};
    __property double PrecdOAmt = {read = m_PrecdOAmt,write = SetPrecdOAmt};
    __property AnsiString PrecdLoc = {read = m_PrecdLoc,write = SetPrecdLoc};
    __property double PrecdDQty = {read = m_PrecdDQty,write = SetPrecdDQty};
    __property double PrecdEQty = {read = m_PrecdEQty};
    __property double PrecdBQty = {read = m_PrecdBQty};
    __property double PrecdIQty = {read = m_PrecdIQty};
    __property double PrecdVQty = {read = m_PrecdVQty};
    __property AnsiString PrecdBatch = {read = m_PrecdBatch,write = SetPrecdBatch};
    __property AnsiString PrecdSo = {read = m_PrecdSo,write = SetPrecdSo};
    __property int PrecdSodLine = {read = m_PrecdSodLine,write = SetPrecdSodLine};
    __property AnsiString PrecdRDate = {read = m_PrecdRDate,write = SetPrecdRDate};
    __property AnsiString PrecdCDate = {read = m_PrecdCDate,write = SetPrecdCDate};
    __property AnsiString PrecdDesc={read=m_PrecdDesc,write=SetPrecdDesc};
    __property int PrecdClose={read=m_PrecdClose,write=SetPrecdClose};
    __property AnsiString PrecdCloseDate={read=m_PrecdCloseDate,write=SetPrecdCloseDate};
    __property int PrecdState={read=m_PrecdState};

public:
    TsdPrecd_G_I(TDataComm *DC);
    TsdPrecd_G_I();
    ~TsdPrecd_G_I();
    TsdPrech_G_I *sdParent;

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

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

    AnsiString GetFieldValue(euPrecd sdFieldName);
    AnsiString GetOldFieldValue(euPrecd sdFieldName);
    void SetFieldValue(euPrecd sdFieldName, AnsiString Value);
};




//===================================================
//(TsdPrech_G_I)收货单单头维护(按物料入库)
//===================================================

class _EXPORT_TYPE TsdPrech_G_I : public TsdHead
{
private:

    TsdPrecd_G_I *m_sdPrecd_G_I;
    TsdPrecd_G_I *b_sdPrecd_G_I;

    AnsiString m_PrechCode;
    AnsiString m_PrechFmonth;
    AnsiString m_PrechDate;
    AnsiString m_PrechPosType;
    AnsiString m_PrechTransCode;
    AnsiString m_PrechSupply;
    AnsiString m_PrechCurrency;
    double      m_PrechEnrate;
    AnsiString m_PrechTaxCode;
    AnsiString m_PrechSendDate;
    AnsiString m_PrechType;
    int        m_PrechCheck;
    AnsiString m_PrechChecker;
    AnsiString m_PrechCheckDate;
    AnsiString m_PrechUser;
    AnsiString m_PrechSysDate;
    int        m_PrechCancel;
    int        m_PrechClose;
    AnsiString m_PrechPsite;
    AnsiString m_PrechDeliver;
    AnsiString m_PrechTransMode;
    AnsiString m_PrechCancelDate;
    AnsiString m_PrechSettleMode;
    AnsiString m_PrechDesc;

    AnsiString b_PrechCode;
    AnsiString b_PrechFmonth;
    AnsiString b_PrechDate;
    AnsiString b_PrechPosType;
    AnsiString b_PrechTransCode;
    AnsiString b_PrechSupply;
    AnsiString b_PrechCurrency;
    double     b_PrechEnrate;
    AnsiString b_PrechTaxCode;
    AnsiString b_PrechSendDate;
    AnsiString b_PrechType;
    int        b_PrechCheck;
    AnsiString b_PrechChecker;
    AnsiString b_PrechCheckDate;
    AnsiString b_PrechUser;
    AnsiString b_PrechSysDate;
    int        b_PrechCancel;
    int        b_PrechClose;
    AnsiString b_PrechPsite;
    AnsiString b_PrechDeliver;
    AnsiString b_PrechTransMode;
    AnsiString b_PrechCancelDate;
    AnsiString b_PrechSettleMode;
    AnsiString b_PrechDesc;

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

    void __fastcall SetPrechCode(AnsiString value);

⌨️ 快捷键说明

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