preth.h

来自「科思ERP部分源码及控件」· C头文件 代码 · 共 176 行

H
176
字号
//---------------------------------------------------------------------------

#ifndef PrethH
#define PrethH
//---------------------------------------------------------------------------
#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 <Buttons.hpp>
#include <ComCtrls.hpp>
#include <ImgList.hpp>
#include <Mask.hpp>
#include <Menus.hpp>
#include <ToolWin.hpp>
#include "SDGrid.h"
#include <Grids.hpp>
#include <ExtCtrls.hpp>
#include <Dialogs.hpp>
#include "BillBaseForm.h"
//---------------------------------------------------------------------------
class PACKAGE TfrmPreth  ;
class TfrmPreth : public TGenBaseForm
{
__published:	// IDE-managed Components
        TFloatPanel *FloatPanel1;
        TLabel *Label7;
        TLabel *Label9;
        TLabel *Label4;
        TLabel *Label5;
        TLabel *Label14;
        TLabel *Label10;
        TLabel *Label11;
        TLabel *Label6;
        TLabel *Label13;
        TLabel *Label17;
        TLabel *Label18;
        TLabel *Label20;
        TLabel *Label21;
        TDateEdit *dePrethDate;
        TSDEdit *sePrethCode;
        TSDComboBox *scPrethFMonth;
        TSDComboBox *scPrethPosType;
        TSDEdit *sePrethEnrate;
        TSDComboBox *scPrethRr;
        TSDComboBox *scPrethDeliver;
        TSDComboBox *scPrethSettleMode;
        TSDComboBox *scPrethTransMode;
        TMemo *sePrethDesc;
        TSDGrid * sgPreth;
        TLabel *Label2;
        TSDComboBox *scPrethTaxCode;
        TLabel *labPrethSysDate;
        TFloatPanel *FloatPanel2;
        TLabel *Label22;
        TLabel *Label23;
        TLabel *Label24;
        TLabel *Label25;
        TLabel *Label26;
        TLabel *Label33;
        TSDEdit *sePretdLine;
        TSDEdit *sePretdQty;
        TSDEdit *sePretdAmt;
        TLabel *Label34;
        TLabel *Label35;
        TLabel *Label31;
        TLabel *Label36;
        TSDEdit *sePretdTaxAmt;
        TSDEdit *sePretdExes;
        TMemo *sePretdDesc;
        TBitBtn *btnOK;
    TBitBtn *btnCancel;
        TLabel *Label37;
        TFloatPanel *FloatPanel3;
        TLabel *Label3;
        TLabel *labPrethChecker;
        TLabel *Label8;
        TLabel *labPrethUser;
        TCheckBox *cbxPrethCheck;
        TCheckBox *cbxPrethCancel;
        TLabel *Label12;
        TSDEdit *sePretdPrice;
        TSDComboBox *scPretdState;
  TCheckBox *chkPrethClose;
  TCheckBox *chkPretdClose;
  TSDEdit *sePrethSupply;
  TSDEdit *sePrethCurrency;
  TSDEdit *sePretdPrecdLine;
  TLabel *Label27;
  TSDEdit *sePretdGoods;
  TLabel *Label28;
  TLabel *labPretdGoodsName;
  TLabel *Label1;
  TSDEdit *sePretdLoc;
  TLabel *Label15;
  TDateEdit *dePretdCloseDate;
  TSDEdit *sePrethPsite;
  TLabel *Label16;
  TSDEdit *sePretdConv;
  TLabel *Label19;
  TLabel *Label29;
  TLabel *Label30;
  TSDEdit *sePretdSo;
  TSDEdit *sePretdSodLine;
  TSDEdit *sePretdBatch;
  TLabel *Label32;
  TSDComboBox *scPrethType;
        TSDEdit *sePretdUnit;
    TLabel *GoodsSpec;
    TSDEdit *sePretdPrecCode;
        void __fastcall btnOKClick(TObject *Sender);
        void __fastcall btnCancelClick(TObject *Sender);
        void __fastcall FormShow(TObject *Sender);
        void __fastcall sgPrethDblClick(TObject *Sender);
        void __fastcall sePretdQtyExit(TObject *Sender);
        void __fastcall scPrethTaxCodeExit(TObject *Sender);
  void __fastcall sePretdPriceExit(TObject *Sender);
  void __fastcall sePretdPrecCodeButtonClick(TObject *Sender);
  void __fastcall sePretdQtyButtonClick(TObject *Sender);
  void __fastcall sePrethSupplyButtonClick(TObject *Sender);
  void __fastcall sePrethPsiteButtonClick(TObject *Sender);
  void __fastcall scPrethTypeClick(TObject *Sender);
  void __fastcall sePretdGoodsButtonClick(TObject *Sender);
  void __fastcall sePretdBatchButtonClick(TObject *Sender);
  void __fastcall sePretdSoButtonClick(TObject *Sender);
        void __fastcall sePretdUnitButtonClick(TObject *Sender);
        void __fastcall sePrethCodeExit(TObject *Sender);
        void __fastcall tbQueryClick(TObject *Sender);
        void __fastcall pmDetailPopup(TObject *Sender);
        void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
    void __fastcall sePrethSupplyChange(TObject *Sender);
    void __fastcall sePrethCurrencyButtonClick(TObject *Sender);
    void __fastcall sgPrethClick(TObject *Sender);
    void __fastcall sePretdLocButtonClick(TObject *Sender);
    void __fastcall sePretdGoodsExit(TObject *Sender);
    void __fastcall sePrethSupplyExit(TObject *Sender);

public:	// User declarations
        void __fastcall RefreshUpdateData(int MsgSrc,int MsgType);
        void __fastcall UnDoChange(){};

        bool __fastcall BeforeCheck();
        bool __fastcall BeforeUnCheck();
public:		// User declarations
        AnsiString FormIniFile;
        AnsiString pv_GoodsCode;
        AnsiString tm_ClassCode;
        void __fastcall SetDetail(AnsiString gc);
        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);
        AnsiString __fastcall GetItemStringToGrid();
        void __fastcall DisplayBill();
        void __fastcall GetBill(AnsiString BillID);
        void __fastcall FillGridWithData();
        void __fastcall ChangeToBrowseState(bool Browse=false);
        void __fastcall AutoCalculation();
        void __fastcall DynamicSetControlState();
        void __fastcall SetCurrencySite();
        void __fastcall GenrateBill();

        __fastcall TfrmPreth(TComponent* Owner, HWND chWnd, AnsiString ClassCode,AnsiString WhereStr);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmPreth *frmPreth;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?