📄 imhdl.h
字号:
__property AnsiString GosdCode = { read = m_GosdCode, write = SetGosdCode };
__property int GosdLine = { read = m_GosdLine, write = SetGosdLine };
__property AnsiString GosdGoods = { read = m_GosdGoods, write = SetGosdGoods };
__property AnsiString GosdUnit = { read = m_GosdUnit };
__property double GosdQty = { read = m_GosdQty, write = SetGosdQty };
__property double GosdPrice = { read = m_GosdPrice, write = SetGosdPrice };
__property double GosdAmt = { read = m_GosdAmt ,write=SetGosdAmt};
__property AnsiString GosdLoc = { read = m_GosdLoc, write = SetGosdLoc };
__property AnsiString GosdBatch = { read = m_GosdBatch, write = SetGosdBatch };
__property AnsiString GosdSod = { read = m_GosdSod, write = SetGosdSod };
__property int GosdSodLine = { read = m_GosdSodLine, write = SetGosdSodLine };
__property AnsiString GosdDesc = { read = m_GosdDesc, write = SetGosdDesc };
__property int GosdState={read=m_GosdState,write=SetGosdState};
__property int GosdFrom={read=m_GosdFrom,write=SetGosdFrom};
__property AnsiString GosdFromCode={read=m_GosdFromCode,write=SetGosdFromCode};
__property int GosdFromLine={read=m_GosdFromLine,write=SetGosdFromLine};
public:
TsdGosd(TDataComm *DC);
TsdGosd();
~TsdGosd();
TsdGosh *sdParent;
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void Update();
void Delete();
void Assign(TsdGosd *p);
int Query();
bool Find(AnsiString WhereStr);
AnsiString GetFieldValue(euGosd sdFieldName);
AnsiString GetOldFieldValue(euGosd sdFieldName);
void SetFieldValue(euGosd sdFieldName, AnsiString Value);
void RestoreValue();
};
//==========================================
// 出库单(TsdGosh)Head Class
//==========================================
class _EXPORT_TYPE TsdGosh : public TsdHead
{
private:
TsdGosd *m_sdGosd;
TsdGosd *b_sdGosd;
AnsiString m_GoshCode;
AnsiString m_GoshDate;
int m_GoshType;
AnsiString m_GoshFmonth;
AnsiString m_GoshDept;
AnsiString m_GoshDesc;
AnsiString m_GoshUser;
AnsiString m_GoshKeeper;
int m_GoshCheck;
AnsiString m_GoshChecker;
AnsiString m_GoshCheckDate;
int m_GoshPost;
AnsiString m_GoshPoster;
AnsiString m_GoshPostDate;
int m_GoshCancel;
AnsiString m_GoshCancelDate;
int m_GoshState;
AnsiString m_GoshPosType;
int m_GoshRed;
AnsiString m_GoshSysDate;
AnsiString b_GoshCode;
AnsiString b_GoshDate;
int b_GoshType;
AnsiString b_GoshFmonth;
AnsiString b_GoshDept;
AnsiString b_GoshDesc;
AnsiString b_GoshUser;
AnsiString b_GoshKeeper;
int b_GoshCheck;
AnsiString b_GoshChecker;
AnsiString b_GoshCheckDate;
int b_GoshPost;
AnsiString b_GoshPoster;
AnsiString b_GoshPostDate;
int b_GoshCancel;
AnsiString b_GoshCancelDate;
int b_GoshState;
AnsiString b_GoshPosType;
int b_GoshRed;
AnsiString b_GoshSysDate;
void BackupValue();
void EmptyValue(int Index);
void BatchLetValue();
void AssignValue();
void __fastcall SetGoshCode(AnsiString value);
void __fastcall SetGoshDate(AnsiString value);
void __fastcall SetGoshType(int value);
void __fastcall SetGoshFmonth(AnsiString value);
void __fastcall SetGoshDesc(AnsiString value);
void __fastcall SetGoshUser(AnsiString value);
void __fastcall SetGoshKeeper(AnsiString value);
void __fastcall SetGoshPosType(AnsiString value);
void __fastcall SetGoshRed(int value);
void __fastcall SetGoshCheck(int value);
void __fastcall SetGoshChecker(AnsiString value);
void __fastcall SetGoshCheckDate(AnsiString value);
void __fastcall SetGoshPost(int value);
void __fastcall SetGoshPoster(AnsiString value);
void __fastcall SetGoshPostDate(AnsiString value);
void __fastcall SetGoshCancel(int value);
void __fastcall SetGoshCancelDate(AnsiString value);
void __fastcall SetGoshDept(AnsiString value);
int __fastcall GetItemCount();
int __fastcall GetCurItemNo();
AnsiString __fastcall GetItemBookMark();
char __fastcall GetCurItemStatus();
__property AnsiString GoshCode = { read = m_GoshCode, write = SetGoshCode };
__property AnsiString GoshDate = { read = m_GoshDate, write = SetGoshDate };
__property int GoshType = { read = m_GoshType, write = SetGoshType };
__property AnsiString GoshFmonth = { read = m_GoshFmonth, write = SetGoshFmonth };
__property AnsiString GoshDesc = { read = m_GoshDesc, write = SetGoshDesc };
__property AnsiString GoshUser = { read = m_GoshUser, write = SetGoshUser };
__property int GoshState = { read = m_GoshState };
__property AnsiString GoshPosType = { read = m_GoshPosType, write = SetGoshPosType };
__property int GoshRed = { read = m_GoshRed, write = SetGoshRed };
__property int GoshCheck = { read = m_GoshCheck ,write=SetGoshCheck};
__property AnsiString GoshChecker = { read = m_GoshChecker ,write=SetGoshChecker};
__property AnsiString GoshCheckDate = { read = m_GoshCheckDate ,write=SetGoshCheckDate};
__property int GoshPost = { read = m_GoshPost ,write=SetGoshPost};
__property AnsiString GoshPoster = { read = m_GoshPoster ,write=SetGoshPoster};
__property AnsiString GoshPostDate = { read = m_GoshPostDate ,write=SetGoshPostDate};
__property int GoshCancel = { read = m_GoshCancel ,write=SetGoshCancel};
__property AnsiString GoshCancelDate = { read = m_GoshCancelDate ,write=SetGoshCancelDate};
__property AnsiString GoshKeeper={read=m_GoshKeeper,write=SetGoshKeeper};
__property AnsiString GoshSysDate = { read = m_GoshSysDate };
__property AnsiString GoshDept={read=m_GoshDept,write=SetGoshDept};
public:
TsdGosh(TDataComm *DC);
TsdGosh();
~TsdGosh();
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(TsdGosh *p);
int Query();
bool Find(AnsiString WhereStr);
void Check(int IsCheck);
AnsiString GetFieldValue(euGosh sdFieldName);
void SetFieldValue(euGosh sdFieldName, AnsiString Value);
AnsiString GetItemValue(euGosd FieldName);
void SetItemValue(euGosd FieldName, AnsiString Value);
void RestoreValue();
void RestoreItem();
__property int ItemCount = { read = GetItemCount };
__property int CurItemNo = { read = GetCurItemNo };
__property AnsiString ItemBookMark = { read = GetItemBookMark };
};
//**************************************
// TsdGpcd 舞控更改单明晰
//**************************************
//--------------------------------------------------------------
class _EXPORT_TYPE TsdGpcd: public TsdDetail
{
private:
AnsiString m_GpcdCode; //更改单号
int m_GpcdLine; //行号
AnsiString m_GpcdGoods; //物料编码
double m_GpcdOSoQ; //原安全库存
double m_GpcdNSoq; //新安全库存
double m_GpcdORoq; //原再订货点
double m_GpcdNRoq; //新再订货点
double m_GpcdOEoq; //原批量
double m_GpcdNEoq; //新批量
double m_GpcdOEoi; //原订货周期
double m_GpcdNEoi; //新订货周期
double m_GpcdOXoq; //原最大库存
double m_GpcdNXoq; //新最大库存
double m_GpcdOOoq; //原发放批量
double m_GpcdNOoq; //新发放批量
double m_GpcdOWr; //原损耗率
double m_GpcdNWr; //新损耗率
double m_GpcdOMpq; //原最小包装
double m_GpcdNMpq; //新最小包装
double m_GpcdOPlt; //原采购提前期
double m_GpcdNPlt; //新采购提前期
double m_GpcdOPot; //原完工停放期
double m_GpcdNPot; //新完工停放期
int m_GpcdOPlan; //原计划方法
int m_GpcdNPlan; //新计划方法
double m_GpcdONoq; //原最小库存
double m_GpcdNNoq; //新最小库存
int m_GpcdOOd; //原积压天数
int m_GpcdNOd; //新积压天数
int m_GpcdOId; //原呆滞天数
int m_GpcdNId; //新呆滞天数
AnsiString m_GpcdDesc; //备注
AnsiString m_GpcdGccr; //更改原因
//backup
AnsiString b_GpcdCode;
int b_GpcdLine;
AnsiString b_GpcdGoods;
double b_GpcdOSoQ;
double b_GpcdNSoq;
double b_GpcdORoq;
double b_GpcdNRoq;
double b_GpcdOEoq;
double b_GpcdNEoq;
double b_GpcdOEoi;
double b_GpcdNEoi;
double b_GpcdOXoq;
double b_GpcdNXoq;
double b_GpcdOOoq;
double b_GpcdNOoq;
double b_GpcdOWr;
double b_GpcdNWr;
double b_GpcdOMpq;
double b_GpcdNMpq;
double b_GpcdOPlt;
double b_GpcdNPlt;
double b_GpcdOPot;
double b_GpcdNPot;
int b_GpcdOPlan;
int b_GpcdNPlan;
double b_GpcdONoq;
double b_GpcdNNoq;
int b_GpcdOOd;
int b_GpcdNOd;
int b_GpcdOId;
int b_GpcdNId;
AnsiString b_GpcdDesc;
AnsiString b_GpcdGccr;
void __fastcall SetGpcdCode(AnsiString value);
void __fastcall SetGpcdLine(int value);
void __fastcall SetGpcdGoods(AnsiString value);
void __fastcall SetGpcdOSoQ(double value);
void __fastcall SetGpcdNSoq(double value);
void __fastcall SetGpcdORoq(double value);
void __fastcall SetGpcdNRoq(double value);
void __fastcall SetGpcdOEoq(double value);
void __fastcall SetGpcdNEoq(double value);
void __fastcall SetGpcdOEoi(double value);
void __fastcall SetGpcdNEoi(double value);
void __fastcall SetGpcdOXoq(double value);
void __fastcall SetGpcdNXoq(double value);
void __fastcall SetGpcdOOoq(double value);
void __fastcall SetGpcdNOoq(double value);
void __fastcall SetGpcdOWr(double value);
void __fastcall SetGpcdNWr(double value);
void __fastcall SetGpcdOMpq(double value);
void __fastcall SetGpcdNMpq(double value);
void __fastcall SetGpcdOPlt(double value);
void __fastcall SetGpcdNPlt(double value);
void __fastcall SetGpcdOPot(double value);
void __fastcall SetGpcdNPot(double value);
void __fastcall SetGpcdOPlan(int value);
void __fastcall SetGpcdNPlan(int value);
void __fastcall SetGpcdONoq(double value);
void __fastcall SetGpcdNNoq(double value);
void __fastcall SetGpcdOOd(int value);
void __fastcall SetGpcdNOd(int value);
void __fastcall SetGpcdOId(int value);
void __fastcall SetGpcdNId(int value);
void __fastcall SetGpcdDesc(AnsiString value);
void __fastcall SetGpcdGccr(AnsiString value);
__property AnsiString GpcdCode={read=m_GpcdCode,write=SetGpcdCode};
__property int GpcdLine={read=m_GpcdLine,write=SetGpcdLine};
__property AnsiString GpcdGoods={read=m_GpcdGoods,write=SetGpcdGoods};
__property double GpcdOSoQ={read=m_GpcdOSoQ,write=SetGpcdOSoQ};
__property double GpcdNSoq={read=m_GpcdNSoq,write=SetGpcdNSoq};
__property double GpcdORoq={read=m_GpcdORoq,write=SetGpcdORoq};
__property double GpcdNRoq={read=m_GpcdNRoq,write=SetGpcdNRoq};
__property double GpcdOEoq={read=m_GpcdOEoq,write=SetGpcdOEoq};
__property double GpcdNEoq={read=m_GpcdNEoq,write=SetGpcdNEoq};
__property double GpcdOEoi={read=m_GpcdOEoi,write=SetGpcdOEoi};
__property double GpcdNEoi={read=m_GpcdNEoi,write=SetGpcdNEoi};
__property double GpcdOXoq={read=m_GpcdOXoq,write=SetGpcdOXoq};
__property double GpcdNXoq={read=m_GpcdNXoq,write=SetGpcdNXoq};
__property double GpcdOOoq={read=m_GpcdOOoq,write=SetGpcdOOoq};
__property double GpcdNOoq={read=m_GpcdNOoq,write=SetGpcdNOoq};
__property double GpcdOWr={read=m_GpcdOWr,write=SetGpcdOWr};
__property double GpcdNWr={read=m_GpcdNWr,write=SetGpcdNWr};
__property double GpcdOMpq={read=m_GpcdOMpq,write=SetGpcdOMpq};
__property double GpcdNMpq={read=m_GpcdNMpq,write=SetGpcdNMpq};
__property double GpcdOPlt={read=m_GpcdOPlt,write=SetGpcdOPlt};
__property double GpcdNPlt={read=m_GpcdNPlt,write=SetGpcdNPlt};
__property double GpcdOPot={read=m_GpcdOPot,write=SetGpcdOPot};
__property double GpcdNPot={read=m_GpcdNPot,write=SetGpcdNPot};
__property int GpcdOPlan={read=m_GpcdOPlan,write=SetGpcdOPlan};
__property int GpcdNPlan={read=m_GpcdNPlan,write=SetGpcdNPlan};
__property double GpcdONoq={read=m_GpcdONoq,write=SetGpcdONoq};
__property double GpcdNNoq={read=m_GpcdNNoq,write=SetGpcdNNoq};
__property int GpcdOOd={read=m_GpcdOOd,write=SetGpcdOOd};
__property int GpcdNOd={read=m_GpcdNOd,write=SetGpcdNOd};
__property int GpcdOId={read=m_GpcdOId,write=SetGpcdOId};
__property int GpcdNId={read=m_GpcdNId,write=SetGpcdNId};
__property AnsiString GpcdDesc={read=m_GpcdDesc,write=SetGpcdDesc};
__property AnsiString GpcdGccr={read=m_GpcdGccr,write=SetGpcdGccr};
public:
TsdGpcd(TDataComm *DC);
TsdGpcd();
~TsdGpcd();
void BackupValue();
void RestoreValue();
void EmptyValue(int Index);
void BatchLetValue();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -