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

📄 smhdl.h

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

    int        b_SretdLine;
    AnsiString b_SretdCode;
    AnsiString b_SretdSogCode;
    int        b_SretdSogdLine;
    AnsiString b_SretdGoods;
    AnsiString b_SretdUnit;
    double     b_SretdConv;
    double     b_SretdQty;
    double     b_SretdPrice;
    double     b_SretdAmt;
    double     b_SretdTaxAmt;
    AnsiString b_SretdLoc;
    double     b_SretdExes;
    AnsiString b_SretdDesc;
    AnsiString b_SretdBatch;
    int        b_SretdState;
    int        b_SretdClose;
    AnsiString b_SretdCloseDate;
    double     b_SretdIprice;
    double     b_SretdIamt;
    double     b_SretdFQty;
    double     b_SretdEQty;
    double     b_SretdOQty;

    void __fastcall SetSretdLine(int value);
    void __fastcall SetSretdCode(AnsiString value);
    void __fastcall SetSretdSogCode(AnsiString value);
    void __fastcall SetSretdSogdLine(int value);
    void __fastcall SetSretdGoods(AnsiString value);
    void __fastcall SetSretdUnit(AnsiString value);
    void __fastcall SetSretdConv(double value);
    void __fastcall SetSretdQty(double value);
    void __fastcall SetSretdPrice(double value);
    void __fastcall SetSretdAmt(double value);
    void __fastcall SetSretdTaxAmt(double value);
    void __fastcall SetSretdExes(double value);
    void __fastcall SetSretdLoc(AnsiString value);
    void __fastcall SetSretdBatch(AnsiString value);
    void __fastcall SetSretdState(int value);
    void __fastcall SetSretdDesc(AnsiString value);
    void __fastcall SetSretdClose(int value);
    void __fastcall SetSretdCloseDate(AnsiString value);


public:
    TsdSretd(TDataComm *DC);
    TsdSretd();    
    ~TsdSretd();
    TsdSreth *sdParent;
    void BackupValue();
    void RestoreValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();

    __property int SretdLine = { read = m_SretdLine, write = SetSretdLine };
    __property AnsiString SretdCode = { read = m_SretdCode, write = SetSretdCode };
    __property AnsiString SretdSogCode = { read = m_SretdSogCode, write = SetSretdSogCode };
    __property int SretdSogdLine = { read = m_SretdSogdLine, write = SetSretdSogdLine };
    __property AnsiString SretdGoods = { read = m_SretdGoods, write = SetSretdGoods };
    __property AnsiString SretdUnit = { read = m_SretdUnit, write = SetSretdUnit };
    __property double SretdConv = { read = m_SretdConv, write = SetSretdConv };
    __property double SretdQty  = { read = m_SretdQty, write = SetSretdQty };
    __property double SretdPrice  = { read = m_SretdPrice ,write=SetSretdPrice};
    __property double SretdAmt  = { read = m_SretdAmt ,write=SetSretdAmt};
    __property double SretdTaxAmt = { read = m_SretdTaxAmt,write=SetSretdTaxAmt };
    __property double SretdExes = { read = m_SretdExes, write = SetSretdExes };
    __property AnsiString SretdLoc  = { read = m_SretdLoc, write = SetSretdLoc };
    __property AnsiString SretdBatch  = { read = m_SretdBatch, write = SetSretdBatch };
    __property AnsiString SretdDesc  = { read = m_SretdDesc, write = SetSretdDesc };
    __property int   SretdState  = { read = m_SretdState, write = SetSretdState };
    __property double SretdIprice  = { read = m_SretdIprice };
    __property double SretdIamt  = { read = m_SretdIamt };
    __property int   SretdClose ={read=m_SretdClose,write=SetSretdClose};
    __property AnsiString SretdCloseDate={read=m_SretdCloseDate,write=SetSretdCloseDate};
    __property double SretdFQty={read=m_SretdFQty};
    __property double SretdEQty={read=m_SretdEQty};
    __property double SretdOQty={read=m_SretdOQty};


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

    AnsiString GetFieldValue(euSretd sdFieldName);
    AnsiString GetOldFieldValue(euSretd sdFieldName);
    void SetFieldValue(euSretd sdFieldName, AnsiString Value);

};

//===========================================
//     (TsdSreth)销售退货单单头维护
//===========================================
class TsdSreth : public TsdHead
{
private:

    TsdSretd *m_sdSretd;
    TsdSretd *b_sdSretd;

    AnsiString m_SrethCode;
    AnsiString m_SrethPosType;
    AnsiString m_SrethDate;
    int        m_SrethType;
    AnsiString m_SrethClient;
    AnsiString m_SrethFmonth;
    AnsiString m_SrethCurrency;
    double     m_SrethEnrate;
    AnsiString m_SrethTaxCode;
    AnsiString m_SrethSettleMode;
    AnsiString m_SrethDeliver;
    AnsiString m_SrethSsite;
    AnsiString m_SrethTransMode;
    AnsiString m_SrethSaler;
    AnsiString m_SrethUser;
    AnsiString m_SrethDesc;
    int        m_SrethCheck;
    AnsiString m_SrethChecker;
    AnsiString m_SrethCheckDate;
    int        m_SrethCancel;
    AnsiString m_SrethCancelDate;
    AnsiString m_SrethRr;
    AnsiString m_SrethSysDate;
    int        m_SrethClose;

    AnsiString b_SrethCode;
    AnsiString b_SrethPosType;
    AnsiString b_SrethDate;
    int        b_SrethType;
    AnsiString b_SrethClient;
    AnsiString b_SrethFmonth;
    AnsiString b_SrethCurrency;
    double     b_SrethEnrate;
    AnsiString b_SrethTaxCode;
    AnsiString b_SrethSettleMode;
    AnsiString b_SrethDeliver;
    AnsiString b_SrethSsite;
    AnsiString b_SrethTransMode;
    AnsiString b_SrethSaler;
    AnsiString b_SrethUser;
    AnsiString b_SrethDesc;
    int        b_SrethCheck;
    AnsiString b_SrethChecker;
    AnsiString b_SrethCheckDate;
    int        b_SrethCancel;
    AnsiString b_SrethCancelDate;
    AnsiString b_SrethRr;
    AnsiString b_SrethSysDate;
    int        b_SrethClose;

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

    void __fastcall SetSrethCode(AnsiString value);
    void __fastcall SetSrethDate(AnsiString value);
    void __fastcall SetSrethFmonth(AnsiString value);
    void __fastcall SetSrethPosType(AnsiString value);
    void __fastcall SetSrethType(int value);
    void __fastcall SetSrethClient(AnsiString value);
    void __fastcall SetSrethCurrency(AnsiString value);
    void __fastcall SetSrethEnrate(double value);
    void __fastcall SetSrethTaxCode(AnsiString value);
    void __fastcall SetSrethSsite(AnsiString value);
    void __fastcall SetSrethTransMode(AnsiString value);
    void __fastcall SetSrethSettleMode(AnsiString value);
    void __fastcall SetSrethDeliver(AnsiString value);
    void __fastcall SetSrethRr(AnsiString value);
    void __fastcall SetSrethSaler(AnsiString value);
    void __fastcall SetSrethUser(AnsiString value);
    void __fastcall SetSrethDesc(AnsiString value);    
    void __fastcall SetSrethCheck(int value);
    void __fastcall SetSrethChecker(AnsiString value);
    void __fastcall SetSrethCheckDate(AnsiString value);
    void __fastcall SetSrethCancel(int value);
    void __fastcall SetSrethCancelDate(AnsiString value);
    void __fastcall SetSrethClose(int value);

    __property AnsiString SrethCode  = { read = m_SrethCode, write = SetSrethCode };
    __property AnsiString SrethPosType  = { read = m_SrethPosType, write = SetSrethPosType };
    __property AnsiString SrethDate  = { read = m_SrethDate, write = SetSrethDate };
    __property int        SrethType  = { read = m_SrethType, write = SetSrethType };
    __property AnsiString SrethClient = { read = m_SrethClient, write = SetSrethClient };
    __property AnsiString SrethFmonth = { read = m_SrethFmonth, write = SetSrethFmonth };
    __property AnsiString SrethCurrency = { read = m_SrethCurrency, write = SetSrethCurrency };
    __property double     SrethEnrate = { read = m_SrethEnrate, write = SetSrethEnrate };
    __property AnsiString SrethTaxCode = { read = m_SrethTaxCode, write = SetSrethTaxCode };
    __property AnsiString SrethRr  = { read = m_SrethRr,write=SetSrethRr };
    __property AnsiString SrethSettleMode = { read = m_SrethSettleMode, write = SetSrethSettleMode };
    __property AnsiString SrethDeliver = { read = m_SrethDeliver, write = SetSrethDeliver };
    __property AnsiString SrethSsite = { read = m_SrethSsite, write = SetSrethSsite };
    __property AnsiString SrethTransMode = { read = m_SrethTransMode, write = SetSrethTransMode };
    __property AnsiString SrethSaler={read=m_SrethSaler,write=SetSrethSaler};
    __property AnsiString SrethUser  = { read = m_SrethUser, write = SetSrethUser };
    __property AnsiString SrethDesc  = { read = m_SrethDesc, write = SetSrethDesc };
    __property int        SrethCheck  = { read = m_SrethCheck,write=SetSrethCheck };
    __property AnsiString SrethChecker  = { read = m_SrethChecker,write=SetSrethChecker };
    __property AnsiString SrethCheckDate  = { read = m_SrethCheckDate ,write=SetSrethCheckDate};
    __property int        SrethCancel  = { read = m_SrethCancel,write=SetSrethCancel };
    __property AnsiString SrethCancelDate  = { read = m_SrethCancelDate ,write=SetSrethCancelDate};
    __property int        SrethClose={read=m_SrethClose,write=SetSrethClose};
    __property AnsiString SrethSysDate  = { read = m_SrethSysDate };

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

    TsdSreth(TDataComm *DC);
    TsdSreth();    
    ~TsdSreth();
    
    void RestoreValue();
    void RestoreItem();
    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 NewDetail();
    void DeleteDetail();

    void Assign(TsdSreth *p);
    int  Query();
    bool Find(AnsiString WhereStr);

    void Check(int IsCheck);
    void Revoke(int IsRevoke);
    void Close(int IsClose);

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

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

//============================================
//     (TsdSrewd)销售返修单单行维护
//============================================
class TsdSrewd : public TsdDetail
{
private:

    int         m_SrewdLine;
    AnsiString  m_SrewdCode;
    AnsiString  m_SrewdSretCode;
    int         m_SrewdSretdLine;
    AnsiString  m_SrewdGoods;
    AnsiString  m_SrewdUnit;
    double      m_SrewdConv;
    double      m_SrewdQty;
    double      m_SrewdPrice;
    double      m_SrewdAmt;
    AnsiString  m_SrewdLoc;
    AnsiString  m_SrewdBatch;
    double      m_SrewdExes;
    int         m_SrewdState;
    AnsiString  m_SrewdDesc;

    int         b_SrewdLine;
    AnsiString  b_SrewdCode;
    AnsiString  b_SrewdSretCode;
    int         b_SrewdSretdLine;
    AnsiString  b_SrewdGoods;
    AnsiString  b_SrewdUnit;
    double      b_SrewdConv;
    double      b_SrewdQty;
    double      b_SrewdPrice;
    double      b_SrewdAmt;
    AnsiString  b_SrewdLoc;
    AnsiString  b_SrewdBatch;
    double      b_SrewdExes;
    int         b_SrewdState;
    AnsiString  b_SrewdDesc;

    void __fastcall SetSrewdLine(int value);
    void __fastcall SetSrewdCode(AnsiString value);
    void __fastcall SetSrewdSretCode(AnsiString value);
    void __fastcall SetSrewdSretdLine(int value);
    void __fastcall SetSrewdGoods(AnsiString value);
    void __fastcall SetSrewdUnit(AnsiString value);
    void __fastcall SetSrewdConv(double value);
    void __fastcall SetSrewdQty(double value);
    void __fastcall SetSrewdPrice(double value);
    void __fastcall SetSrewdAmt(double value);
    void __fastcall SetSrewdLoc(AnsiString value);
    void __fastcall SetSrewdBatch(AnsiString value);
    void __fastcall SetSrewdState(int value);
    void __fastcall SetSrewdDesc(AnsiString value);
    void __fastcall SetSrewdExes(double value);


    __property int SrewdLine = { read = m_SrewdLine, write = SetSrewdLine };
    __property AnsiString SrewdCode = { read = m_SrewdCode, write = SetSrewdCode };
    __property AnsiString SrewdSretCode  = { read = m_SrewdSretCode, write = SetSrewdSretCode };
    __property int        SrewdSretdLine = { read = m_SrewdSretdLine, write = SetSrewdSretdLine };
    __property AnsiString SrewdGoods = { read = m_SrewdGoods, write = SetSrewdGoods };
    __property AnsiString SrewdUnit = { read = m_SrewdUnit, write = SetSrewdUnit };
    __property double SrewdConv = { read = m_SrewdConv, write = SetSrewdConv };
    __property double SrewdQty  = { read = m_SrewdQty, write = SetSrewdQty };
    __property double SrewdPrice  = { read = m_SrewdPrice, write = SetSrewdPrice };
    __property double SrewdAmt  = { read = m_SrewdAmt ,write=SetSrewdAmt};
    __property double SrewdExes = { read = m_SrewdExes,write=SetSrewdExes};
    __property AnsiString SrewdLoc  = { read = m_SrewdLoc, write = SetSrewdLoc };
    __property AnsiString SrewdBatch  = { read = m_SrewdBatch, write = SetSrewdBatch };
    __property int   SrewdState  = { read = m_SrewdState, write = SetSrewdState };

⌨️ 快捷键说明

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