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

📄 pmhdl.h

📁 速达开源ERP系统
💻 H
📖 第 1 页 / 共 5 页
字号:
    __property AnsiString PohPmode  = { read = m_PohPmode, write = SetPohPmode };
    __property AnsiString PohContract  = { read = m_PohContract, write = SetPohContract };
    __property AnsiString PohBuyer  = { read = m_PohBuyer, write = SetPohBuyer };
    __property AnsiString PohDate  = { read = m_PohDate, write = SetPohDate };
    __property AnsiString PohDesc  = { read = m_PohDesc, write = SetPohDesc };
    __property AnsiString PohSugDate  = { read = m_PohSugDate, write = SetPohSugDate };
    __property double PohAmt  = { read = m_PohAmt, write = SetPohAmt };
    __property int PohPayTerm  = { read = b_PohPayTerm, write = SetPohPayTerm };
    __property double PohPrePayAmt  = { read = m_PohPrePayAmt, write = SetPohPrePayAmt };
    __property AnsiString PohSettleMode  = { read = m_PohSettleMode, write = SetPohSettleMode };
    __property int PohCheck  = { read = m_PohCheck ,write=SetPohCheck};
    __property AnsiString PohChecker  = { read = m_PohChecker,write=SetPohChecker };
    __property AnsiString PohCheckDate  = { read = m_PohCheckDate ,write=SetPohCheckDate};
    __property int PohCancel  = { read = m_PohCancel ,write=SetPohCancel};
    __property AnsiString PohCanceler  = { read = m_PohCanceler ,write = SetPohCanceler};
    __property AnsiString PohCancelDate  = { read = m_PohCancelDate ,write = SetPohCancelDate};
    __property double PohCarriage  = { read = m_PohCarriage, write = SetPohCarriage };
    __property int PohClose  = { read = m_PohClose ,write = SetPohClose};
    __property int PohStop  = { read = m_PohStop ,write = SetPohClose};
    __property AnsiString PohPsite={read = m_PohPsite, write = SetPohPsite};
    __property AnsiString PohSysDate={read=m_PohSysDate};//           系统日期
    __property AnsiString PohDeliver={read=m_PohDeliver,write=SetPohDeliver};//           交货方式
    __property AnsiString PohTransMode={read=m_PohTransMode,write=SetPohTransMode};//         运输方式
    __property AnsiString PohUser={read=m_PohUser,write=SetPohUser};

    int __fastcall GetItemCount();
    int __fastcall GetCurItemNo();
    char __fastcall GetCurItemStatus();
    AnsiString __fastcall GetItemBookMark();
};

//===================================================
//        (TsdRpod)请购单单行维护
//===================================================

class _EXPORT_TYPE TsdRpod : public TsdDetail
{
private:
    int        m_RpodLine;
    AnsiString m_RpodCode;
    AnsiString m_RpodGoodsCode;
    AnsiString m_RpodUnitCode;
    double     m_RpodConvRate;
    int        m_RpodFrom;
    double     m_RpodQty;
    double     m_RpodPrice;
    double     m_RpodAmt;
    double     m_RpodPQty;
    int        m_RpodStatus;
    AnsiString m_RpodReqDate;
    AnsiString m_RpodRecDate;
    AnsiString m_RpodLocCode;
    AnsiString m_RpodDept;
    int        m_RpodClose;
    AnsiString m_RpodCloseDate;
    AnsiString m_RpodDesc;

    int        b_RpodLine;
    AnsiString b_RpodCode;
    AnsiString b_RpodGoodsCode;
    AnsiString b_RpodUnitCode;
    double     b_RpodConvRate;
    double     b_RpodQty;
    double     b_RpodPrice;
    double     b_RpodAmt;
    double     b_RpodPQty;
    int        b_RpodFrom;
    int        b_RpodStatus;
    AnsiString b_RpodReqDate;
    AnsiString b_RpodRecDate;
    AnsiString b_RpodLocCode;
    AnsiString b_RpodDept;
    int        b_RpodClose;
    AnsiString b_RpodCloseDate;
    AnsiString b_RpodDesc;

    AnsiString FUnit;

    void __fastcall SetRpodLine(int value);
    void __fastcall SetRpodCode(AnsiString value);
    void __fastcall SetRpodGoodsCode(AnsiString value);
    void __fastcall SetRpodUnitCode(AnsiString value);
    void __fastcall SetRpodConvRate(double value);
    void __fastcall SetRpodQty(double value);
    void __fastcall SetRpodPQty(double value);
    void __fastcall SetRpodPrice(double value);
    void __fastcall SetRpodAmt(double value);
    void __fastcall SetRpodFrom(int value);
    void __fastcall SetRpodStatus(int value);
    void __fastcall SetRpodReqDate(AnsiString value);
    void __fastcall SetRpodRecDate(AnsiString value);
    void __fastcall SetRpodLocCode(AnsiString value);
    void __fastcall SetRpodDept(AnsiString value);
    void __fastcall SetRpodDesc(AnsiString value);
    void __fastcall SetRpodClose(int value);
    void __fastcall SetRpodCloseDate(AnsiString value);

    __property int RpodLine = {read = m_RpodLine,write = SetRpodLine};
    __property AnsiString RpodCode = {read = m_RpodCode,write = SetRpodCode};
    __property AnsiString RpodGoodsCode = {read = m_RpodGoodsCode,write = SetRpodGoodsCode};
    __property AnsiString RpodUnitCode = {read = m_RpodUnitCode,write = SetRpodUnitCode};
    __property double RpodConvRate = {read = m_RpodConvRate,write = SetRpodConvRate};
    __property double RpodQty = {read = m_RpodQty,write = SetRpodQty};
    __property double RpodPrice = {read = m_RpodPrice,write = SetRpodPrice};
    __property double RpodAmt = {read = m_RpodAmt,write = SetRpodAmt};
    __property int RpodFrom = {read = m_RpodFrom,write = SetRpodFrom};
    __property int RpodStatus = {read = m_RpodStatus,write = SetRpodStatus};
    __property AnsiString RpodReqDate = {read = m_RpodReqDate,write = SetRpodReqDate};
    __property AnsiString RpodRecDate = {read = m_RpodRecDate,write = SetRpodRecDate};
    __property AnsiString RpodLocCode = {read = m_RpodLocCode,write = SetRpodLocCode};
    __property AnsiString RpodDept = {read = m_RpodDept,write = SetRpodDept};
    __property int RpodClose = {read = m_RpodClose ,write=SetRpodClose};
    __property AnsiString RpodCloseDate = {read = m_RpodCloseDate,write=SetRpodCloseDate };
    __property AnsiString RpodDesc = {read = m_RpodDesc,write = SetRpodDesc};
    __property double RpodPQty  = { read = m_RpodPQty,write = SetRpodPQty };

public:
    TsdRpod(TDataComm *DC);
    TsdRpod();
    TsdRpoh *sdParent;

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

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

    AnsiString GetFieldValue(euRpod sdFieldName);
    AnsiString GetOldFieldValue(euRpod sdFieldName);
    void SetFieldValue(euRpod sdFieldName, AnsiString Value);
    void RestoreValue();

    ~TsdRpod();
};

//===================================================
//        (TsdRpoh)请购单单头维护
//===================================================
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdRpoh: public TsdHead
{
private:
    TsdRpod*m_sdRpod;
    TsdRpod*b_sdRpod;
    AnsiString m_RpohCode;   //请购单号
    AnsiString m_RpohSupplyCode;   //建议供应商
    AnsiString m_RpohSettleMode;   //结算方式
    AnsiString m_RpohCurrencyCode;   //币种
    AnsiString m_RpohTaxCode;   //税码
    AnsiString m_RpohBuyerCode;   //申购人
    AnsiString m_RpohDate;   //操作日期
    AnsiString m_RpohPsite;   //交货地址
    AnsiString m_RpohDeliver;   //交货方式
    AnsiString m_RpohTransMode;   //运输方式
    int        m_RpohCheck;   //审核标志
    AnsiString m_RpohChecker;   //审核人
    AnsiString m_RpohCheckDate;   //审核日期
    int        m_RpohCancel;   //取消标志
    AnsiString m_RpohCancelDate;   //取消日期
    AnsiString m_RpohSysDate;   //系统时间
    int        m_RpohClose;

    //backup
    AnsiString b_RpohCode;
    AnsiString b_RpohSupplyCode;
    AnsiString b_RpohSettleMode;
    AnsiString b_RpohCurrencyCode;
    AnsiString b_RpohTaxCode;
    AnsiString b_RpohBuyerCode;
    AnsiString b_RpohDate;
    AnsiString b_RpohPsite;
    AnsiString b_RpohDeliver;
    AnsiString b_RpohTransMode;
    int        b_RpohCheck;
    AnsiString b_RpohChecker;
    AnsiString b_RpohCheckDate;
    int        b_RpohCancel;
    AnsiString b_RpohCancelDate;
    AnsiString b_RpohSysDate;
    int        b_RpohClose;

    void __fastcall SetRpohCode(AnsiString value);
    void __fastcall SetRpohSupplyCode(AnsiString value);
    void __fastcall SetRpohSettleMode(AnsiString value);
    void __fastcall SetRpohCurrencyCode(AnsiString value);
    void __fastcall SetRpohTaxCode(AnsiString value);
    void __fastcall SetRpohBuyerCode(AnsiString value);
    void __fastcall SetRpohDate(AnsiString value);
    void __fastcall SetRpohPsite(AnsiString value);
    void __fastcall SetRpohDeliver(AnsiString value);
    void __fastcall SetRpohTransMode(AnsiString value);
    void __fastcall SetRpohCheck(int value);
    void __fastcall SetRpohChecker(AnsiString value);
    void __fastcall SetRpohCheckDate(AnsiString value);
    void __fastcall SetRpohCancel(int value);
    void __fastcall SetRpohCancelDate(AnsiString value);
    void __fastcall SetRpohSysDate(AnsiString value);
    void __fastcall SetRpohClose(int value);

    __property  AnsiString RpohCode={read=m_RpohCode,write=SetRpohCode};
    __property  AnsiString RpohSupplyCode={read=m_RpohSupplyCode,write=SetRpohSupplyCode};
    __property  AnsiString RpohSettleMode={read=m_RpohSettleMode,write=SetRpohSettleMode};
    __property  AnsiString RpohCurrencyCode={read=m_RpohCurrencyCode,write=SetRpohCurrencyCode};
    __property  AnsiString RpohTaxCode={read=m_RpohTaxCode,write=SetRpohTaxCode};
    __property  AnsiString RpohBuyerCode={read=m_RpohBuyerCode,write=SetRpohBuyerCode};
    __property  AnsiString RpohDate={read=m_RpohDate,write=SetRpohDate};
    __property  AnsiString RpohPsite={read=m_RpohPsite,write=SetRpohPsite};
    __property  AnsiString RpohDeliver={read=m_RpohDeliver,write=SetRpohDeliver};
    __property  AnsiString RpohTransMode={read=m_RpohTransMode,write=SetRpohTransMode};
    __property  int        RpohCheck={read=m_RpohCheck,write=SetRpohCheck};
    __property  AnsiString RpohChecker={read=m_RpohChecker,write=SetRpohChecker};
    __property  AnsiString RpohCheckDate={read=m_RpohCheckDate,write=SetRpohCheckDate};
    __property  int        RpohCancel={read=m_RpohCancel,write=SetRpohCancel};
    __property  AnsiString RpohCancelDate={read=m_RpohCancelDate,write=SetRpohCancelDate};
    __property  AnsiString RpohSysDate={read=m_RpohSysDate,write=SetRpohSysDate};
    __property  int        RpohClose={read=m_RpohClose,write=SetRpohClose};


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

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

    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(TsdRpoh *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void Check(int IsCheck);
    void Close(int IsClose);
    void Revoke(int IsRevoke);

    AnsiString GetFieldValue(euRpoh sdFieldName);
    void SetFieldValue(euRpoh sdFieldName, AnsiString value);
    void RestoreValue();
    void RestoreItem();

    AnsiString GetItemValue(euRpod FieldName);
    void SetItemValue(euRpod FieldName, AnsiString value);
    __property int ItemCount  = { read = GetItemCount };
    __property int CurItemNo  = { read = GetCurItemNo };
    __property int  CurItemStatus  = { read = GetCurItemStatus };
    __property AnsiString ItemBookMark  = { read = GetItemBookMark };
};

//===================================================
//       (TsdZtd)在途单单行维护
//===================================================

class _EXPORT_TYPE TsdZtd : public TsdDetail
{
private:
    AnsiString m_ZtdCode;
    int        m_ZtdLine;
    AnsiString m_ZtdPoCode;
    int        m_ZtdPodLine;
    AnsiString m_ZtdGoods;
    AnsiString m_ZtdUnit;
    double     m_ZtdConvRate;
    double     m_ZtdPoQty;
    double     m_ZtdQty;
    double     m_ZtdPrice;
    double     m_ZtdAmt;
    double     m_ZtdRQty;
    AnsiString m_ZtdSendDate;
    AnsiString m_ZtdReqDate;
    AnsiString m_ZtdRecDate;
    AnsiString m_ZtdPreDate;
    int        m_ZtdClose;
    AnsiString m_ZtdCloseDate;

    AnsiString b_ZtdCode;
    int        b_ZtdLine;
    AnsiString b_ZtdPoCode;
    int        b_ZtdPodLine;
    AnsiString b_ZtdGoods;
    AnsiString b_ZtdUnit;
    double     b_ZtdConvRate;
    double     b_ZtdQty;
    double     b_ZtdPrice;
    double     b_ZtdAmt;
    double     b_ZtdRQty;
    AnsiString b_ZtdSendDate;
    AnsiString b_ZtdReqDate;
    AnsiString b_ZtdRecDate;
    AnsiString b_ZtdPreDate;
    int        b_ZtdClose;
    AnsiString b_ZtdCloseDate;

    void __fastcall SetZtdCode(AnsiString value);
    void __fastcall SetZtdLine(int value);
    void __fastcall SetZtdPoCode(AnsiString value);
    void __fastcall SetZtdPodLine(int value);
    void __fastcall SetZtdQty(double value);
    void __fastcall SetZtdSendDate(AnsiString value);
    void __fastcall SetZtdReqDate(AnsiString value);
    void __fastcall SetZtdRecDate(AnsiString value);
    void __fastcall SetZtdPreDate(AnsiString value);
    void __fastcall SetZtdClose(int value);
    void __fastcall SetZtdCloseDate(AnsiString value);

    __property AnsiString ZtdCode  = { read = m_ZtdCode, write = SetZtdCode };
    __property int ZtdLine  = { read = m_ZtdLine, write = SetZtdLine };
    __property AnsiString ZtdPoCode  = { read = m_ZtdPoCode, write = SetZtdPoCode };
    __property int ZtdPodLine  = { read = m_ZtdPodLine, write = SetZtdPodLine };
    __property AnsiString ZtdGoods  = { read = m_ZtdGoods };
    __property AnsiString ZtdUnit  = { read = m_ZtdUnit};
    __property double ZtdConvRate  = { read = m_ZtdConvRate};
    __property double ZtdQty  = { read = m_ZtdQty, write = SetZtdQty };
    __property double ZtdPrice  = { read = m_ZtdPrice };
    __property double ZtdAmt  = { read = m_ZtdAmt };

⌨️ 快捷键说明

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