arivh.h
来自「一个以前收集的基于C/S架构的ERP客户端源代码」· C头文件 代码 · 共 155 行
H
155 行
//---------------------------------------------------------------------------
#ifndef ArivhH
#define ArivhH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "GenBaseForm.h"
#include "DateEdit.hpp"
#include "fpanel.h"
#include "SDComboBox.h"
#include "SDEdit.h"
#include "SDGrid.h"
#include <Buttons.hpp>
#include <ComCtrls.hpp>
#include <Grids.hpp>
#include <ImgList.hpp>
#include <Mask.hpp>
#include <Menus.hpp>
#include <ToolWin.hpp>
#include <Dialogs.hpp>
//---------------------------------------------------------------------------
class PACKAGE TfrmArivh;
class TfrmArivh : public TGenBaseForm
{
__published: // IDE-managed Components
TFloatPanel *FloatPanel1;
TFloatPanel *FloatPanel2;
TFloatPanel *FloatPanel3;
TBitBtn *btnOK;
TBitBtn *btnCancel;
//单据头可能字段
TLabel *zArivhCode;//应收发票号
TSDEdit *seArivhCode;
TLabel *zArivhFmonth;
TLabel *zArivhDate;//日期
TDateEdit *deArivhDate;
TLabel *zArivhClient;//客户
TSDComboBox *scArivhClient;
TLabel *zArivhCurrency;//币种
TSDComboBox *scArivhCurrency;
TLabel *zArivhEnrate;//汇率
TSDEdit *seArivhEnrate;
TLabel *zArivhDesc;
TLabel *zArivhRDate;//应收日期
TDateEdit *deArivhRDate;
TLabel *zArivdLine;//发票行号
TSDEdit *seArivdLine;
TLabel *zArivdArlt;
TLabel *zArivdDocCode;//单据号
TSDEdit *seArivdDocCode;
TLabel *zArivdDocLine;//单据行号
TSDEdit *seArivdDocLine;
TLabel *zArivdDesc;
TSDGrid *sgArivd;
TCheckBox *chkArivhCheck;
TLabel *Label1;
TLabel *Label3;
TMemo *memArivhDesc;
TSDEdit *seArivhFmonth;
TMemo *memArivdDesc;
TGroupBox *GroupBox1;
TLabel *zArivdGoods;
TSDEdit *seArivdGoods;
TLabel *zArivdUnit;
TSDComboBox *scArivdUnit;
TLabel *zArivdQty;
TSDEdit *seArivdQty;
TLabel *zArivdPrice;
TSDEdit *seArivdPrice;
TLabel *zArivdDRate;
TSDEdit *seArivdDRate;
TLabel *zArivdDAmt;
TSDEdit *seArivdDAmt;
TGroupBox *GroupBox2;
TLabel *zArivdCAmt;
TSDEdit *seArivdCAmt;
TLabel *zArivdBAmt;
TSDEdit *seArivdBAmt;
TLabel *zArivdRAmt;
TSDEdit *seArivdRAmt;
TLabel *zArivdPzCode;
TSDEdit *seArivdPzCode;
TGroupBox *GroupBox3;
TRadioButton *rbtArivdFrom_Create;
TRadioButton *rbtArivdFrom_Input;
TLabel *lblArivhChecker;
TLabel *lblArivhUser;
TSDEdit *seArivdArlt;
TGroupBox *GroupBox4;
TCheckBox *chkArivhRed;
TLabel *Label4;
TGroupBox *GroupBox5;
TLabel *zArivdNAmt;
TSDEdit *seArivdNAmt;
TLabel *zArivdTAmt;
TSDEdit *seArivdTAmt;
TLabel *zArivdTaxCode;
TSDComboBox *scArivdTaxCode;
TLabel *zArivdTRate;
TSDEdit *seArivdTRate;
TLabel *zArivdAmt;
TSDEdit *seArivdAmt;
TLabel *Label5;
TSDComboBox *scArivdDocType;
void __fastcall sgArivdSelectCell(TObject *Sender, int ACol, int ARow,
bool &CanSelect);
void __fastcall sgArivdDblClick(TObject *Sender);
void __fastcall btnOKClick(TObject *Sender);
void __fastcall btnCancelClick(TObject *Sender);
void __fastcall FormShow(TObject *Sender);
void __fastcall seArivdArltButtonClick(TObject *Sender);
void __fastcall scArivdDocTypeClick(TObject *Sender);
void __fastcall tbAddDetailClick(TObject *Sender);
void __fastcall tbEditDetailClick(TObject *Sender);
void __fastcall seArivdArltExit(TObject *Sender);
void __fastcall scArivhCurrencyClick(TObject *Sender);
void __fastcall tbGenDetailClick(TObject *Sender);
void __fastcall seArivdGoodsButtonClick(TObject *Sender);
void __fastcall scArivdTaxCodeClick(TObject *Sender);
void __fastcall seArivdQtyExit(TObject *Sender);
void __fastcall seArivhCodeExit(TObject *Sender);
void __fastcall muAddDetailClick(TObject *Sender);
void __fastcall muEditDetailClick(TObject *Sender);
void __fastcall scArivdTaxCodeExit(TObject *Sender);
void __fastcall seArivdDocCodeButtonClick(TObject *Sender);
private: // User declarations
void __fastcall RefreshUpdateData(int MsgSrc,int MsgType);
AnsiString __fastcall GetItemStringToGrid();
public: // User declarations
AnsiString FormIniFile;
void __fastcall InitEditControl();
void __fastcall ClearControl(int Section,bool BringToNext);
void __fastcall GetDataFromComObject(int Section);
void __fastcall SendDataToComObject(int Section);
void __fastcall WaitUserInput(int Section);
void __fastcall RefreshGridData(int mAction);
void __fastcall DisplayBill();
void __fastcall GetBill(AnsiString BillID);
void __fastcall FillGridWithData();
void __fastcall GenrateBill();
void __fastcall ChangeToBrowseState(bool Browse);
void __fastcall CalculateAmt();
bool __fastcall BeforeCheck();
bool __fastcall BeforeUnCheck();
__fastcall TfrmArivh(TComponent* Owner, HWND chWnd, AnsiString MidCode,AnsiString WhereStr);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmArivh *frmArivh;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?