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

📄 imhdl.h

📁 邮 电 公 司 erp源码
💻 H
📖 第 1 页 / 共 5 页
字号:

    __property AnsiString GosdCode  = { read = m_GosdCode, write = SetGosdCode };
    __property int GosdLine  = { read = m_GosdLine, write = SetGosdLine };
    __property AnsiString GosdGoods  = { read = m_GosdGoods, write = SetGosdGoods };
    __property AnsiString GosdUnit  = { read = m_GosdUnit };
    __property double GosdQty  = { read = m_GosdQty, write = SetGosdQty };
    __property double GosdPrice  = { read = m_GosdPrice, write = SetGosdPrice };
    __property double GosdAmt  = { read = m_GosdAmt ,write=SetGosdAmt};
    __property AnsiString GosdLoc  = { read = m_GosdLoc, write = SetGosdLoc };
    __property AnsiString GosdBatch  = { read = m_GosdBatch, write = SetGosdBatch };
    __property AnsiString GosdSod  = { read = m_GosdSod, write = SetGosdSod };
    __property int GosdSodLine  = { read = m_GosdSodLine, write = SetGosdSodLine };
    __property AnsiString GosdDesc  = { read = m_GosdDesc, write = SetGosdDesc };
    __property int GosdState={read=m_GosdState,write=SetGosdState};
    __property int GosdFrom={read=m_GosdFrom,write=SetGosdFrom};
    __property AnsiString GosdFromCode={read=m_GosdFromCode,write=SetGosdFromCode};
    __property int GosdFromLine={read=m_GosdFromLine,write=SetGosdFromLine};

public:
    TsdGosd(TDataComm *DC);
    TsdGosd();
    ~TsdGosd();
    TsdGosh *sdParent;

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

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

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

};

//==========================================
//        出库单(TsdGosh)Head Class
//==========================================
class _EXPORT_TYPE TsdGosh : public TsdHead
{
private:
    TsdGosd *m_sdGosd;
    TsdGosd *b_sdGosd;

    AnsiString m_GoshCode;
    AnsiString m_GoshDate;
    int        m_GoshType;
    AnsiString m_GoshFmonth;
    AnsiString m_GoshDept;
    AnsiString m_GoshDesc;
    AnsiString m_GoshUser;
    AnsiString m_GoshKeeper;
    int        m_GoshCheck;
    AnsiString m_GoshChecker;
    AnsiString m_GoshCheckDate;
    int        m_GoshPost;
    AnsiString m_GoshPoster;
    AnsiString m_GoshPostDate;
    int        m_GoshCancel;
    AnsiString m_GoshCancelDate;
    int        m_GoshState;
    AnsiString m_GoshPosType;
    int        m_GoshRed;
    AnsiString m_GoshSysDate;

    AnsiString b_GoshCode;
    AnsiString b_GoshDate;
    int        b_GoshType;
    AnsiString b_GoshFmonth;
    AnsiString b_GoshDept;
    AnsiString b_GoshDesc;
    AnsiString b_GoshUser;
    AnsiString b_GoshKeeper;
    int        b_GoshCheck;
    AnsiString b_GoshChecker;
    AnsiString b_GoshCheckDate;
    int        b_GoshPost;
    AnsiString b_GoshPoster;
    AnsiString b_GoshPostDate;
    int        b_GoshCancel;
    AnsiString b_GoshCancelDate;
    int        b_GoshState;
    AnsiString b_GoshPosType;
    int        b_GoshRed;
    AnsiString b_GoshSysDate;

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

    void __fastcall SetGoshCode(AnsiString value);
    void __fastcall SetGoshDate(AnsiString value);
    void __fastcall SetGoshType(int value);
    void __fastcall SetGoshFmonth(AnsiString value);
    void __fastcall SetGoshDesc(AnsiString value);
    void __fastcall SetGoshUser(AnsiString value);
    void __fastcall SetGoshKeeper(AnsiString value);
    void __fastcall SetGoshPosType(AnsiString value);
    void __fastcall SetGoshRed(int value);
    void __fastcall SetGoshCheck(int value);
    void __fastcall SetGoshChecker(AnsiString value);
    void __fastcall SetGoshCheckDate(AnsiString value);
    void __fastcall SetGoshPost(int value);
    void __fastcall SetGoshPoster(AnsiString value);
    void __fastcall SetGoshPostDate(AnsiString value);
    void __fastcall SetGoshCancel(int value);
    void __fastcall SetGoshCancelDate(AnsiString value);
    void __fastcall SetGoshDept(AnsiString value);

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

    __property AnsiString GoshCode  = { read = m_GoshCode, write = SetGoshCode };
    __property AnsiString GoshDate  = { read = m_GoshDate, write = SetGoshDate };
    __property int GoshType  = { read = m_GoshType, write = SetGoshType };
    __property AnsiString GoshFmonth  = { read = m_GoshFmonth, write = SetGoshFmonth };
    __property AnsiString GoshDesc  = { read = m_GoshDesc, write = SetGoshDesc };
    __property AnsiString GoshUser  = { read = m_GoshUser, write = SetGoshUser };
    __property int GoshState  = { read = m_GoshState };
    __property AnsiString GoshPosType  = { read = m_GoshPosType, write = SetGoshPosType };
    __property int GoshRed  = { read = m_GoshRed, write = SetGoshRed };
    __property int GoshCheck  = { read = m_GoshCheck ,write=SetGoshCheck};
    __property AnsiString GoshChecker  = { read = m_GoshChecker ,write=SetGoshChecker};
    __property AnsiString GoshCheckDate  = { read = m_GoshCheckDate ,write=SetGoshCheckDate};
    __property int GoshPost  = { read = m_GoshPost ,write=SetGoshPost};
    __property AnsiString GoshPoster  = { read = m_GoshPoster ,write=SetGoshPoster};
    __property AnsiString GoshPostDate  = { read = m_GoshPostDate ,write=SetGoshPostDate};
    __property int GoshCancel  = { read = m_GoshCancel ,write=SetGoshCancel};
    __property AnsiString GoshCancelDate  = { read = m_GoshCancelDate ,write=SetGoshCancelDate};
    __property AnsiString GoshKeeper={read=m_GoshKeeper,write=SetGoshKeeper};
    __property AnsiString GoshSysDate  = { read = m_GoshSysDate };
    __property AnsiString GoshDept={read=m_GoshDept,write=SetGoshDept};

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

    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(TsdGosh *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void Check(int IsCheck);

    AnsiString GetFieldValue(euGosh sdFieldName);
    void SetFieldValue(euGosh sdFieldName, AnsiString Value);

    AnsiString GetItemValue(euGosd FieldName);
    void SetItemValue(euGosd FieldName, AnsiString Value);
    void RestoreValue();
    void RestoreItem();

    __property int ItemCount  = { read = GetItemCount };
    __property int CurItemNo  = { read = GetCurItemNo };
    __property AnsiString ItemBookMark  = { read = GetItemBookMark };
};


//**************************************
//     TsdGpcd 舞控更改单明晰
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdGpcd: public TsdDetail
{
private:

    AnsiString m_GpcdCode;   //更改单号
    int        m_GpcdLine;   //行号
    AnsiString m_GpcdGoods;   //物料编码
    double     m_GpcdOSoQ;   //原安全库存
    double     m_GpcdNSoq;   //新安全库存
    double     m_GpcdORoq;   //原再订货点
    double     m_GpcdNRoq;   //新再订货点
    double     m_GpcdOEoq;   //原批量
    double     m_GpcdNEoq;   //新批量
    double     m_GpcdOEoi;   //原订货周期
    double     m_GpcdNEoi;   //新订货周期
    double     m_GpcdOXoq;   //原最大库存
    double     m_GpcdNXoq;   //新最大库存
    double     m_GpcdOOoq;   //原发放批量
    double     m_GpcdNOoq;   //新发放批量
    double     m_GpcdOWr;   //原损耗率
    double     m_GpcdNWr;   //新损耗率
    double     m_GpcdOMpq;   //原最小包装
    double     m_GpcdNMpq;   //新最小包装
    double     m_GpcdOPlt;   //原采购提前期
    double     m_GpcdNPlt;   //新采购提前期
    double     m_GpcdOPot;   //原完工停放期
    double     m_GpcdNPot;   //新完工停放期
    int        m_GpcdOPlan;   //原计划方法
    int        m_GpcdNPlan;   //新计划方法
    double     m_GpcdONoq;   //原最小库存
    double     m_GpcdNNoq;   //新最小库存
    int        m_GpcdOOd;   //原积压天数
    int        m_GpcdNOd;   //新积压天数
    int        m_GpcdOId;   //原呆滞天数
    int        m_GpcdNId;   //新呆滞天数
    AnsiString m_GpcdDesc;   //备注
    AnsiString m_GpcdGccr;   //更改原因
//backup
    AnsiString b_GpcdCode;
    int        b_GpcdLine;
    AnsiString b_GpcdGoods;
    double     b_GpcdOSoQ;
    double     b_GpcdNSoq;
    double     b_GpcdORoq;
    double     b_GpcdNRoq;
    double     b_GpcdOEoq;
    double     b_GpcdNEoq;
    double     b_GpcdOEoi;
    double     b_GpcdNEoi;
    double     b_GpcdOXoq;
    double     b_GpcdNXoq;
    double     b_GpcdOOoq;
    double     b_GpcdNOoq;
    double     b_GpcdOWr;
    double     b_GpcdNWr;
    double     b_GpcdOMpq;
    double     b_GpcdNMpq;
    double     b_GpcdOPlt;
    double     b_GpcdNPlt;
    double     b_GpcdOPot;
    double     b_GpcdNPot;
    int        b_GpcdOPlan;
    int        b_GpcdNPlan;
    double     b_GpcdONoq;
    double     b_GpcdNNoq;
    int        b_GpcdOOd;
    int        b_GpcdNOd;
    int        b_GpcdOId;
    int        b_GpcdNId;
    AnsiString b_GpcdDesc;
    AnsiString b_GpcdGccr;

    void __fastcall SetGpcdCode(AnsiString value);
    void __fastcall SetGpcdLine(int value);
    void __fastcall SetGpcdGoods(AnsiString value);
    void __fastcall SetGpcdOSoQ(double value);
    void __fastcall SetGpcdNSoq(double value);
    void __fastcall SetGpcdORoq(double value);
    void __fastcall SetGpcdNRoq(double value);
    void __fastcall SetGpcdOEoq(double value);
    void __fastcall SetGpcdNEoq(double value);
    void __fastcall SetGpcdOEoi(double value);
    void __fastcall SetGpcdNEoi(double value);
    void __fastcall SetGpcdOXoq(double value);
    void __fastcall SetGpcdNXoq(double value);
    void __fastcall SetGpcdOOoq(double value);
    void __fastcall SetGpcdNOoq(double value);
    void __fastcall SetGpcdOWr(double value);
    void __fastcall SetGpcdNWr(double value);
    void __fastcall SetGpcdOMpq(double value);
    void __fastcall SetGpcdNMpq(double value);
    void __fastcall SetGpcdOPlt(double value);
    void __fastcall SetGpcdNPlt(double value);
    void __fastcall SetGpcdOPot(double value);
    void __fastcall SetGpcdNPot(double value);
    void __fastcall SetGpcdOPlan(int value);
    void __fastcall SetGpcdNPlan(int value);
    void __fastcall SetGpcdONoq(double value);
    void __fastcall SetGpcdNNoq(double value);
    void __fastcall SetGpcdOOd(int value);
    void __fastcall SetGpcdNOd(int value);
    void __fastcall SetGpcdOId(int value);
    void __fastcall SetGpcdNId(int value);
    void __fastcall SetGpcdDesc(AnsiString value);
    void __fastcall SetGpcdGccr(AnsiString value);

    __property  AnsiString GpcdCode={read=m_GpcdCode,write=SetGpcdCode};
    __property  int        GpcdLine={read=m_GpcdLine,write=SetGpcdLine};
    __property  AnsiString GpcdGoods={read=m_GpcdGoods,write=SetGpcdGoods};
    __property  double     GpcdOSoQ={read=m_GpcdOSoQ,write=SetGpcdOSoQ};
    __property  double     GpcdNSoq={read=m_GpcdNSoq,write=SetGpcdNSoq};
    __property  double     GpcdORoq={read=m_GpcdORoq,write=SetGpcdORoq};
    __property  double     GpcdNRoq={read=m_GpcdNRoq,write=SetGpcdNRoq};
    __property  double     GpcdOEoq={read=m_GpcdOEoq,write=SetGpcdOEoq};
    __property  double     GpcdNEoq={read=m_GpcdNEoq,write=SetGpcdNEoq};
    __property  double     GpcdOEoi={read=m_GpcdOEoi,write=SetGpcdOEoi};
    __property  double     GpcdNEoi={read=m_GpcdNEoi,write=SetGpcdNEoi};
    __property  double     GpcdOXoq={read=m_GpcdOXoq,write=SetGpcdOXoq};
    __property  double     GpcdNXoq={read=m_GpcdNXoq,write=SetGpcdNXoq};
    __property  double     GpcdOOoq={read=m_GpcdOOoq,write=SetGpcdOOoq};
    __property  double     GpcdNOoq={read=m_GpcdNOoq,write=SetGpcdNOoq};
    __property  double     GpcdOWr={read=m_GpcdOWr,write=SetGpcdOWr};
    __property  double     GpcdNWr={read=m_GpcdNWr,write=SetGpcdNWr};
    __property  double     GpcdOMpq={read=m_GpcdOMpq,write=SetGpcdOMpq};
    __property  double     GpcdNMpq={read=m_GpcdNMpq,write=SetGpcdNMpq};
    __property  double     GpcdOPlt={read=m_GpcdOPlt,write=SetGpcdOPlt};
    __property  double     GpcdNPlt={read=m_GpcdNPlt,write=SetGpcdNPlt};
    __property  double     GpcdOPot={read=m_GpcdOPot,write=SetGpcdOPot};
    __property  double     GpcdNPot={read=m_GpcdNPot,write=SetGpcdNPot};
    __property  int        GpcdOPlan={read=m_GpcdOPlan,write=SetGpcdOPlan};
    __property  int        GpcdNPlan={read=m_GpcdNPlan,write=SetGpcdNPlan};
    __property  double     GpcdONoq={read=m_GpcdONoq,write=SetGpcdONoq};
    __property  double     GpcdNNoq={read=m_GpcdNNoq,write=SetGpcdNNoq};
    __property  int        GpcdOOd={read=m_GpcdOOd,write=SetGpcdOOd};
    __property  int        GpcdNOd={read=m_GpcdNOd,write=SetGpcdNOd};
    __property  int        GpcdOId={read=m_GpcdOId,write=SetGpcdOId};
    __property  int        GpcdNId={read=m_GpcdNId,write=SetGpcdNId};
    __property  AnsiString GpcdDesc={read=m_GpcdDesc,write=SetGpcdDesc};
    __property  AnsiString GpcdGccr={read=m_GpcdGccr,write=SetGpcdGccr};

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

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

⌨️ 快捷键说明

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