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

📄 imhdl.h

📁 邮 电 公 司 erp源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    char __fastcall GetCurItemStatus();
public:

    TsdScraph(TDataComm *DC);
    TsdScraph();
    ~TsdScraph();

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

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

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

//============================================
//        入库单(TsdPisd)Detail Class
//============================================

class _EXPORT_TYPE TsdPisd : public TsdDetail
{
private:

    AnsiString m_PisdCode;
    AnsiString m_PisdGoods;
    int        m_PisdLine;
    AnsiString m_PisdUnit;
    double     m_PisdQty;
    double     m_PisdPrice;
    double     m_PisdAmt;
    AnsiString m_PisdLoc;
    AnsiString m_PisdBatch;
    AnsiString m_PisdSod;
    int        m_PisdSodLine;
    AnsiString m_PisdDesc;
    int        m_PisdState;
    int        m_PisdFrom;
    AnsiString m_PisdFromCode;
    int        m_PisdFromLine;

    AnsiString b_PisdCode;
    AnsiString b_PisdGoods;
    int        b_PisdLine;
    AnsiString b_PisdUnit;
    double     b_PisdQty;
    double     b_PisdPrice;
    double     b_PisdAmt;
    AnsiString b_PisdLoc;
    AnsiString b_PisdBatch;
    AnsiString b_PisdSod;
    int        b_PisdSodLine;
    AnsiString b_PisdDesc;
    int        b_PisdState;
    int        b_PisdFrom;
    AnsiString b_PisdFromCode;
    int        b_PisdFromLine;

    void __fastcall SetPisdCode(AnsiString value);
    void __fastcall SetPisdLine(int value);
    void __fastcall SetPisdGoods(AnsiString value);
    void __fastcall SetPisdQty(double value);
    void __fastcall SetPisdPrice(double value);
    void __fastcall SetPisdAmt(double value);
    void __fastcall SetPisdLoc(AnsiString value);
    void __fastcall SetPisdBatch(AnsiString value);
    void __fastcall SetPisdSod(AnsiString value);
    void __fastcall SetPisdSodLine(int value);
    void __fastcall SetPisdDesc(AnsiString value);
    void __fastcall SetPisdState(int value);
    void __fastcall SetPisdFrom(int value);
    void __fastcall SetPisdFromCode(AnsiString value);
    void __fastcall SetPisdFromLine(int value);

    __property AnsiString PisdCode  = { read = m_PisdCode, write = SetPisdCode };
    __property int PisdLine  = { read = m_PisdLine, write = SetPisdLine };
    __property AnsiString PisdGoods  = { read = m_PisdGoods, write = SetPisdGoods };
    __property AnsiString PisdUnit  = { read = m_PisdUnit };
    __property double PisdQty  = { read = m_PisdQty, write = SetPisdQty };
    __property double PisdPrice  = { read = m_PisdPrice, write = SetPisdPrice };
    __property double PisdAmt  = { read = m_PisdAmt ,write=SetPisdAmt};
    __property AnsiString PisdLoc  = { read = m_PisdLoc, write = SetPisdLoc };
    __property AnsiString PisdBatch  = { read = m_PisdBatch, write = SetPisdBatch };
    __property AnsiString PisdSod  = { read = m_PisdSod, write = SetPisdSod };
    __property int PisdSodLine  = { read = m_PisdSodLine, write = SetPisdSodLine };
    __property AnsiString PisdDesc  = { read = m_PisdDesc, write = SetPisdDesc };
    __property int PisdState={read=m_PisdState,write=SetPisdState};
    __property int PisdFrom={read=m_PisdFrom,write=SetPisdFrom};
    __property AnsiString PisdFromCode ={read=m_PisdFromCode,write=SetPisdFromCode};
    __property int PisdFromLine={read=m_PisdFromLine,write=SetPisdFromLine};

public:
    TsdPisd(TDataComm *DC);
    TsdPisd();
    ~TsdPisd();
    TsdPish *sdParent;

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

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

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

};

//==========================================
//        入库单(TsdPish)Head Class
//==========================================
class _EXPORT_TYPE TsdPish : public TsdHead
{
private:
    TsdPisd *m_sdPisd;
    TsdPisd *b_sdPisd;

    AnsiString m_PishCode;
    AnsiString m_PishDate;
    int        m_PishType;
    AnsiString m_PishFmonth;
    AnsiString m_PishDept;
    AnsiString m_PishDesc;
    AnsiString m_PishUser;
    AnsiString m_PishKeeper;
    int        m_PishCheck;
    AnsiString m_PishChecker;
    AnsiString m_PishCheckDate;
    int        m_PishPost;
    AnsiString m_PishPoster;
    AnsiString m_PishPostDate;
    int        m_PishCancel;
    AnsiString m_PishCancelDate;
    int        m_PishState;
    AnsiString m_PishPosType;
    int        m_PishRed;
    AnsiString m_PishSysDate;

    AnsiString b_PishCode;
    AnsiString b_PishDate;
    int        b_PishType;
    AnsiString b_PishFmonth;
    AnsiString b_PishDept;
    AnsiString b_PishDesc;
    AnsiString b_PishUser;
    AnsiString b_PishKeeper;
    int        b_PishCheck;
    AnsiString b_PishChecker;
    AnsiString b_PishCheckDate;
    int        b_PishPost;
    AnsiString b_PishPoster;
    AnsiString b_PishPostDate;
    int        b_PishCancel;
    AnsiString b_PishCancelDate;
    int        b_PishState;
    AnsiString b_PishPosType;
    int        b_PishRed;
    AnsiString b_PishSysDate;

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

    void __fastcall SetPishCode(AnsiString value);
    void __fastcall SetPishDate(AnsiString value);
    void __fastcall SetPishType(int value);
    void __fastcall SetPishFmonth(AnsiString value);
    void __fastcall SetPishDept(AnsiString value);
    void __fastcall SetPishDesc(AnsiString value);
    void __fastcall SetPishUser(AnsiString value);
    void __fastcall SetPishKeeper(AnsiString value);
    void __fastcall SetPishPosType(AnsiString value);
    void __fastcall SetPishRed(int value);
    void __fastcall SetPishCheck(int value);
    void __fastcall SetPishChecker(AnsiString value);
    void __fastcall SetPishCheckDate(AnsiString value);
    void __fastcall SetPishPost(int value);
    void __fastcall SetPishPoster(AnsiString value);
    void __fastcall SetPishPostDate(AnsiString value);
    void __fastcall SetPishCancel(int value);
    void __fastcall SetPishCancelDate(AnsiString value);


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

    __property AnsiString PishCode  = { read = m_PishCode, write = SetPishCode };
    __property AnsiString PishDate  = { read = m_PishDate, write = SetPishDate };
    __property int PishType  = { read = m_PishType, write = SetPishType };
    __property AnsiString PishFmonth  = { read = m_PishFmonth, write = SetPishFmonth };
    __property AnsiString PishDept={read=m_PishDept,write=SetPishDept};
    __property AnsiString PishDesc  = { read = m_PishDesc, write = SetPishDesc };
    __property AnsiString PishUser  = { read = m_PishUser, write = SetPishUser };
    __property AnsiString PishKeeper  = { read = m_PishKeeper, write = SetPishKeeper };
    __property int PishState  = { read = m_PishState};
    __property AnsiString PishPosType  = { read = m_PishPosType, write = SetPishPosType };
    __property int PishRed  = { read = m_PishRed, write = SetPishRed };
    __property int PishCheck  = { read = m_PishCheck ,write=SetPishCheck};
    __property AnsiString PishChecker  = { read = m_PishChecker ,write=SetPishChecker};
    __property AnsiString PishCheckDate  = { read = m_PishCheckDate ,write=SetPishCheckDate};
    __property int PishPost  = { read = m_PishPost ,write=SetPishPost};
    __property AnsiString PishPoster  = { read = m_PishPoster,write=SetPishPoster };
    __property AnsiString PishPostDate  = { read = m_PishPostDate ,write=SetPishPostDate};
    __property int PishCancel  = { read = m_PishCancel ,write=SetPishCancel};
    __property AnsiString PishCancelDate  = { read = m_PishCancelDate ,write=SetPishCancelDate};
    __property AnsiString PishSysDate  = { read = m_PishSysDate };

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

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

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

    AnsiString GetItemValue(euPisd FieldName);
    void SetItemValue(euPisd FieldName, AnsiString Value);

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


//============================================
//        出库单(TsdGosd)Detail Class
//============================================
class _EXPORT_TYPE TsdGosd : public TsdDetail
{
private:

    AnsiString m_GosdCode;
    AnsiString m_GosdGoods;
    int        m_GosdLine;
    AnsiString m_GosdUnit;
    double     m_GosdQty;
    double     m_GosdPrice;
    double     m_GosdAmt;
    AnsiString m_GosdLoc;
    AnsiString m_GosdBatch;
    AnsiString m_GosdSod;
    int        m_GosdSodLine;
    AnsiString m_GosdDesc;
    int        m_GosdState;
    int        m_GosdFrom;
    AnsiString m_GosdFromCode;
    int        m_GosdFromLine;

    AnsiString b_GosdCode;
    AnsiString b_GosdGoods;
    int        b_GosdLine;
    AnsiString b_GosdUnit;
    double     b_GosdQty;
    double     b_GosdPrice;
    double     b_GosdAmt;
    AnsiString b_GosdLoc;
    AnsiString b_GosdBatch;
    AnsiString b_GosdSod;
    int        b_GosdSodLine;
    AnsiString b_GosdDesc;
    int        b_GosdState;
    int        b_GosdFrom;
    AnsiString b_GosdFromCode;
    int        b_GosdFromLine;

    void __fastcall SetGosdCode(AnsiString value);
    void __fastcall SetGosdLine(int value);
    void __fastcall SetGosdGoods(AnsiString value);
    void __fastcall SetGosdQty(double value);
    void __fastcall SetGosdPrice(double value);
    void __fastcall SetGosdAmt(double value);
    void __fastcall SetGosdLoc(AnsiString value);
    void __fastcall SetGosdBatch(AnsiString value);
    void __fastcall SetGosdSod(AnsiString value);
    void __fastcall SetGosdSodLine(int value);
    void __fastcall SetGosdDesc(AnsiString value);
    void __fastcall SetGosdState(int value);
    void __fastcall SetGosdFrom(int value);
    void __fastcall SetGosdFromCode(AnsiString value);
    void __fastcall SetGosdFromLine(int value);

⌨️ 快捷键说明

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