📄 smhdl.h
字号:
__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 + -