📄 pmhdl.h
字号:
__property double ZtdRQty = { read = m_ZtdRQty };
__property AnsiString ZtdSendDate = { read = m_ZtdSendDate, write = SetZtdSendDate };
__property AnsiString ZtdReqDate = { read = m_ZtdReqDate, write = SetZtdReqDate };
__property AnsiString ZtdRecDate = { read = m_ZtdRecDate, write = SetZtdRecDate };
__property AnsiString ZtdPreDate = { read = m_ZtdPreDate, write = SetZtdPreDate };
__property int ZtdClose = { read = m_ZtdClose , write=SetZtdClose};
__property AnsiString ZtdCloseDate = { read = m_ZtdCloseDate,write=SetZtdCloseDate };
public:
TsdZtd(TDataComm *DC);
TsdZtd();
TsdZth *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdZtd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euZtd sdFieldName);
AnsiString GetOldFieldValue(euZtd sdFieldName);
void SetFieldValue(euZtd sdFieldName, AnsiString Value);
~TsdZtd();
};
//===================================================
// (TsdZth)在途单单头维护
//===================================================
class _EXPORT_TYPE TsdZth : public TsdHead
{
public:
TsdZth(TDataComm *DC);
TsdZth();
~TsdZth();
void NewDetail();
void DeleteDetail();
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 Assign(TsdZth *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
void Close(int IsClose);
AnsiString GetFieldValue(euZth sdFieldName);
void SetFieldValue(euZth sdFieldName, AnsiString Value);
void RestoreValue();
void RestoreItem();
AnsiString GetItemValue(euZtd FieldName);
void SetItemValue(euZtd FieldName, AnsiString Value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
private:
TsdZtd *m_sdZtd;
TsdZtd *b_sdZtd;
AnsiString m_ZthCode;
AnsiString m_ZthSupply;
AnsiString m_ZthDate;
AnsiString m_ZthUser;
int m_ZthCheck;
AnsiString m_ZthChecker;
AnsiString m_ZthCheckDate;
int m_ZthCancel;
AnsiString m_ZthCanceler;
AnsiString m_ZthCancelDate;
int m_ZthClose;
AnsiString m_ZthSysDate;
AnsiString b_ZthCode;
AnsiString b_ZthSupply;
AnsiString b_ZthDate;
AnsiString b_ZthUser;
int b_ZthCheck;
AnsiString b_ZthChecker;
AnsiString b_ZthCheckDate;
int b_ZthCancel;
AnsiString b_ZthCanceler;
AnsiString b_ZthCancelDate;
int b_ZthClose;
AnsiString b_ZthSysDate;
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
void __fastcall SetZthCode(AnsiString value);
void __fastcall SetZthSupply(AnsiString value);
void __fastcall SetZthDate(AnsiString value);
void __fastcall SetZthUser(AnsiString value);
void __fastcall SetZthCheck(int value);
void __fastcall SetZthChecker(AnsiString value);
void __fastcall SetZthCheckDate(AnsiString value);
void __fastcall SetZthCancel(int value);
void __fastcall SetZthCanceler(AnsiString value);
void __fastcall SetZthCancelDate(AnsiString value);
void __fastcall SetZthClose(int value);
__property AnsiString ZthCode = { read = m_ZthCode, write = SetZthCode };
__property AnsiString ZthSupply = { read = m_ZthSupply, write = SetZthSupply };
__property AnsiString ZthDate = { read = m_ZthDate, write = SetZthDate };
__property AnsiString ZthUser = { read = m_ZthUser, write = SetZthUser };
__property int ZthCheck = { read = m_ZthCheck ,write=SetZthCheck};
__property AnsiString ZthChecker = { read = m_ZthChecker,write=SetZthChecker };
__property AnsiString ZthCheckDate = { read = m_ZthCheckDate ,write=SetZthCheckDate};
__property int ZthCancel = { read = m_ZthCancel ,write=SetZthCancel};
__property AnsiString ZthCanceler = { read = m_ZthCanceler ,write=SetZthCanceler};
__property AnsiString ZthCancelDate = { read = m_ZthCancelDate,write=SetZthCancelDate };
__property int ZthClose = { read = m_ZthClose,write=SetZthClose };
__property AnsiString ZthSysDate = { read = m_ZthSysDate };
};
//===================================================
//(TsdPrecd_P_I)收货单明细维护(按采购单)
//===================================================
class _EXPORT_TYPE TsdPrecd_P_I : public TsdDetail
{
private:
int m_PrecdLine;
AnsiString m_PrecdCode;
AnsiString m_PrecdPo;
int m_PrecdPodLine;
AnsiString m_PrecdGoods;
AnsiString m_PrecdUnit;
double m_PrecdConv;
double m_PrecdQty;
double m_PrecdPrice;
double m_PrecdAmt;
double m_PrecdTAmt;
double m_PrecdKAmt;
double m_PrecdRAmt;
double m_PrecdOAmt;
AnsiString m_PrecdLoc;
double m_PrecdDQty;
double m_PrecdEQty;
double m_PrecdBQty;
double m_PrecdIQty;
double m_PrecdVQty;
AnsiString m_PrecdBatch;
AnsiString m_PrecdSo;
int m_PrecdSodLine;
AnsiString m_PrecdCDate;
AnsiString m_PrecdRDate;
AnsiString m_PrecdDesc;
int m_PrecdClose;
AnsiString m_PrecdCloseDate;
int m_PrecdState;
int b_PrecdLine;
AnsiString b_PrecdCode;
AnsiString b_PrecdPo;
int b_PrecdPodLine;
AnsiString b_PrecdGoods;
AnsiString b_PrecdUnit;
double b_PrecdConv;
double b_PrecdQty;
double b_PrecdPrice;
double b_PrecdAmt;
double b_PrecdTAmt;
double b_PrecdKAmt;
double b_PrecdRAmt;
double b_PrecdOAmt;
AnsiString b_PrecdLoc;
double b_PrecdDQty;
double b_PrecdEQty;
double b_PrecdBQty;
double b_PrecdIQty;
double b_PrecdVQty;
AnsiString b_PrecdBatch;
AnsiString b_PrecdSo;
int b_PrecdSodLine;
AnsiString b_PrecdCDate;
AnsiString b_PrecdRDate;
AnsiString b_PrecdDesc;
int b_PrecdClose;
AnsiString b_PrecdCloseDate;
int b_PrecdState;
void __fastcall SetPrecdLine(int value);
void __fastcall SetPrecdCode(AnsiString value);
void __fastcall SetPrecdPo(AnsiString value);
void __fastcall SetPrecdPodLine(int value);
void __fastcall SetPrecdGoods(AnsiString value);
void __fastcall SetPrecdUnit(AnsiString value);
void __fastcall SetPrecdConv(double value);
void __fastcall SetPrecdQty(double value);
void __fastcall SetPrecdPrice(double value);
void __fastcall SetPrecdAmt(double value);
void __fastcall SetPrecdTAmt(double value);
void __fastcall SetPrecdKAmt(double value);
void __fastcall SetPrecdRAmt(double value);
void __fastcall SetPrecdOAmt(double value);
void __fastcall SetPrecdLoc(AnsiString value);
void __fastcall SetPrecdDQty(double value);
void __fastcall SetPrecdBatch(AnsiString value);
void __fastcall SetPrecdSo(AnsiString value);
void __fastcall SetPrecdSodLine(int value);
void __fastcall SetPrecdRDate(AnsiString value);
void __fastcall SetPrecdCDate(AnsiString value);
void __fastcall SetPrecdDesc(AnsiString value);
void __fastcall SetPrecdClose(int value);
void __fastcall SetPrecdCloseDate(AnsiString value);
__property int PrecdLine = {read = m_PrecdLine,write = SetPrecdLine};
__property AnsiString PrecdCode = {read = m_PrecdCode,write = SetPrecdCode};
__property AnsiString PrecdPo = {read = m_PrecdPo,write = SetPrecdPo};
__property int PrecdPodLine = {read = m_PrecdPodLine,write = SetPrecdPodLine};
__property AnsiString PrecdGoods = {read = m_PrecdGoods,write = SetPrecdGoods};
__property AnsiString PrecdUnit = {read = m_PrecdUnit,write = SetPrecdUnit};
__property double PrecdConv = {read = m_PrecdConv,write = SetPrecdConv};
__property double PrecdQty = {read = m_PrecdQty,write = SetPrecdQty};
__property double PrecdPrice = {read = m_PrecdPrice,write = SetPrecdPrice};
__property double PrecdAmt = {read = m_PrecdAmt,write = SetPrecdAmt};
__property double PrecdTAmt = {read = m_PrecdTAmt,write = SetPrecdTAmt};
__property double PrecdKAmt = {read = m_PrecdKAmt,write = SetPrecdKAmt};
__property double PrecdRAmt = {read = m_PrecdRAmt,write = SetPrecdRAmt};
__property double PrecdOAmt = {read = m_PrecdOAmt,write = SetPrecdOAmt};
__property AnsiString PrecdLoc = {read = m_PrecdLoc,write = SetPrecdLoc};
__property double PrecdDQty = {read = m_PrecdDQty,write = SetPrecdDQty};
__property double PrecdEQty = {read = m_PrecdEQty};
__property double PrecdBQty = {read = m_PrecdBQty};
__property double PrecdIQty = {read = m_PrecdIQty};
__property double PrecdVQty = {read = m_PrecdVQty};
__property AnsiString PrecdBatch = {read = m_PrecdBatch,write = SetPrecdBatch};
__property AnsiString PrecdSo = {read = m_PrecdSo,write = SetPrecdSo};
__property int PrecdSodLine = {read = m_PrecdSodLine,write = SetPrecdSodLine};
__property AnsiString PrecdRDate = {read = m_PrecdRDate,write = SetPrecdRDate};
__property AnsiString PrecdCDate = {read = m_PrecdCDate,write = SetPrecdCDate};
__property AnsiString PrecdDesc={read=m_PrecdDesc,write=SetPrecdDesc};
__property int PrecdClose={read=m_PrecdClose,write=SetPrecdClose};
__property AnsiString PrecdCloseDate={read=m_PrecdCloseDate,write=SetPrecdCloseDate};
__property int PrecdState={read=m_PrecdState};
public:
TsdPrecd_P_I(TDataComm *DC);
TsdPrecd_P_I();
~TsdPrecd_P_I();
TsdPrech_P_I *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdPrecd_P_I *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euPrecd sdFieldName);
AnsiString GetOldFieldValue(euPrecd sdFieldName);
void SetFieldValue(euPrecd sdFieldName, AnsiString Value);
};
//===================================================
//(TsdPrech_P_I)收货单单头维护(按采购单入库)
//===================================================
class _EXPORT_TYPE TsdPrech_P_I : public TsdHead
{
private:
TsdPrecd_P_I *m_sdPrecd_P_I;
TsdPrecd_P_I *b_sdPrecd_P_I;
AnsiString m_PrechCode;
AnsiString m_PrechFmonth;
AnsiString m_PrechDate;
AnsiString m_PrechPosType;
AnsiString m_PrechTransCode;
AnsiString m_PrechSupply;
AnsiString m_PrechCurrency;
double m_PrechEnrate;
AnsiString m_PrechTaxCode;
AnsiString m_PrechSendDate;
AnsiString m_PrechType;
int m_PrechCheck;
AnsiString m_PrechChecker;
AnsiString m_PrechCheckDate;
AnsiString m_PrechUser;
AnsiString m_PrechSysDate;
int m_PrechCancel;
int m_PrechClose;
AnsiString m_PrechPsite;
AnsiString m_PrechDeliver;
AnsiString m_PrechTransMode;
AnsiString m_PrechCancelDate;
AnsiString m_PrechSettleMode;
AnsiString m_PrechDesc;
AnsiString b_PrechCode;
AnsiString b_PrechFmonth;
AnsiString b_PrechDate;
AnsiString b_PrechPosType;
AnsiString b_PrechTransCode;
AnsiString b_PrechSupply;
AnsiString b_PrechCurrency;
double b_PrechEnrate;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -