📄 smhdl.h
字号:
double m_SogdPrice;
double m_SogdAmt;
double m_SogdTaxAmt;
double m_SogdDisc;
double m_SogdDAmt;
double m_SogdRAmt;
double m_SogdOAmt;
AnsiString m_SogdLoc;
AnsiString m_SogdBatch;
double m_SogdOQty;
double m_SogdBQty;
double m_SogdVQty;
double m_SogdFQty;
double m_SogdEQty;
AnsiString m_SogdRecDate;
int m_SogdClose;
AnsiString m_SogdCloseDate;
int m_SogdState;
AnsiString m_SogdDesc;
double m_SogdIprice;
double m_SogdIamt;
int b_SogdLine;
AnsiString b_SogdCode;
AnsiString b_SogdSoCode;
int b_SogdSodLine;
AnsiString b_SogdGoods;
AnsiString b_SogdUnit;
double b_SogdConv;
double b_SogdQty;
double b_SogdPrice;
double b_SogdAmt;
double b_SogdTaxAmt;
double b_SogdDisc;
double b_SogdDAmt;
double b_SogdRAmt;
double b_SogdOAmt;
AnsiString b_SogdLoc;
AnsiString b_SogdBatch;
double b_SogdOQty;
double b_SogdBQty;
double b_SogdVQty;
double b_SogdFQty;
double b_SogdEQty;
AnsiString b_SogdRecDate;
int b_SogdClose;
AnsiString b_SogdCloseDate;
int b_SogdState;
AnsiString b_SogdDesc;
double b_SogdIprice;
double b_SogdIamt;
void __fastcall SetSogdLine(int value);
void __fastcall SetSogdCode(AnsiString value);
void __fastcall SetSogdSoCode(AnsiString value);
void __fastcall SetSogdSodLine(int value);
void __fastcall SetSogdGoods(AnsiString value);
void __fastcall SetSogdUnit(AnsiString value);
void __fastcall SetSogdConv(double value);
void __fastcall SetSogdQty(double value);
void __fastcall SetSogdPrice(double value);
void __fastcall SetSogdAmt(double value);
void __fastcall SetSogdTaxAmt(double value);
void __fastcall SetSogdDisc(double value);
void __fastcall SetSogdDAmt(double value);
void __fastcall SetSogdLoc(AnsiString value);
void __fastcall SetSogdBatch(AnsiString value);
void __fastcall SetSogdRecDate(AnsiString value);
void __fastcall SetSogdState(int value);
void __fastcall SetSogdDesc(AnsiString value);
void __fastcall SetSogdClose(int value);
void __fastcall SetSogdCloseDate(AnsiString value);
__property int SogdLine = { read = m_SogdLine, write = SetSogdLine };
__property AnsiString SogdCode = { read = m_SogdCode, write = SetSogdCode };
__property AnsiString SogdSoCode = { read = m_SogdSoCode, write = SetSogdSoCode };
__property int SogdSodLine = { read = m_SogdSodLine, write = SetSogdSodLine };
__property AnsiString SogdGoods = { read = m_SogdGoods, write = SetSogdGoods };
__property AnsiString SogdUnit = { read = m_SogdUnit, write = SetSogdUnit };
__property double SogdConv = { read = m_SogdConv, write = SetSogdConv };
__property double SogdQty = { read = m_SogdQty, write = SetSogdQty };
__property double SogdPrice = { read = m_SogdPrice, write = SetSogdPrice };
__property double SogdAmt = { read = m_SogdAmt ,write=SetSogdAmt};
__property double SogdTaxAmt = { read = m_SogdTaxAmt,write=SetSogdTaxAmt };
__property double SogdDisc={read=m_SogdDisc,write=SetSogdDisc};
__property double SogdDAmt={read=m_SogdDAmt,write=SetSogdDAmt};
__property double SogdRAmt={read=m_SogdRAmt};
__property double SogdOAmt={read=m_SogdOAmt};
__property AnsiString SogdLoc = { read = m_SogdLoc, write = SetSogdLoc };
__property AnsiString SogdBatch = { read = m_SogdBatch, write = SetSogdBatch };
__property double SogdOQty = { read = m_SogdOQty };
__property double SogdBQty = { read = m_SogdBQty };
__property double SogdFQty = { read = m_SogdFQty };
__property double SogdEQty = { read = m_SogdEQty };
__property double SogdVQty = { read = m_SogdVQty };
__property AnsiString SogdRecDate = { read = m_SogdRecDate, write = SetSogdRecDate };
__property int SogdClose = { read = m_SogdClose ,write=SetSogdClose};
__property AnsiString SogdCloseDate = { read = m_SogdCloseDate ,write=SetSogdCloseDate};
__property int SogdState = { read = m_SogdState, write = SetSogdState };
__property AnsiString SogdDesc = { read = m_SogdDesc, write = SetSogdDesc };
__property double SogdIprice = { read = m_SogdIprice };
__property double SogdIamt = { read = m_SogdIamt };
public:
TsdSogd(TDataComm *DC);
TsdSogd();
~TsdSogd();
TsdSogh *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdSogd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euSogd sdFieldName);
AnsiString GetOldFieldValue(euSogd sdFieldName);
void SetFieldValue(euSogd sdFieldName, AnsiString Value);
};
//===========================================
// (TsdSogh)销售发货单单头维护
//===========================================
class TsdSogh : public TsdHead
{
private:
TsdSogd *m_sdSogd;
TsdSogd *b_sdSogd;
AnsiString m_SoghCode;
AnsiString m_SoghDate;
AnsiString m_SoghFmonth;
AnsiString m_SoghPosType;
int m_SoghType;
AnsiString m_SoghClient;
AnsiString m_SoghCurrency;
double m_SoghEnrate;
AnsiString m_SoghTaxCode;
AnsiString m_SoghSettleMode;
AnsiString m_SoghSsite;
AnsiString m_SoghDeliver;
AnsiString m_SoghTransMode;
AnsiString m_SoghTransCode;
AnsiString m_SoghSaler;
AnsiString m_SoghUser;
int m_SoghState;
AnsiString m_SoghDesc;
int m_SoghCheck;
AnsiString m_SoghChecker;
AnsiString m_SoghCheckDate;
int m_SoghClose;
int m_SoghCancel;
AnsiString m_SoghCancelDate;
AnsiString m_SoghCr;
AnsiString m_SoghSysDate;
AnsiString b_SoghCode;
AnsiString b_SoghDate;
AnsiString b_SoghFmonth;
AnsiString b_SoghPosType;
int b_SoghType;
AnsiString b_SoghClient;
AnsiString b_SoghCurrency;
double b_SoghEnrate;
AnsiString b_SoghTaxCode;
AnsiString b_SoghSettleMode;
AnsiString b_SoghSsite;
AnsiString b_SoghDeliver;
AnsiString b_SoghTransMode;
AnsiString b_SoghTransCode;
AnsiString b_SoghSaler;
AnsiString b_SoghUser;
int b_SoghState;
AnsiString b_SoghDesc;
int b_SoghCheck;
AnsiString b_SoghChecker;
AnsiString b_SoghCheckDate;
int b_SoghClose;
int b_SoghCancel;
AnsiString b_SoghCancelDate;
AnsiString b_SoghCr;
AnsiString b_SoghSysDate;
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetSoghCode(AnsiString value);
void __fastcall SetSoghDate(AnsiString value);
void __fastcall SetSoghFmonth(AnsiString value);
void __fastcall SetSoghPosType(AnsiString value);
void __fastcall SetSoghType(int value);
void __fastcall SetSoghClient(AnsiString value);
void __fastcall SetSoghCurrency(AnsiString value);
void __fastcall SetSoghEnrate(double value);
void __fastcall SetSoghTaxCode(AnsiString value);
void __fastcall SetSoghTransCode(AnsiString value);
void __fastcall SetSoghSettleMode(AnsiString value);
void __fastcall SetSoghDeliver(AnsiString value);
void __fastcall SetSoghSsite(AnsiString value);
void __fastcall SetSoghTransMode(AnsiString value);
void __fastcall SetSoghSaler(AnsiString value);
void __fastcall SetSoghUser(AnsiString value);
void __fastcall SetSoghState(int value);
void __fastcall SetSoghDesc(AnsiString value);
void __fastcall SetSoghCheck(int value);
void __fastcall SetSoghChecker(AnsiString value);
void __fastcall SetSoghCheckDate(AnsiString value);
void __fastcall SetSoghClose(int value);
void __fastcall SetSoghCancel(int value);
void __fastcall SetSoghCancelDate(AnsiString value);
void __fastcall SetSoghCr(AnsiString value);
__property AnsiString SoghCode = { read = m_SoghCode, write = SetSoghCode };
__property AnsiString SoghPosType = { read = m_SoghPosType, write = SetSoghPosType };
__property AnsiString SoghDate = { read = m_SoghDate, write = SetSoghDate };
__property int SoghType = { read = m_SoghType, write = SetSoghType };
__property AnsiString SoghClient = { read = m_SoghClient, write = SetSoghClient };
__property AnsiString SoghFmonth = { read = m_SoghFmonth, write = SetSoghFmonth };
__property AnsiString SoghCurrency = { read = m_SoghCurrency, write = SetSoghCurrency };
__property double SoghEnrate = { read = m_SoghEnrate, write = SetSoghEnrate };
__property AnsiString SoghTaxCode = { read = m_SoghTaxCode, write = SetSoghTaxCode };
__property AnsiString SoghTransCode = { read = m_SoghTransCode, write = SetSoghTransCode };
__property AnsiString SoghSettleMode = { read = m_SoghSettleMode, write = SetSoghSettleMode };
__property AnsiString SoghDeliver = { read = m_SoghDeliver, write = SetSoghDeliver };
__property AnsiString SoghSsite = { read = m_SoghSsite, write = SetSoghSsite };
__property AnsiString SoghTransMode = { read = m_SoghTransMode, write = SetSoghTransMode };
__property AnsiString SoghSaler = { read = m_SoghSaler, write = SetSoghSaler };
__property AnsiString SoghUser = { read = m_SoghUser, write = SetSoghUser };
__property AnsiString SoghDesc = { read = m_SoghDesc, write = SetSoghDesc };
__property int SoghState = { read = m_SoghState, write = SetSoghState };
__property int SoghCheck = { read = m_SoghCheck ,write=SetSoghCheck};
__property AnsiString SoghChecker = { read = m_SoghChecker ,write=SetSoghChecker};
__property AnsiString SoghCheckDate = { read = m_SoghCheckDate ,write=SetSoghCheckDate };
__property int SoghCancel = { read = m_SoghCancel ,write=SetSoghCancel};
__property AnsiString SoghCr = { read = m_SoghCr ,write=SetSoghCr};
__property AnsiString SoghCancelDate = { read = m_SoghCancelDate ,write=SetSoghCancelDate};
__property AnsiString SoghSysDate = { read = m_SoghSysDate };
__property int SoghClose={read=m_SoghClose,write=SetSoghClose};
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
AnsiString __fastcall GetItemBookMark();
char __fastcall GetCurItemStatus();
public:
TsdSogh(TDataComm *DC);
TsdSogh();
~TsdSogh();
void RestoreValue();
void RestoreItem();
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 NewDetail();
void DeleteDetail();
void Assign(TsdSogh *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
void Revoke(int IsRevoke);
void Close(int IsClose);
AnsiString GetFieldValue(euSogh sdFieldName);
void SetFieldValue(euSogh sdFieldName, AnsiString Value);
AnsiString GetItemValue(euSogd FieldName);
void SetItemValue(euSogd FieldName, AnsiString Value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property char CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//============================================
// (TsdSretd)销售退货单单行维护
//============================================
class TsdSretd : public TsdDetail
{
private:
int m_SretdLine;
AnsiString m_SretdCode;
AnsiString m_SretdSogCode;
int m_SretdSogdLine;
AnsiString m_SretdGoods;
AnsiString m_SretdUnit;
double m_SretdConv;
double m_SretdQty;
double m_SretdPrice;
double m_SretdAmt;
double m_SretdTaxAmt;
AnsiString m_SretdLoc;
double m_SretdExes;
AnsiString m_SretdDesc;
AnsiString m_SretdBatch;
int m_SretdState;
int m_SretdClose;
AnsiString m_SretdCloseDate;
double m_SretdIprice;
double m_SretdIamt;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -