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

📄 mmhdl.h

📁 邮 电 公 司 erp源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    bool LocateItemByIndex(int Index);
    bool LocateItemByKey(AnsiString Key);
    void AssignValue();
    void Assign(TsdWeph *p);
    void RestoreValue();
    void RestoreItem();
    void Check(int IsCheck);
    int  Query();
    bool Find(AnsiString WhereStr);

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

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

//**************************************
//     Class:TsdPdrd(Detail)
//     Decription:工序日报明细
//     Created on 2000/09/27
//**************************************

class _EXPORT_TYPE TsdPdrd: public TsdDetail
{
private:
    AnsiString m_PdrdCode;
    AnsiString m_PdrdWo;
    AnsiString m_PdrdGoods;
    AnsiString m_PdrdProcess;
    int        m_PdrdLine;
    double     m_PdrdCQty;
    double     m_PdrdEQty;
    double     m_PdrdWQty;
    double     m_PdrdRQty;
    double     m_PdrdSQty;
    double     m_PdrdFwt;
    double     m_PdrdRwt;
    double     m_PdrdDwt;
    double     m_PdrdWwt;
    double     m_PdrdSwt;
    double     m_PdrdOwt;
    AnsiString m_PdrdDesc;
    AnsiString m_PdrdPsr;
//backup
    AnsiString b_PdrdCode;
    AnsiString b_PdrdWo;
    AnsiString b_PdrdGoods;
    AnsiString b_PdrdProcess;
    int        b_PdrdLine;
    double     b_PdrdCQty;
    double     b_PdrdEQty;
    double     b_PdrdWQty;
    double     b_PdrdRQty;
    double     b_PdrdSQty;
    double     b_PdrdFwt;
    double     b_PdrdRwt;
    double     b_PdrdDwt;
    double     b_PdrdWwt;
    double     b_PdrdSwt;
    double     b_PdrdOwt;
    AnsiString b_PdrdDesc;
    AnsiString b_PdrdPsr;

    void __fastcall SetPdrdCode(AnsiString value);
    void __fastcall SetPdrdWo(AnsiString value);
    void __fastcall SetPdrdProcess(AnsiString value);
    void __fastcall SetPdrdLine(int value);
    void __fastcall SetPdrdCQty(double value);
    void __fastcall SetPdrdEQty(double value);
    void __fastcall SetPdrdWQty(double value);
    void __fastcall SetPdrdRQty(double value);
    void __fastcall SetPdrdSQty(double value);
    void __fastcall SetPdrdFwt(double value);
    void __fastcall SetPdrdRwt(double value);
    void __fastcall SetPdrdDwt(double value);
    void __fastcall SetPdrdWwt(double value);
    void __fastcall SetPdrdSwt(double value);
    void __fastcall SetPdrdOwt(double value);
    void __fastcall SetPdrdDesc(AnsiString value);
    void __fastcall SetPdrdPsr(AnsiString value);

    __property  AnsiString PdrdCode={read=m_PdrdCode,write=SetPdrdCode};
    __property  AnsiString PdrdWo={read=m_PdrdWo,write=SetPdrdWo};
    __property  AnsiString PdrdGoods={read=m_PdrdGoods};
    __property  AnsiString PdrdProcess={read=m_PdrdProcess,write=SetPdrdProcess};
    __property  int        PdrdLine={read=m_PdrdLine,write=SetPdrdLine};
    __property  double     PdrdCQty={read=m_PdrdCQty,write=SetPdrdCQty};
    __property  double     PdrdEQty={read=m_PdrdEQty,write=SetPdrdEQty};
    __property  double     PdrdWQty={read=m_PdrdWQty,write=SetPdrdWQty};
    __property  double     PdrdRQty={read=m_PdrdRQty,write=SetPdrdRQty};
    __property  double     PdrdSQty={read=m_PdrdSQty,write=SetPdrdSQty};
    __property  double     PdrdFwt={read=m_PdrdFwt,write=SetPdrdFwt};
    __property  double     PdrdRwt={read=m_PdrdRwt,write=SetPdrdRwt};
    __property  double     PdrdDwt={read=m_PdrdDwt,write=SetPdrdDwt};
    __property  double     PdrdWwt={read=m_PdrdWwt,write=SetPdrdWwt};
    __property  double     PdrdSwt={read=m_PdrdSwt,write=SetPdrdSwt};
    __property  double     PdrdOwt={read=m_PdrdOwt,write=SetPdrdOwt};
    __property  AnsiString PdrdDesc={read=m_PdrdDesc,write=SetPdrdDesc};
    __property  AnsiString PdrdPsr={read=m_PdrdPsr,write=SetPdrdPsr};

public:
    TsdPdrd(TDataComm *DC);
    TsdPdrd();
    ~TsdPdrd();
    TsdPdrh *sdParent;

    void BackupValue();
    void RestoreValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();
    void Update();
    void Delete();
    void Assign(TsdPdrd *p);
    int  Query();
    bool Find(AnsiString WhereStr);

    AnsiString GetFieldValue(euPdrd sdFieldName);
    AnsiString GetOldFieldValue(euPdrd sdFieldName);
    void SetFieldValue(euPdrd sdFieldName, AnsiString value);
};

//**************************************
//     Class:TsdPdrd(Head)
//     Decription:工序日报表头
//     Created on 2000/09/27
//**************************************
class _EXPORT_TYPE TsdPdrh: public TsdHead
{
private:
    TsdPdrd    *m_sdPdrd;
    TsdPdrd    *b_sdPdrd;
    AnsiString  m_PdrhCode;
    AnsiString  m_PdrhFmonth;
    AnsiString  m_PdrhDate;
    AnsiString  m_PdrhDesc;
    int         m_PdrhCheck;
    AnsiString  m_PdrhChecker;
    AnsiString  m_PdrhCheckDate;
    AnsiString  m_PdrhUser;
    AnsiString  m_PdrhSysDate;

//backup
    AnsiString  b_PdrhCode;
    AnsiString  b_PdrhFmonth;
    AnsiString  b_PdrhDate;
    AnsiString  b_PdrhDesc;
    int         b_PdrhCheck;
    AnsiString  b_PdrhChecker;
    AnsiString  b_PdrhCheckDate;
    AnsiString  b_PdrhUser;
    AnsiString  b_PdrhSysDate;

    void __fastcall SetPdrhCode(AnsiString value);
    void __fastcall SetPdrhFmonth(AnsiString value);
    void __fastcall SetPdrhDate(AnsiString value);
    void __fastcall SetPdrhDesc(AnsiString value);
    void __fastcall SetPdrhCheck(int value);
    void __fastcall SetPdrhChecker(AnsiString value);
    void __fastcall SetPdrhCheckDate(AnsiString value);
    void __fastcall SetPdrhUser(AnsiString value);

    __property  AnsiString PdrhCode={read=m_PdrhCode,write=SetPdrhCode};
    __property  AnsiString PdrhFmonth={read=m_PdrhFmonth,write=SetPdrhFmonth};
    __property  AnsiString PdrhDate={read=m_PdrhDate,write=SetPdrhDate};
    __property  AnsiString PdrhDesc={read=m_PdrhDesc,write=SetPdrhDesc};
    __property  int        PdrhCheck={read=m_PdrhCheck,write=SetPdrhCheck};
    __property  AnsiString PdrhChecker={read=m_PdrhChecker,write=SetPdrhChecker};
    __property  AnsiString PdrhCheckDate={read=m_PdrhCheckDate,write=SetPdrhCheckDate};
    __property  AnsiString PdrhUser={read=m_PdrhUser,write=SetPdrhUser};
    __property  AnsiString PdrhSysDate={read=m_PdrhSysDate};

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

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

    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 AssignValue();
    void Assign(TsdPdrh *p);
    void RestoreValue();
    void RestoreItem();
    void Check(int IsCheck);
    int  Query();
    bool Find(AnsiString WhereStr);

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

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

//************************************
//    Class:TsdGmtd_R               //
//    Description:定额领料单明细    //
//    Created on 2000/10/12         //
//************************************
class _EXPORT_TYPE TsdGmtd_R: public TsdDetail
{
private:
    AnsiString m_GmtdCode;
    int        m_GmtdLine;
    AnsiString m_GmtdGoods;
    AnsiString m_GmtdWoCode;
    AnsiString m_GmtdUnit;
    AnsiString m_GmtdSLoc; //发料货位
    AnsiString m_GmtdBatch;
    double     m_GmtdPQty; //定额数量
    double     m_GmtdCQty; //可领数量=(WsgmPQty-WsgmGQty)
    double     m_GmtdQty;
    double     m_GmtdDQty;
    AnsiString m_GmtdDesc;
    double     m_GmtdOQty;
    double     m_GmtdIPrice;
    double     m_GmtdIAmt;

//backup
    AnsiString b_GmtdCode;
    int        b_GmtdLine;
    AnsiString b_GmtdGoods;
    AnsiString b_GmtdWoCode;
    AnsiString b_GmtdUnit;
    AnsiString b_GmtdSLoc;
    AnsiString b_GmtdBatch;
    double     b_GmtdPQty;
    double     b_GmtdCQty;
    double     b_GmtdQty;
    double     b_GmtdDQty;
    AnsiString b_GmtdDesc;
    double     b_GmtdOQty;
    double     b_GmtdIPrice;
    double     b_GmtdIAmt;

    void __fastcall SetGmtdCode(AnsiString value);
    void __fastcall SetGmtdLine(int value);
    void __fastcall SetGmtdGoods(AnsiString value);
    void __fastcall SetGmtdWoCode(AnsiString value); //加工单号
    void __fastcall SetGmtdSLoc(AnsiString value);   //发料货位
    void __fastcall SetGmtdQty(double value);
    void __fastcall SetGmtdDesc(AnsiString value);

    __property  AnsiString GmtdCode={read=m_GmtdCode,write=SetGmtdCode};
    __property  int        GmtdLine={read=m_GmtdLine,write=SetGmtdLine};
    __property  AnsiString GmtdGoods={read=m_GmtdGoods,write=SetGmtdGoods};
    __property  AnsiString GmtdWoCode={read=m_GmtdWoCode,write=SetGmtdWoCode};
    __property  AnsiString GmtdUnit={read=m_GmtdUnit};
    __property  AnsiString GmtdSLoc={read=m_GmtdSLoc,write=SetGmtdSLoc};
    __property  AnsiString GmtdBatch={read=m_GmtdBatch};
    __property  double     GmtdPQty={read=m_GmtdPQty};
    __property  double     GmtdCQty={read=m_GmtdCQty};
    __property  double     GmtdQty={read=m_GmtdQty,write=SetGmtdQty};
    __property  double     GmtdDQty={read=m_GmtdDQty};
    __property  AnsiString GmtdDesc={read=m_GmtdDesc,write=SetGmtdDesc};
    __property  double     GmtdOQty={read=m_GmtdOQty};
    __property  double     GmtdIPrice={read=m_GmtdIPrice};
    __property  double     GmtdIAmt={read=m_GmtdIAmt};

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

    TsdGmth_R *sdParent;

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

    void Update();
    void Delete();
    void Assign(TsdGmtd_R *p);
    int  Query();
    bool Find(AnsiString WhereStr);
    void Execute(AnsiString Param);

    AnsiString GetFieldValue(euGmtd sdFieldName);
    AnsiString GetOldFieldValue(euGmtd sdFieldName);
    void SetFieldValue(euGmtd sdFieldName, AnsiString value);
};

//************************************
//    Class:TsdGmth_R               //
//    Description:定额领料单单头    //
//    Created on 2000/10/12         //
//************************************
class _EXPORT_TYPE TsdGmth_R: public TsdHead
{
private:
    TsdGmtd_R   *m_sdGmtd_R;
    TsdGmtd_R   *b_sdGmtd_R;

    AnsiString  m_GmthCode;
    AnsiString  m_GmthFmonth;
    AnsiString  m_GmthDate;
    int         m_GmthType;
    AnsiString  m_GmthWoCode;
    AnsiString  m_GmthPosType;
    AnsiString  m_GmthDesc;
    AnsiString  m_GmthUser;
    int         m_GmthCheck;
    AnsiString  m_GmthChecker;
    AnsiString  m_GmthCheckDate;
    int         m_GmthState;
    AnsiString  m_GmthSysDate;

//backup
    AnsiString  b_GmthCode;
    AnsiString  b_GmthFmonth;
    AnsiString  b_GmthDate;
    int         b_GmthType;
    AnsiString  b_GmthWoCode;
    AnsiString  b_GmthPosType;
    AnsiString  b_GmthDesc;
    AnsiString  b_GmthUser;
    int         b_GmthCheck;
    AnsiString  b_GmthChecker;
    AnsiString  b_GmthCheckDate;
    int         b_GmthState;
    AnsiString  b_GmthSysDate;

    void __fastcall SetGmthCode(AnsiString value);
    void __fastcall SetGmthFmonth(AnsiString value);
    void __fastcall SetGmthDate(AnsiString value);
    void __fastcall SetGmthWoCode(AnsiString value);
    void __fastcall SetGmthPosType(AnsiString value);

⌨️ 快捷键说明

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