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

📄 imdoc.h

📁 速达开源ERP系统
💻 H
📖 第 1 页 / 共 4 页
字号:

    AnsiString b_GoodsCode;
    AnsiString b_GoodsName;
    AnsiString b_GoodsDesc;
    AnsiString b_GoodsPmpcCode;
    AnsiString b_GoodsUnitCode;
    int b_GoodsMUnit;
    int b_GoodsIUnit;
    int b_GoodsBatch;
    int b_GoodsSingle;
    int b_GoodsSale;
    int b_GoodsCancel;
    int b_GoodsType;
    int b_GoodsCheck;
    AnsiString b_GoodsSpec;
    AnsiString b_GoodsModel;
    AnsiString b_GoodsBpNo;
    AnsiString b_GoodsVer;
    AnsiString b_GoodsMold;
    AnsiString b_GoodsWunit;
    double b_GoodsWeight;
    AnsiString b_GoodsCunit;
    double b_GoodsCubage;
    AnsiString b_GoodsLocCode;
    int  b_GoodsFrom;
    double b_GoodsSafeQty;
    double b_GoodsRopQty;
    double b_GoodsEoq;
    int  b_GoodsEoi;
    double b_GoodsMaxQty;
    double b_GoodsOoq;
    double b_GoodsWasteRate;
    double b_GoodsMinPack;
    double b_GoodsPaot;
    double b_GoodsPtof;
    int    b_GoodsPlanType;
    AnsiString b_GoodsRouteCode;
    int b_GoodsOaot;
    int b_GoodsCostType;
    int b_GoodsCostFrom;
    double b_GoodsStdCost;
    double b_GoodsPlnCost;
    AnsiString b_GoodsCurrencyCode;
    AnsiString b_GoodsABC;
    int b_GoodsOverDays;
    int b_GoodsIdleDays;
    AnsiString b_GoodsPreSupplyCode;
    AnsiString b_GoodsSubSupplyCode;
    int     b_GoodsGtqFlg;  //需质量保质期管理
    double  b_GoodsGtqVal;  //保质期
    int     b_GoodsTrackSo; //需跟踪订单
    double  b_GoodsMinQty;  //最小库存量
    AnsiString b_GoodsColor;
    AnsiString b_GoodsSize;
    AnsiString b_GoodsRigidity;
    int        b_GoodsLlc;
    int        b_GoodsState;
    int        b_GoodsPpt;

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

    void __fastcall SetGoodsCode(AnsiString value);
    void __fastcall SetGoodsName(AnsiString value);
    void __fastcall SetGoodsDesc(AnsiString value);
    void __fastcall SetGoodsPmpcCode(AnsiString value);
    void __fastcall SetGoodsUnitCode(AnsiString value);
    void __fastcall SetGoodsMUnit(int value);
    void __fastcall SetGoodsIUnit(int value);
    void __fastcall SetGoodsBatch(int value);
    void __fastcall SetGoodsSingle(int value);
    void __fastcall SetGoodsSale(int value);
    void __fastcall SetGoodsCancel(int value);
    void __fastcall SetGoodsSpec(AnsiString value);
    void __fastcall SetGoodsModel(AnsiString value);
    void __fastcall SetGoodsBpNo(AnsiString value);
    void __fastcall SetGoodsVer(AnsiString value);
    void __fastcall SetGoodsMold(AnsiString value);
    void __fastcall SetGoodsCheck(int value);
    void __fastcall SetGoodsWunit(AnsiString value);
    void __fastcall SetGoodsWeight(double value);
    void __fastcall SetGoodsCunit(AnsiString value);
    void __fastcall SetGoodsCubage(double value);
    void __fastcall SetGoodsLocCode(AnsiString value);
    void __fastcall SetGoodsFrom(int value);
    void __fastcall SetGoodsSafeQty(double value);
    void __fastcall SetGoodsRopQty(double value);
    void __fastcall SetGoodsEoq(double value);
    void __fastcall SetGoodsEoi(int value);
    void __fastcall SetGoodsMaxQty(double value);
    void __fastcall SetGoodsOoq(double value);
    void __fastcall SetGoodsWasteRate(double value);
    void __fastcall SetGoodsMinPack(double value);
    void __fastcall SetGoodsPaot(double value);
    void __fastcall SetGoodsPtof(double value);
    void __fastcall SetGoodsPlanType(int value);
    void __fastcall SetGoodsRouteCode(AnsiString value);
    void __fastcall SetGoodsOaot(int value);
    void __fastcall SetGoodsCostType(int value);
    void __fastcall SetGoodsCostFrom(int value);
    void __fastcall SetGoodsStdCost(double value);
    void __fastcall SetGoodsPlnCost(double value);
    void __fastcall SetGoodsCurrencyCode(AnsiString value);
    void __fastcall SetGoodsABC(AnsiString value);
    void __fastcall SetGoodsOverDays(int value);
    void __fastcall SetGoodsIdleDays(int value);
    void __fastcall SetGoodsPreSupplyCode(AnsiString value);
    void __fastcall SetGoodsSubSupplyCode(AnsiString value);
    void __fastcall SetGoodsType(int value);
    void __fastcall SetGoodsGtqFlg(int value);
    void __fastcall SetGoodsGtqVal(double value);
    void __fastcall SetGoodsTrackSo(int value);
    void __fastcall SetGoodsMinQty(double value);
    void __fastcall SetGoodsColor(AnsiString value);
    void __fastcall SetGoodsSize(AnsiString value);
    void __fastcall SetGoodsRigidity(AnsiString value);
    void __fastcall SetGoodsState(int value);
    void __fastcall SetGoodsPpt(int value);

    __property AnsiString GoodsCode  = { read = m_GoodsCode, write = SetGoodsCode };
    __property AnsiString GoodsName  = { read = m_GoodsName, write = SetGoodsName };
    __property AnsiString GoodsDesc  = { read = m_GoodsDesc, write = SetGoodsDesc };
    __property AnsiString GoodsPmpcCode  = { read = m_GoodsPmpcCode, write = SetGoodsPmpcCode };
    __property AnsiString GoodsUnitCode  = { read = m_GoodsUnitCode, write = SetGoodsUnitCode };
    __property int GoodsMUnit  = { read = m_GoodsMUnit, write = SetGoodsMUnit };
    __property int GoodsIUnit  = { read = m_GoodsIUnit, write = SetGoodsIUnit };
    __property int GoodsBatch  = { read = m_GoodsBatch, write = SetGoodsBatch };
    __property int GoodsSingle  = { read = m_GoodsSingle, write = SetGoodsSingle };
    __property int GoodsSale  = { read = m_GoodsSale, write = SetGoodsSale };
    __property int GoodsCancel  = { read = m_GoodsCancel, write = SetGoodsCancel };
    __property AnsiString GoodsSpec  = { read = m_GoodsSpec, write = SetGoodsSpec };
    __property AnsiString GoodsModel  = { read = m_GoodsModel, write = SetGoodsModel };
    __property AnsiString GoodsBpNo  = { read = m_GoodsBpNo, write = SetGoodsBpNo };
    __property AnsiString GoodsVer  = { read = m_GoodsVer, write = SetGoodsVer };
    __property AnsiString GoodsMold  = { read = m_GoodsMold, write = SetGoodsMold };
    __property int GoodsCheck  = { read = m_GoodsCheck, write = SetGoodsCheck };
    __property AnsiString GoodsWunit  = { read = m_GoodsWunit, write = SetGoodsWunit };
    __property double GoodsWeight  = { read = m_GoodsWeight, write = SetGoodsWeight };
    __property AnsiString GoodsCunit  = { read = m_GoodsCunit, write = SetGoodsCunit };
    __property double GoodsCubage  = { read = m_GoodsCubage, write = SetGoodsCubage };
    __property AnsiString GoodsLocCode  = { read = m_GoodsLocCode, write = SetGoodsLocCode };
    __property int GoodsFrom  = { read = m_GoodsFrom, write = SetGoodsFrom };
    __property double GoodsSafeQty  = { read = m_GoodsSafeQty, write = SetGoodsSafeQty };
    __property double GoodsRopQty  = { read = m_GoodsRopQty, write = SetGoodsRopQty };
    __property double GoodsEoq  = { read = m_GoodsEoq, write = SetGoodsEoq };
    __property int GoodsEoi  = { read = m_GoodsEoi, write = SetGoodsEoi };
    __property double GoodsMaxQty  = { read = m_GoodsMaxQty, write = SetGoodsMaxQty };
    __property double GoodsOoq  = { read = m_GoodsOoq, write = SetGoodsOoq };
    __property double GoodsWasteRate  = { read = m_GoodsWasteRate, write = SetGoodsWasteRate };
    __property double GoodsMinPack  = { read = m_GoodsMinPack, write = SetGoodsMinPack };
    __property double GoodsPaot  = { read = m_GoodsPaot, write = SetGoodsPaot };
    __property double GoodsPtof  = { read = m_GoodsPtof, write = SetGoodsPtof };
    __property int GoodsPlanType  = { read = m_GoodsPlanType, write = SetGoodsPlanType };
    __property AnsiString GoodsRouteCode  = { read = m_GoodsRouteCode, write = SetGoodsRouteCode };
    __property int GoodsOaot  = { read = m_GoodsOaot, write = SetGoodsOaot };
    __property int GoodsCostType  = { read = m_GoodsCostType, write = SetGoodsCostType };
    __property int GoodsCostFrom  = { read = m_GoodsCostFrom, write = SetGoodsCostFrom };
    __property double GoodsStdCost  = { read = m_GoodsStdCost, write = SetGoodsStdCost };
    __property double GoodsPlnCost  = { read = m_GoodsPlnCost, write = SetGoodsPlnCost };
    __property AnsiString GoodsCurrencyCode  = { read = m_GoodsCurrencyCode, write = SetGoodsCurrencyCode };
    __property AnsiString GoodsABC  = { read = m_GoodsABC, write = SetGoodsABC };
    __property int GoodsOverDays  = { read = m_GoodsOverDays, write = SetGoodsOverDays};
    __property int GoodsIdleDays  = { read = m_GoodsIdleDays, write = SetGoodsIdleDays };
    __property AnsiString GoodsPreSupplyCode  = { read = m_GoodsPreSupplyCode, write = SetGoodsPreSupplyCode };
    __property AnsiString GoodsSubSupplyCode  = { read = m_GoodsSubSupplyCode, write = SetGoodsSubSupplyCode };
    __property int GoodsType  = { read = m_GoodsType, write = SetGoodsType };
    __property int GoodsGtqFlg = { read = m_GoodsGtqFlg, write = SetGoodsGtqFlg };
    __property double GoodsGtqVal  = { read = m_GoodsGtqVal, write = SetGoodsGtqVal };
    __property int GoodsTrackSo  = { read = m_GoodsTrackSo, write = SetGoodsTrackSo };
    __property double GoodsMinQty  = { read = m_GoodsMinQty, write = SetGoodsMinQty };
    __property AnsiString GoodsColor={read=m_GoodsColor,write=SetGoodsColor};
    __property AnsiString GoodsSize={read=m_GoodsSize,write=SetGoodsSize};
    __property AnsiString GoodsRigidity={read=m_GoodsRigidity,write=SetGoodsRigidity};
    __property int GoodsLlc={read=m_GoodsLlc};
    __property int GoodsState={read=m_GoodsState,write=SetGoodsState};
    __property int GoodsPpt={read=m_GoodsPpt,write=SetGoodsPpt};

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

    void Update();
    void Delete();
    void Assign(TsdGoods *p);
    int  Query();

    AnsiString GetFieldValue(euGoods sdFieldName);
    void SetFieldValue(euGoods sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
    void RestoreValue();

};

//=================================================
//        TsdPosType(库存收发类别定义)
//=================================================

class _EXPORT_TYPE TsdPosType : public TsdStandard
{

private:
    AnsiString m_PosTypeCode;
    AnsiString m_PosTypeName;
    AnsiString m_PosTypeDesc;
    int        m_PosTypeFlg;
    int        m_PosTypeIncrease;
    int        m_PosTypeDecrease;
    int        m_PosTypeNone;

//Backup Field

    AnsiString b_PosTypeCode;
    AnsiString b_PosTypeName;
    AnsiString b_PosTypeDesc;
    int        b_PosTypeFlg;
    int        b_PosTypeIncrease;
    int        b_PosTypeDecrease;
    int        b_PosTypeNone;

    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();
    void __fastcall SetPosTypeCode(AnsiString value);
    void __fastcall SetPosTypeName(AnsiString value);
    void __fastcall SetPosTypeDesc(AnsiString value);
    void __fastcall SetPosTypeIncrease(int value);
    void __fastcall SetPosTypeDecrease(int value);
    void __fastcall SetPosTypeNone(int value);
    void __fastcall SetPosTypeFlg(int value);
    __property AnsiString PosTypeCode  = { read = m_PosTypeCode, write = SetPosTypeCode };
    __property AnsiString PosTypeName  = { read = m_PosTypeName, write = SetPosTypeName };
    __property AnsiString PosTypeDesc  = { read = m_PosTypeDesc, write = SetPosTypeDesc };
    __property int PosTypeIncrease  = { read = m_PosTypeIncrease, write = SetPosTypeIncrease };
    __property int PosTypeDecrease  = { read = m_PosTypeDecrease, write = SetPosTypeDecrease };
    __property int PosTypeNone  = { read = m_PosTypeNone, write = SetPosTypeNone };
    __property int PosTypeFlg  = { read = m_PosTypeFlg, write = SetPosTypeFlg };


public:

    TsdPosType(TDataComm *DC);
    TsdPosType();
    ~TsdPosType();

    void Update();
    void Delete();
    void Assign(TsdPosType *p);
    int  Query();

    AnsiString GetFieldValue(euPosType sdFieldName);
    void SetFieldValue(euPosType sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
    void RestoreValue();

};

//=============================================
//      (TsdAbc)ABC码维护
//=============================================
class _EXPORT_TYPE TsdAbc : public TsdStandard
{
private:
    AnsiString m_AbcCode;
    int        m_AbcWorthRate;
    int        m_AbcKindRate;

//BackUp Field

    AnsiString b_AbcCode;
    int        b_AbcWorthRate;
    int        b_AbcKindRate;

    void BackupValue();
    void EmptyValue(int Index);
    void AssignValue();
    void __fastcall SetAbcCode(AnsiString value);
    void __fastcall SetAbcWorthRate(int value);
    void __fastcall SetAbcKindRate(int value);
    __property AnsiString AbcCode  = { read = m_AbcCode, write = SetAbcCode };
    __property int AbcWorthRate  = { read = m_AbcWorthRate, write = SetAbcWorthRate };
    __property int AbcKindRate  = { read = m_AbcKindRate, write = SetAbcKindRate };

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

    void Update();
    void Assign(TsdAbc *p);
    int  Query();

    AnsiString GetFieldValue(euAbc sdFieldName);
    void SetFieldValue(euAbc sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
    void RestoreValue();
    void BatchLetValue();
};

//=============================================
//      (TsdTrReason)退料原因
//=============================================
class _EXPORT_TYPE TsdTrReason : public TsdStandard
{
 private:
     AnsiString m_TrReasonCode;
     AnsiString m_TrReasonDesc;

     AnsiString b_TrReasonCode;
     AnsiString b_TrReasonDesc;
     void BackupValue();
     void EmptyValue(int Index);
     void BatchLetValue();
     void AssignValue();
     void __fastcall SetTrReasonCode(AnsiString value);
     void __fastcall SetTrReasonDesc(AnsiString value);
     __property AnsiString TrReasonCode  = { read = m_TrReasonCode, write = SetTrReasonCode };
     __property AnsiString TrReasonDesc  = { read = m_TrReasonDesc, write = SetTrReasonDesc };

public:

     TsdTrReason(TDataComm *DC);
     TsdTrReason();
     ~TsdTrReason();

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

     AnsiString GetFieldValue(euTrReason sdFieldName);
     void SetFieldValue(euTrReason sdFieldName, AnsiString Value);
     void RestoreValue();
};

//=============================================
//		(TsdDiscard)报废原因
//=============================================
class _EXPORT_TYPE TsdDiscard : public TsdStandard
{
private:
        AnsiString m_DiscardCode;
        AnsiString m_DiscardDesc;

        AnsiString b_DiscardCode;
        AnsiString b_DiscardDesc;

        //
        void BackupValue();
        void EmptyValue(int Index);
        void BatchLetValue();
        void AssignValue();
        void __fastcall SetDiscardCode(AnsiString value);
        void __fastcall SetDiscardDesc(AnsiString value);
        __property AnsiString DiscardCode  = { read = m_DiscardCode, write = SetDiscardCode };
        __property AnsiString DiscardDesc  = { read = m_DiscardDesc, write = SetDiscardDesc };

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

       void Update();
       void Delete();
       void Assign(TsdDiscard *p);
       int  Query();
       bool Find(AnsiString WhereStr);
       AnsiString GetFieldValue(euDiscard sdFieldName);
       void SetFieldValue(euDiscard sdFieldName, AnsiString Value);

⌨️ 快捷键说明

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