product.h

来自「一个不错的销售系统」· C头文件 代码 · 共 103 行

H
103
字号
//---------------------------------------------------------------------------
//      Name:           Product.h
//      Author:         Jrays
//      Date:           1999.8.7
//---------------------------------------------------------------------------
#ifndef ProductH
#define ProductH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Buttons.hpp>
#include <Db.hpp>
#include <DBCtrls.hpp>
#include <DBGrids.hpp>
#include <DBTables.hpp>
#include <ExtCtrls.hpp>
#include <Grids.hpp>
#include <Mask.hpp>
#include <Menus.hpp>
#include <DB.hpp>
//---------------------------------------------------------------------------
class TfrmProduct : public TForm
{
__published:	// IDE-managed Components
        TPanel *Panel1;
        TMainMenu *MainMenu1;
        TMenuItem *mnuHelp;
        TMenuItem *miHelpAbout;
        TDBGrid *dbgrdProduct;
        TPanel *Panel2;
        TStaticText *StaticText1;
        TStaticText *StaticText2;
        TStaticText *StaticText3;
        TStaticText *StaticText4;
        TStaticText *StaticText5;
        TStaticText *StaticText6;
        TBitBtn *bbnDecide;
        TLabel *Label1;
        TStaticText *StaticText7;
        TDBText *dbtxtQuarter;
        TBitBtn *bbnSelect;
        TStaticText *StaticText9;
        TStaticText *StaticText8;
        TStaticText *StaticText10;
        TStaticText *StaticText11;
        TDBEdit *dbedtPrice;
        TDBEdit *dbedtSold;
        TDBEdit *dbedtOutput;
        TBitBtn *bbnGo;
        TEdit *edtDecideSold;
        TTable *Table1;
        TDataSource *DataSource1;
        TQuery *Query1;
        TDataSource *DataSource2;
        TDataSource *dseDecide;
        TComboBox *cbxDecideIdentity;
        TEdit *edtDecideName;
        TQuery *qryDecide;
        TEdit *edtDecideCapability;
        TEdit *edtDecidePrice;
        TStaticText *sttDecideQuarter;
        TEdit *edtName;
        TTable *tblCapability;
        TTable *tblProductionSold;
        TStaticText *StaticText12;
        TBitBtn *bbnReport;
        TBitBtn *bbnAbout;
        TMenuItem *mnuReport;
        TMenuItem *miReportReport;
        TMenuItem *N1;
        TMenuItem *X1;
        TMenuItem *N2;
        TMenuItem *miCommit;
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall bbnGoClick(TObject *Sender);
        void __fastcall bbnSelectClick(TObject *Sender);
        void __fastcall bbnDecideClick(TObject *Sender);
        void __fastcall bbnReportClick(TObject *Sender);
        void __fastcall miReportReportClick(TObject *Sender);
        void __fastcall bbnAboutClick(TObject *Sender);
        void __fastcall miHelpAboutClick(TObject *Sender);
        void __fastcall edtDecidePriceKeyPress(TObject *Sender, char &Key);
        void __fastcall FormActivate(TObject *Sender);
        void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
private:	// User declarations
public:		// User declarations
        __fastcall TfrmProduct(TComponent* Owner);
        bool __fastcall SetDecideName( void );
        bool __fastcall SetQueryName( void );
        bool __fastcall FillDecideIdentity( void );
        bool __fastcall AttachToDatabase( void );
        int __fastcall GuessSold( int Capability, float Price );
        int __fastcall CalculateSold( int output, float Price );
        int __fastcall CalculateOutput( void );
        bool __fastcall GetMaxMinQuarterInProductTable(int *max, int *min);
};
//---------------------------------------------------------------------------
extern PACKAGE TfrmProduct *frmProduct;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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