📄 apmhdl.h
字号:
int b_ApcavdDocType;
AnsiString b_ApcavdDocCode;
int b_ApcavdDocLine;
double b_ApcavdConv;
double b_ApcavdPAmt;
double b_ApcavdCAmt;
AnsiString b_ApcavdDesc;
void __fastcall SetApcavdCode(AnsiString value);
void __fastcall SetApcavdLine(int value);
void __fastcall SetApcavdDocType(int value);
void __fastcall SetApcavdDocCode(AnsiString value);
void __fastcall SetApcavdDocLine(int value);
void __fastcall SetApcavdConv(double value);
void __fastcall SetApcavdPAmt(double value);
void __fastcall SetApcavdCAmt(double value);
void __fastcall SetApcavdDesc(AnsiString value);
__property AnsiString ApcavdCode={read=m_ApcavdCode,write=SetApcavdCode};
__property int ApcavdLine={read=m_ApcavdLine,write=SetApcavdLine};
__property int ApcavdDocType={read=m_ApcavdDocType,write=SetApcavdDocType};
__property AnsiString ApcavdDocCode={read=m_ApcavdDocCode,write=SetApcavdDocCode};
__property int ApcavdDocLine={read=m_ApcavdDocLine,write=SetApcavdDocLine};
__property double ApcavdConv={read=m_ApcavdConv,write=SetApcavdConv};
__property double ApcavdPAmt={read=m_ApcavdPAmt,write=SetApcavdPAmt};
__property double ApcavdCAmt={read=m_ApcavdCAmt,write=SetApcavdCAmt};
__property AnsiString ApcavdDesc={read=m_ApcavdDesc,write=SetApcavdDesc};
public:
TsdApcavd(TDataComm *DC);
TsdApcavd();
~TsdApcavd();
TsdApcavh *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdApcavd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euApcavd sdFieldName);
AnsiString GetOldFieldValue(euApcavd sdFieldName);
void SetFieldValue(euApcavd sdFieldName, AnsiString value);
};
//**************************************
// TsdApcavh 应付核销单头
//**************************************
class _EXPORT_TYPE TsdApcavh: public TsdHead
{
private:
TsdApcavd*m_sdApcavd;
TsdApcavd*b_sdApcavd;
AnsiString m_ApcavhCode; //核销单号
AnsiString m_ApcavhDate; //日期
int m_ApcavhDocType; //单据类型
AnsiString m_ApcavhDocCode; //单据号
AnsiString m_ApcavhDesc; //备注
AnsiString m_ApcavhUser; //操作员
int m_ApcavhCheck; //审核标志
AnsiString m_ApcavhChecker; //审核人
AnsiString m_ApcavhCheckDate; //审核日期
AnsiString m_ApcavhSysDate; //系统日期
//backup
AnsiString b_ApcavhCode;
AnsiString b_ApcavhDate;
int b_ApcavhDocType;
AnsiString b_ApcavhDocCode;
AnsiString b_ApcavhDesc;
AnsiString b_ApcavhUser;
int b_ApcavhCheck;
AnsiString b_ApcavhChecker;
AnsiString b_ApcavhCheckDate;
AnsiString b_ApcavhSysDate;
void __fastcall SetApcavhCode(AnsiString value);
void __fastcall SetApcavhDate(AnsiString value);
void __fastcall SetApcavhDocType(int value);
void __fastcall SetApcavhDocCode(AnsiString value);
void __fastcall SetApcavhDesc(AnsiString value);
void __fastcall SetApcavhUser(AnsiString value);
void __fastcall SetApcavhCheck(int value);
void __fastcall SetApcavhChecker(AnsiString value);
void __fastcall SetApcavhCheckDate(AnsiString value);
void __fastcall SetApcavhSysDate(AnsiString value);
__property AnsiString ApcavhCode={read=m_ApcavhCode,write=SetApcavhCode};
__property AnsiString ApcavhDate={read=m_ApcavhDate,write=SetApcavhDate};
__property int ApcavhDocType={read=m_ApcavhDocType,write=SetApcavhDocType};
__property AnsiString ApcavhDocCode={read=m_ApcavhDocCode,write=SetApcavhDocCode};
__property AnsiString ApcavhDesc={read=m_ApcavhDesc,write=SetApcavhDesc};
__property AnsiString ApcavhUser={read=m_ApcavhUser,write=SetApcavhUser};
__property int ApcavhCheck={read=m_ApcavhCheck,write=SetApcavhCheck};
__property AnsiString ApcavhChecker={read=m_ApcavhChecker,write=SetApcavhChecker};
__property AnsiString ApcavhCheckDate={read=m_ApcavhCheckDate,write=SetApcavhCheckDate};
__property AnsiString ApcavhSysDate={read=m_ApcavhSysDate,write=SetApcavhSysDate};
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
public:
TsdApcavh(TDataComm *DC);
TsdApcavh();
~TsdApcavh();
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(TsdApcavh *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
AnsiString GetFieldValue(euApcavh sdFieldName);
void SetFieldValue(euApcavh sdFieldName, AnsiString value);
AnsiString GetItemValue(euApcavd FieldName);
void SetItemValue(euApcavd FieldName, AnsiString value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property int CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//**************************************
// TsdAprsd 应付红字核销单头
//**************************************
class _EXPORT_TYPE TsdAprsd: public TsdDetail
{
private:
AnsiString m_AprsdCode; //单号
int m_AprsdLine; //行号
AnsiString m_AprsdCavCode; //核销单号
int m_AprsdCavLine; //核销行号
double m_AprsdConv; //换算系数
double m_AprsdRAmt; //红冲金额
double m_AprsdCAmt; //核销金额
AnsiString m_AprsdDesc; //备注
//backup
AnsiString b_AprsdCode;
int b_AprsdLine;
AnsiString b_AprsdCavCode;
int b_AprsdCavLine;
double b_AprsdConv;
double b_AprsdRAmt;
double b_AprsdCAmt;
AnsiString b_AprsdDesc;
void __fastcall SetAprsdCode(AnsiString value);
void __fastcall SetAprsdLine(int value);
void __fastcall SetAprsdCavCode(AnsiString value);
void __fastcall SetAprsdCavLine(int value);
void __fastcall SetAprsdConv(double value);
void __fastcall SetAprsdRAmt(double value);
void __fastcall SetAprsdCAmt(double value);
void __fastcall SetAprsdDesc(AnsiString value);
__property AnsiString AprsdCode={read=m_AprsdCode,write=SetAprsdCode};
__property int AprsdLine={read=m_AprsdLine,write=SetAprsdLine};
__property AnsiString AprsdCavCode={read=m_AprsdCavCode,write=SetAprsdCavCode};
__property int AprsdCavLine={read=m_AprsdCavLine,write=SetAprsdCavLine};
__property double AprsdConv={read=m_AprsdConv,write=SetAprsdConv};
__property double AprsdRAmt={read=m_AprsdRAmt,write=SetAprsdRAmt};
__property double AprsdCAmt={read=m_AprsdCAmt,write=SetAprsdCAmt};
__property AnsiString AprsdDesc={read=m_AprsdDesc,write=SetAprsdDesc};
public:
TsdAprsd(TDataComm *DC);
TsdAprsd();
~TsdAprsd();
TsdAprsh *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdAprsd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euAprsd sdFieldName);
AnsiString GetOldFieldValue(euAprsd sdFieldName);
void SetFieldValue(euAprsd sdFieldName, AnsiString value);
};
//**************************************
// TsdAprsh 应付红字核销单头
//**************************************
class _EXPORT_TYPE TsdAprsh: public TsdHead
{
private:
TsdAprsd*m_sdAprsd;
TsdAprsd*b_sdAprsd;
AnsiString m_AprshCode; //应付红冲单号
AnsiString m_AprshDate; //日期
int m_AprshDocType; //单据类型
AnsiString m_AprshDocCode; //单据号
AnsiString m_AprshUser; //操作员
int m_AprshCheck; //审核标志
AnsiString m_AprshChecker; //审核人
AnsiString m_AprshCheckDate; //审核日期
AnsiString m_AprshDesc; //备注
AnsiString m_AprshSysDate; //系统日期
//backup
AnsiString b_AprshCode;
AnsiString b_AprshDate;
int b_AprshDocType;
AnsiString b_AprshDocCode;
AnsiString b_AprshUser;
int b_AprshCheck;
AnsiString b_AprshChecker;
AnsiString b_AprshCheckDate;
AnsiString b_AprshDesc;
AnsiString b_AprshSysDate;
void __fastcall SetAprshCode(AnsiString value);
void __fastcall SetAprshDate(AnsiString value);
void __fastcall SetAprshDocType(int value);
void __fastcall SetAprshDocCode(AnsiString value);
void __fastcall SetAprshUser(AnsiString value);
void __fastcall SetAprshCheck(int value);
void __fastcall SetAprshChecker(AnsiString value);
void __fastcall SetAprshCheckDate(AnsiString value);
void __fastcall SetAprshDesc(AnsiString value);
void __fastcall SetAprshSysDate(AnsiString value);
__property AnsiString AprshCode={read=m_AprshCode,write=SetAprshCode};
__property AnsiString AprshDate={read=m_AprshDate,write=SetAprshDate};
__property int AprshDocType={read=m_AprshDocType,write=SetAprshDocType};
__property AnsiString AprshDocCode={read=m_AprshDocCode,write=SetAprshDocCode};
__property AnsiString AprshUser={read=m_AprshUser,write=SetAprshUser};
__property int AprshCheck={read=m_AprshCheck,write=SetAprshCheck};
__property AnsiString AprshChecker={read=m_AprshChecker,write=SetAprshChecker};
__property AnsiString AprshCheckDate={read=m_AprshCheckDate,write=SetAprshCheckDate};
__property AnsiString AprshDesc={read=m_AprshDesc,write=SetAprshDesc};
__property AnsiString AprshSysDate={read=m_AprshSysDate,write=SetAprshSysDate};
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
public:
TsdAprsh(TDataComm *DC);
TsdAprsh();
~TsdAprsh();
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(TsdAprsh *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
AnsiString GetFieldValue(euAprsh sdFieldName);
void SetFieldValue(euAprsh sdFieldName, AnsiString value);
AnsiString GetItemValue(euAprsd FieldName);
void SetItemValue(euAprsd FieldName, AnsiString value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property int CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//**************************************
// TsdAprid 应付红字冲销单明细
//**************************************
class _EXPORT_TYPE TsdAprid: public TsdDetail
{
private:
AnsiString m_ApridCode; //单号
int m_ApridLine; //行号
AnsiString m_ApridApiCode; //发票号
int m_ApridApiLine; //发票行号
AnsiString m_ApridCavCode; //核销单号
int m_ApridCavLine; //核销行号
double m_ApridAmt; //金额
AnsiString m_ApridDesc; //备注
//backup
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -