📄 imhdl.h
字号:
void AssignValue();
void Update();
void Delete();
void Assign(TsdGpcd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euGpcd sdFieldName);
AnsiString GetOldFieldValue(euGpcd sdFieldName);
void SetFieldValue(euGpcd sdFieldName, AnsiString value);
};
//**************************************
// TsdGpch 物控更改单头
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdGpch: public TsdHead
{
private:
TsdGpcd*m_sdGpcd;
TsdGpcd*b_sdGpcd;
AnsiString m_GpchCode; //更改单号
AnsiString m_GpchDate; //更改日期
AnsiString m_GpchUser; //操作员
int m_GpchCheck; //审核标志
AnsiString m_GpchChecker; //审核人
AnsiString m_GpchCheckDate; //审核日期
AnsiString m_GpchSysDate; //系统日期
//backup
AnsiString b_GpchCode;
AnsiString b_GpchDate;
AnsiString b_GpchUser;
int b_GpchCheck;
AnsiString b_GpchChecker;
AnsiString b_GpchCheckDate;
AnsiString b_GpchSysDate;
void __fastcall SetGpchCode(AnsiString value);
void __fastcall SetGpchDate(AnsiString value);
void __fastcall SetGpchUser(AnsiString value);
void __fastcall SetGpchCheck(int value);
void __fastcall SetGpchChecker(AnsiString value);
void __fastcall SetGpchCheckDate(AnsiString value);
void __fastcall SetGpchSysDate(AnsiString value);
__property AnsiString GpchCode={read=m_GpchCode,write=SetGpchCode};
__property AnsiString GpchDate={read=m_GpchDate,write=SetGpchDate};
__property AnsiString GpchUser={read=m_GpchUser,write=SetGpchUser};
__property int GpchCheck={read=m_GpchCheck,write=SetGpchCheck};
__property AnsiString GpchChecker={read=m_GpchChecker,write=SetGpchChecker};
__property AnsiString GpchCheckDate={read=m_GpchCheckDate,write=SetGpchCheckDate};
__property AnsiString GpchSysDate={read=m_GpchSysDate,write=SetGpchSysDate};
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
public:
TsdGpch(TDataComm *DC);
TsdGpch();
~TsdGpch();
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(TsdGpch *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
AnsiString GetFieldValue(euGpch sdFieldName);
void SetFieldValue(euGpch sdFieldName, AnsiString value);
AnsiString GetItemValue(euGpcd FieldName);
void SetItemValue(euGpcd FieldName, AnsiString value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property int CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//**************************************
// TsdSrgd 物料释放明细
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdSrgd: public TsdDetail
{
private:
AnsiString m_SrgdCode; //备货释放单号
int m_SrgdLine; //行号
AnsiString m_SrgdSug; //备货单号
int m_SrgdSugdLine; //备货单行号
AnsiString m_SrgdGoods; //释放物料
AnsiString m_SrgdUnit; //计量单位
AnsiString m_SrgdLoc; //货位
double m_SrgdQty; //释放数量
AnsiString m_SrgdDesc; //备注
//backup
AnsiString b_SrgdCode;
int b_SrgdLine;
AnsiString b_SrgdSug;
int b_SrgdSugdLine;
AnsiString b_SrgdGoods;
AnsiString b_SrgdUnit;
AnsiString b_SrgdLoc;
double b_SrgdQty;
AnsiString b_SrgdDesc;
void __fastcall SetSrgdCode(AnsiString value);
void __fastcall SetSrgdLine(int value);
void __fastcall SetSrgdSug(AnsiString value);
void __fastcall SetSrgdSugdLine(int value);
void __fastcall SetSrgdGoods(AnsiString value);
void __fastcall SetSrgdUnit(AnsiString value);
void __fastcall SetSrgdLoc(AnsiString value);
void __fastcall SetSrgdQty(double value);
void __fastcall SetSrgdDesc(AnsiString value);
__property AnsiString SrgdCode={read=m_SrgdCode,write=SetSrgdCode};
__property int SrgdLine={read=m_SrgdLine,write=SetSrgdLine};
__property AnsiString SrgdSug={read=m_SrgdSug,write=SetSrgdSug};
__property int SrgdSugdLine={read=m_SrgdSugdLine,write=SetSrgdSugdLine};
__property AnsiString SrgdGoods={read=m_SrgdGoods,write=SetSrgdGoods};
__property AnsiString SrgdUnit={read=m_SrgdUnit,write=SetSrgdUnit};
__property AnsiString SrgdLoc={read=m_SrgdLoc,write=SetSrgdLoc};
__property double SrgdQty={read=m_SrgdQty,write=SetSrgdQty};
__property AnsiString SrgdDesc={read=m_SrgdDesc,write=SetSrgdDesc};
public:
TsdSrgd(TDataComm *DC);
TsdSrgd();
~TsdSrgd();
TsdSrgh *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdSrgd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euSrgd sdFieldName);
AnsiString GetOldFieldValue(euSrgd sdFieldName);
void SetFieldValue(euSrgd sdFieldName, AnsiString value);
};
//**************************************
// TsdSrgh //物料释放头
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdSrgh: public TsdHead
{
private:
TsdSrgd * m_sdSrgd;
TsdSrgd * b_sdSrgd;
AnsiString m_SrghCode; //备货释放单号
AnsiString m_SrghFmonth; //月份
AnsiString m_SrghDate; //开单日期
int m_SrghType; //释放类型
AnsiString m_SrghUser; //操作员
int m_SrghCheck; //审核标志
AnsiString m_SrghChecker; //审核人
AnsiString m_SrghCheckDate; //审核日期
AnsiString m_SrghDesc; //释放原因
AnsiString m_SrghSysDate; //系统日期
//backup
AnsiString b_SrghCode;
AnsiString b_SrghFmonth;
AnsiString b_SrghDate;
int b_SrghType;
AnsiString b_SrghUser;
int b_SrghCheck;
AnsiString b_SrghChecker;
AnsiString b_SrghCheckDate;
AnsiString b_SrghDesc;
AnsiString b_SrghSysDate;
void __fastcall SetSrghCode(AnsiString value);
void __fastcall SetSrghFmonth(AnsiString value);
void __fastcall SetSrghDate(AnsiString value);
void __fastcall SetSrghType(int value);
void __fastcall SetSrghUser(AnsiString value);
void __fastcall SetSrghCheck(int value);
void __fastcall SetSrghChecker(AnsiString value);
void __fastcall SetSrghCheckDate(AnsiString value);
void __fastcall SetSrghDesc(AnsiString value);
void __fastcall SetSrghSysDate(AnsiString value);
__property AnsiString SrghCode={read=m_SrghCode,write=SetSrghCode};
__property AnsiString SrghFmonth={read=m_SrghFmonth,write=SetSrghFmonth};
__property AnsiString SrghDate={read=m_SrghDate,write=SetSrghDate};
__property int SrghType={read=m_SrghType,write=SetSrghType};
__property AnsiString SrghUser={read=m_SrghUser,write=SetSrghUser};
__property int SrghCheck={read=m_SrghCheck,write=SetSrghCheck};
__property AnsiString SrghChecker={read=m_SrghChecker,write=SetSrghChecker};
__property AnsiString SrghCheckDate={read=m_SrghCheckDate,write=SetSrghCheckDate};
__property AnsiString SrghDesc={read=m_SrghDesc,write=SetSrghDesc};
__property AnsiString SrghSysDate={read=m_SrghSysDate,write=SetSrghSysDate};
private:
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
char __fastcall GetCurItemStatus();
AnsiString __fastcall GetItemBookMark();
public:
TsdSrgh(TDataComm *DC);
TsdSrgh();
~TsdSrgh();
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(TsdSrgh *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
AnsiString GetFieldValue(euSrgh sdFieldName);
void SetFieldValue(euSrgh sdFieldName, AnsiString value);
AnsiString GetItemValue(euSrgd FieldName);
void SetItemValue(euSrgd FieldName, AnsiString value);
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property int CurItemStatus = { read = GetCurItemStatus };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//**************************************
// TsdSugd 物料备货单明细
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdSugd: public TsdDetail
{
private:
AnsiString m_SugdCode; //备货单号
int m_SugdLine; //备货行号
AnsiString m_SugdGoods; //物料编码
AnsiString m_SugdUnit; //计量单位
double m_SugdQty; //备货数量
AnsiString m_SugdLoc; //备货化位
AnsiString m_SugdDesc; //备货原因
double m_SugdRQty; //释放数量
//backup
AnsiString b_SugdCode;
int b_SugdLine;
AnsiString b_SugdGoods;
AnsiString b_SugdUnit;
double b_SugdQty;
AnsiString b_SugdLoc;
AnsiString b_SugdDesc;
double b_SugdRQty;
void __fastcall SetSugdCode(AnsiString value);
void __fastcall SetSugdLine(int value);
void __fastcall SetSugdGoods(AnsiString value);
void __fastcall SetSugdUnit(AnsiString value);
void __fastcall SetSugdQty(double value);
void __fastcall SetSugdLoc(AnsiString value);
void __fastcall SetSugdDesc(AnsiString value);
void __fastcall SetSugdRQty(double value);
__property AnsiString SugdCode={read=m_SugdCode,write=SetSugdCode};
__property int SugdLine={read=m_SugdLine,write=SetSugdLine};
__property AnsiString SugdGoods={read=m_SugdGoods,write=SetSugdGoods};
__property AnsiString SugdUnit={read=m_SugdUnit,write=SetSugdUnit};
__property double SugdQty={read=m_SugdQty,write=SetSugdQty};
__property AnsiString SugdLoc={read=m_SugdLoc,write=SetSugdLoc};
__property AnsiString SugdDesc={read=m_SugdDesc,write=SetSugdDesc};
__property double SugdRQty={read=m_SugdRQty,write=SetSugdRQty};
public:
TsdSugd(TDataComm *DC);
TsdSugd();
~TsdSugd();
TsdSugh *sdParent;
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
v
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -