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

📄 smhdl.h

📁 邮 电 公 司 erp源码
💻 H
📖 第 1 页 / 共 5 页
字号:
    __property AnsiString SrewdDesc  = { read = m_SrewdDesc, write = SetSrewdDesc };



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

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

    AnsiString GetFieldValue(euSrewd sdFieldName);
    AnsiString GetOldFieldValue(euSrewd sdFieldName);
    void SetFieldValue(euSrewd sdFieldName, AnsiString Value);
};

//===========================================
//      (TsdSrewh)销售返修单单头维护
//===========================================
 class TsdSrewh: public TsdHead
{
private:

    TsdSrewd*m_sdSrewd;
    TsdSrewd*b_sdSrewd;
    AnsiString m_SrewhCode;   //返修单号
    AnsiString m_SrewhDate;   //返修日期
    AnsiString m_SrewhFmonth;   //财务月份
    AnsiString m_SrewhClient;   //客户编号
    AnsiString m_SrewhCurrency;   //币种
    double     m_SrewhEnrate;   //汇率
    AnsiString m_SrewhRr;   //返修原因
    AnsiString m_SrewhUser;   //操作员
    AnsiString m_SrewhDesc;   //备注
    int        m_SrewhCheck;   //审核
    AnsiString m_SrewhChecker;   //审核人
    AnsiString m_SrewhCheckDate;   //审核日期
    int        m_SrewhCancel;   //取消
    AnsiString m_SrewhCancelDate;   //取消日期
    AnsiString m_SrewhSysDate;   //系统日期
//backup
    AnsiString b_SrewhCode;
    AnsiString b_SrewhDate;
    AnsiString b_SrewhFmonth;
    AnsiString b_SrewhClient;
    AnsiString b_SrewhCurrency;
    double     b_SrewhEnrate;
    AnsiString b_SrewhRr;
    AnsiString b_SrewhUser;
    AnsiString b_SrewhDesc;
    int        b_SrewhCheck;
    AnsiString b_SrewhChecker;
    AnsiString b_SrewhCheckDate;
    int        b_SrewhCancel;
    AnsiString b_SrewhCancelDate;
    AnsiString b_SrewhSysDate;

    void __fastcall SetSrewhCode(AnsiString value);
    void __fastcall SetSrewhDate(AnsiString value);
    void __fastcall SetSrewhFmonth(AnsiString value);
    void __fastcall SetSrewhClient(AnsiString value);
    void __fastcall SetSrewhCurrency(AnsiString value);
    void __fastcall SetSrewhEnrate(double value);
    void __fastcall SetSrewhRr(AnsiString value);
    void __fastcall SetSrewhUser(AnsiString value);
    void __fastcall SetSrewhDesc(AnsiString value);
    void __fastcall SetSrewhCheck(int value);
    void __fastcall SetSrewhChecker(AnsiString value);
    void __fastcall SetSrewhCheckDate(AnsiString value);
    void __fastcall SetSrewhCancel(int value);
    void __fastcall SetSrewhCancelDate(AnsiString value);
    void __fastcall SetSrewhSysDate(AnsiString value);

    __property  AnsiString SrewhCode={read=m_SrewhCode,write=SetSrewhCode};
    __property  AnsiString SrewhDate={read=m_SrewhDate,write=SetSrewhDate};
    __property  AnsiString SrewhFmonth={read=m_SrewhFmonth,write=SetSrewhFmonth};
    __property  AnsiString SrewhClient={read=m_SrewhClient,write=SetSrewhClient};
    __property  AnsiString SrewhCurrency={read=m_SrewhCurrency,write=SetSrewhCurrency};
    __property  double     SrewhEnrate={read=m_SrewhEnrate,write=SetSrewhEnrate};
    __property  AnsiString SrewhRr={read=m_SrewhRr,write=SetSrewhRr};
    __property  AnsiString SrewhUser={read=m_SrewhUser,write=SetSrewhUser};
    __property  AnsiString SrewhDesc={read=m_SrewhDesc,write=SetSrewhDesc};
    __property  int        SrewhCheck={read=m_SrewhCheck,write=SetSrewhCheck};
    __property  AnsiString SrewhChecker={read=m_SrewhChecker,write=SetSrewhChecker};
    __property  AnsiString SrewhCheckDate={read=m_SrewhCheckDate,write=SetSrewhCheckDate};
    __property  int        SrewhCancel={read=m_SrewhCancel,write=SetSrewhCancel};
    __property  AnsiString SrewhCancelDate={read=m_SrewhCancelDate,write=SetSrewhCancelDate};
    __property  AnsiString SrewhSysDate={read=m_SrewhSysDate,write=SetSrewhSysDate};


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

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

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

    void Check(int Ischeck);
    void Revoke(int IsRevoke);

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

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

//============================================
//     (TsdSexcd)销售换货单单行维护
//============================================
 class TsdSexcd: public TsdDetail
{
private:

    int        m_SexcdLine;   //行号
    AnsiString m_SexcdCode;   //换货单号
    AnsiString m_SexcdSretCode;   //退货单号
    int        m_SexcdSretdLine;   //退货行号
    AnsiString m_SexcdGoods;   //物料编码
    AnsiString m_SexcdUnit;   //计量单位
    double     m_SexcdConv;   //换算系数
    double     m_SexcdQty;   //换货数量
    double     m_SexcdPrice;   //单价
    double     m_SexcdAmt;   //金额
    AnsiString m_SexcdDesc;   //备注
    double     m_SexcdExes;   //换货费用
    int        m_SexcdState;   //状态
    AnsiString m_SexcdBatch;   //批号
    AnsiString m_SexcdLoc;   //货位
//backup
    int        b_SexcdLine;
    AnsiString b_SexcdCode;
    AnsiString b_SexcdSretCode;
    int        b_SexcdSretdLine;
    AnsiString b_SexcdGoods;
    AnsiString b_SexcdUnit;
    double     b_SexcdConv;
    double     b_SexcdQty;
    double     b_SexcdPrice;
    double     b_SexcdAmt;
    AnsiString b_SexcdDesc;
    double     b_SexcdExes;
    int        b_SexcdState;
    AnsiString b_SexcdBatch;
    AnsiString b_SexcdLoc;

    void __fastcall SetSexcdLine(int value);
    void __fastcall SetSexcdCode(AnsiString value);
    void __fastcall SetSexcdSretCode(AnsiString value);
    void __fastcall SetSexcdSretdLine(int value);
    void __fastcall SetSexcdGoods(AnsiString value);
    void __fastcall SetSexcdUnit(AnsiString value);
    void __fastcall SetSexcdConv(double value);
    void __fastcall SetSexcdQty(double value);
    void __fastcall SetSexcdPrice(double value);
    void __fastcall SetSexcdAmt(double value);
    void __fastcall SetSexcdDesc(AnsiString value);
    void __fastcall SetSexcdExes(double value);
    void __fastcall SetSexcdState(int value);
    void __fastcall SetSexcdBatch(AnsiString value);
    void __fastcall SetSexcdLoc(AnsiString value);

    __property  int        SexcdLine={read=m_SexcdLine,write=SetSexcdLine};
    __property  AnsiString SexcdCode={read=m_SexcdCode,write=SetSexcdCode};
    __property  AnsiString SexcdSretCode={read=m_SexcdSretCode,write=SetSexcdSretCode};
    __property  int        SexcdSretdLine={read=m_SexcdSretdLine,write=SetSexcdSretdLine};
    __property  AnsiString SexcdGoods={read=m_SexcdGoods,write=SetSexcdGoods};
    __property  AnsiString SexcdUnit={read=m_SexcdUnit,write=SetSexcdUnit};
    __property  double     SexcdConv={read=m_SexcdConv,write=SetSexcdConv};
    __property  double     SexcdQty={read=m_SexcdQty,write=SetSexcdQty};
    __property  double     SexcdPrice={read=m_SexcdPrice,write=SetSexcdPrice};
    __property  double     SexcdAmt={read=m_SexcdAmt,write=SetSexcdAmt};
    __property  AnsiString SexcdDesc={read=m_SexcdDesc,write=SetSexcdDesc};
    __property  double     SexcdExes={read=m_SexcdExes,write=SetSexcdExes};
    __property  int        SexcdState={read=m_SexcdState,write=SetSexcdState};
    __property  AnsiString SexcdBatch={read=m_SexcdBatch,write=SetSexcdBatch};
    __property  AnsiString SexcdLoc={read=m_SexcdLoc,write=SetSexcdLoc};

public:
    TsdSexcd(TDataComm *DC);
    TsdSexcd();
    ~TsdSexcd();
    TsdSexch *sdParent;
 
    void BackupValue();
    void RestoreValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();
 
    void Update();
    void Delete();
    void Assign(TsdSexcd *p);
    int  Query();
    bool Find(AnsiString WhereStr);
 
    AnsiString GetFieldValue(euSexcd sdFieldName);
    AnsiString GetOldFieldValue(euSexcd sdFieldName);
    void SetFieldValue(euSexcd sdFieldName, AnsiString value);
};


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

    TsdSexcd*m_sdSexcd;
    TsdSexcd*b_sdSexcd;
    AnsiString m_SexchCode;   //换货单号
    AnsiString m_SexchDate;   //换货日期
    AnsiString m_SexchFmonth;   //财务月份
    AnsiString m_SexchClient;   //客户编码
    AnsiString m_SexchCurrency;   //币种
    double     m_SexchEnrate;   //汇率

    AnsiString m_SexchRr;   //换货原因
    AnsiString m_SexchUser;   //操作员
    AnsiString m_SexchDesc;   //备注
    int        m_SexchCheck;   //审核
    AnsiString m_SexchChecker;   //审核人
    AnsiString m_SexchCheckDate;   //审核日期

    int        m_SexchCancel;   //取消
    AnsiString m_SexchCancelDate;   //取消日期
    AnsiString m_SexchSysDate;   //系统日期
//backup
    AnsiString b_SexchCode;
    AnsiString b_SexchDate;
    AnsiString b_SexchFmonth;
    AnsiString b_SexchClient;
    AnsiString b_SexchCurrency;
    double     b_SexchEnrate;
    AnsiString b_SexchRr;
    AnsiString b_SexchUser;
    AnsiString b_SexchDesc;
    int        b_SexchCheck;
    AnsiString b_SexchChecker;
    AnsiString b_SexchCheckDate;
    int        b_SexchCancel;
    AnsiString b_SexchCancelDate;
    AnsiString b_SexchSysDate;

    void __fastcall SetSexchCode(AnsiString value);
    void __fastcall SetSexchDate(AnsiString value);
    void __fastcall SetSexchFmonth(AnsiString value);
    void __fastcall SetSexchClient(AnsiString value);
    void __fastcall SetSexchCurrency(AnsiString value);
    void __fastcall SetSexchEnrate(double value);
    void __fastcall SetSexchRr(AnsiString value);
    void __fastcall SetSexchUser(AnsiString value);
    void __fastcall SetSexchDesc(AnsiString value);
    void __fastcall SetSexchCheck(int value);
    void __fastcall SetSexchChecker(AnsiString value);
    void __fastcall SetSexchCheckDate(AnsiString value);
    void __fastcall SetSexchCancel(int value);
    void __fastcall SetSexchCancelDate(AnsiString value);

    __property  AnsiString SexchCode={read=m_SexchCode,write=SetSexchCode};
    __property  AnsiString SexchDate={read=m_SexchDate,write=SetSexchDate};
    __property  AnsiString SexchFmonth={read=m_SexchFmonth,write=SetSexchFmonth};
    __property  AnsiString SexchClient={read=m_SexchClient,write=SetSexchClient};
    __property  AnsiString SexchCurrency={read=m_SexchCurrency,write=SetSexchCurrency};
    __property  double     SexchEnrate={read=m_SexchEnrate,write=SetSexchEnrate};
    __property  AnsiString SexchRr={read=m_SexchRr,write=SetSexchRr};
    __property  AnsiString SexchUser={read=m_SexchUser,write=SetSexchUser};
    __property  AnsiString SexchDesc={read=m_SexchDesc,write=SetSexchDesc};
    __property  int        SexchCheck={read=m_SexchCheck,write=SetSexchCheck};
    __property  AnsiString SexchChecker={read=m_SexchChecker,write=SetSexchChecker};
    __property  AnsiString SexchCheckDate={read=m_SexchCheckDate,write=SetSexchCheckDate};
    __property  int        SexchCancel={read=m_SexchCancel,write=SetSexchCancel};
    __property  AnsiString SexchCancelDate={read=m_SexchCancelDate,write=SetSexchCancelDate};
    __property  AnsiString SexchSysDate={read=m_SexchSysDate};


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

⌨️ 快捷键说明

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