📄 pmhdl.h
字号:
void __fastcall SetPrechFmonth(AnsiString value);
void __fastcall SetPrechDate(AnsiString value);
void __fastcall SetPrechPosType(AnsiString value);
void __fastcall SetPrechType(AnsiString value);
void __fastcall SetPrechSupply(AnsiString value);
void __fastcall SetPrechCurrency(AnsiString value);
void __fastcall SetPrechEnrate(double value);
void __fastcall SetPrechTaxCode(AnsiString value);
void __fastcall SetPrechTransCode(AnsiString value);
void __fastcall SetPrechSendDate(AnsiString value);
void __fastcall SetPrechSettleMode(AnsiString value);
void __fastcall SetPrechPsite(AnsiString value);
void __fastcall SetPrechDeliver(AnsiString value);
void __fastcall SetPrechTransMode(AnsiString value);
void __fastcall SetPrechUser(AnsiString value);
void __fastcall SetPrechCheck(int value);
void __fastcall SetPrechChecker(AnsiString value);
void __fastcall SetPrechCheckDate(AnsiString value);
void __fastcall SetPrechClose(int value);
void __fastcall SetPrechCancel(int value);
void __fastcall SetPrechCancelDate(AnsiString value);
void __fastcall SetPrechDesc(AnsiString value);
__property AnsiString PrechCode = {read = m_PrechCode,write = SetPrechCode};
__property AnsiString PrechFmonth = {read = m_PrechFmonth,write = SetPrechFmonth};
__property AnsiString PrechDate = {read = m_PrechDate,write = SetPrechDate};
__property AnsiString PrechPosType={read=m_PrechPosType,write=SetPrechPosType};
__property AnsiString PrechType={read=m_PrechType,write=SetPrechType};
__property AnsiString PrechSupply={read=m_PrechSupply,write=SetPrechSupply};
__property AnsiString PrechCurrency={read=m_PrechCurrency,write=SetPrechCurrency};
__property double PrechEnrate={read=m_PrechEnrate,write=SetPrechEnrate};
__property AnsiString PrechTaxCode={read=m_PrechTaxCode,write=SetPrechTaxCode};
__property AnsiString PrechTransCode={read=m_PrechTransCode,write=SetPrechTransCode};
__property AnsiString PrechSendDate={read=m_PrechSendDate,write=SetPrechSendDate};
__property int PrechCheck={read=m_PrechCheck,write=SetPrechCheck};
__property AnsiString PrechChecker={read=m_PrechChecker,write=SetPrechChecker};
__property AnsiString PrechCheckDate={read=m_PrechCheckDate,write=SetPrechCheckDate};
__property AnsiString PrechUser={read=m_PrechUser,write=SetPrechUser};
__property int PrechCancel={read=m_PrechCancel,write=SetPrechCancel};
__property int PrechClose={read=m_PrechClose,write=SetPrechClose};
__property AnsiString PrechPsite={read=m_PrechPsite,write=SetPrechPsite};
__property AnsiString PrechDeliver={read=m_PrechDeliver,write=SetPrechDeliver};
__property AnsiString PrechTransMode={read=m_PrechTransMode,write=SetPrechTransMode};
__property AnsiString PrechCancelDate={read=m_PrechCancelDate,write=SetPrechCancelDate};
__property AnsiString PrechSettleMode={read=m_PrechSettleMode,write=SetPrechSettleMode};
__property AnsiString PrechSysDate={read=m_PrechSysDate};
__property AnsiString PrechDesc={read=m_PrechDesc,write=SetPrechDesc};
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
public:
TsdPrech_G_I(TDataComm *DC);
TsdPrech_G_I();
~TsdPrech_G_I();
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(TsdPrech_G_I *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
void Close(int IsClose);
AnsiString GetFieldValue(euPrech sdFieldName);
void SetFieldValue(euPrech sdFieldName, AnsiString Value);
void RestoreValue();
void RestoreItem();
AnsiString GetItemValue(euPrecd FieldName);
void SetItemValue(euPrecd FieldName, AnsiString Value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//===================================================
//(TsdPrecd_N_I)收货单明细维护(非计划)
//===================================================
class _EXPORT_TYPE TsdPrecd_N_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_N_I(TDataComm *DC);
TsdPrecd_N_I();
~TsdPrecd_N_I();
TsdPrech_N_I *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdPrecd_N_I *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euPrecd sdFieldName);
AnsiString GetOldFieldValue(euPrecd sdFieldName);
void SetFieldValue(euPrecd sdFieldName, AnsiString Value);
};
//===================================================
//(TsdPrech_N_I)收货单单头维护(非计划)
//===================================================
class _EXPORT_TYPE TsdPrech_N_I : public TsdHead
{
private:
TsdPrecd_N_I *m_sdPrecd_N_I;
TsdPrecd_N_I *b_sdPrecd_N_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;
AnsiString b_PrechTaxCode;
AnsiString b_PrechSendDate;
AnsiString b_PrechType;
int b_PrechCheck;
AnsiString b_PrechChecker;
AnsiString b_PrechCheckDate;
AnsiString b_PrechUser;
AnsiString b_PrechSysDate;
int b_PrechCancel;
int b_PrechClose;
AnsiString b_PrechPsite;
AnsiString b_PrechDeliver;
AnsiString b_PrechTransMode;
AnsiString b_PrechCancelDate;
AnsiString b_PrechSettleMode;
AnsiString b_PrechDesc;
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetPrechCode(AnsiString value);
void __fastcall SetPrechFmonth(AnsiString value);
void __fastcall SetPrechDate(AnsiString value);
void __fastcall SetPrechPosType(AnsiString value);
void __fastcall SetPrechType(AnsiString value);
void __fastcall SetPrechSupply(AnsiString value);
void __fastcall SetPrechCurrency(AnsiString value);
void __fastcall SetPrechEnrate(double value);
void __fastcall SetPrechTaxCode(AnsiString value);
void __fastcall SetPrechTransCode(AnsiString value);
void __fastcall SetPrechSendDate(AnsiString value);
void __fastcall SetPrechSettleMode(AnsiString value);
void __fastcall SetPrechPsite(AnsiString value);
void __fastcall SetPrechDeliver(AnsiString value);
void __fastcall SetPrechTransMode(AnsiString value);
void __fastcall SetPrechUser(AnsiString value);
void __fastcall SetPrechCheck(int value);
void __fastcall SetPrechChecker(AnsiString value);
void __fastcall SetPrechCheckDate(AnsiString value);
void __fastcall SetPrechClose
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -