📄 employeemanageunit.h
字号:
//---------------------------------------------------------------------------
#ifndef EmployeeManageUnitH
#define EmployeeManageUnitH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "EmployeeViewUnit.h"
#include <Buttons.hpp>
#include <ComCtrls.hpp>
#include <ExtCtrls.hpp>
#include <ImgList.hpp>
#include <ToolWin.hpp>
#include "DeviceAccessUnit.h"
#include "DBAccessUnit.h"
#include "DeviceManageUnit.h"
#include "BaseConvertorUnit.h"
#include <ActnList.hpp>
#include <Menus.hpp>
#include "CompareEmpUnit.h"
#include <Dialogs.hpp>
//---------------------------------------------------------------------------
class TEmployeeManageFrm : public TEmployeeViewFrm
{
__published: // IDE-managed Components
TToolBar *tbTools;
TSpeedButton *spbnAdd;
TSpeedButton *spbnEdit;
TSpeedButton *spbnDelete;
TToolButton *ToolButton1;
TSpeedButton *sbbnClose;
TCheckBox *cbAllSelect;
TTimer *DownTimer;
TSplitter *Splitter3;
TPanel *plDeviceView;
TPageControl *pcDevice;
TTabSheet *tsDevice;
TPanel *plTool;
TSpeedButton *spbnUpUser;
TSpeedButton *spbnDownUser;
TTreeView *trDevice;
TSplitter *Splitter2;
TTimer *UpTimer;
TSpeedButton *sbSave;
TCheckBox *cbDBSelect;
TMainMenu *MainMenu1;
TMenuItem *M1;
TActionList *alEmpManage;
TAction *aAddEmp;
TAction *aEditEmp;
TAction *aDeleteEmp;
TAction *aClose;
TAction *aEmpCompare;
TAction *aEmpDown;
TAction *aUpEmp;
TAction *aClearDeviceEmpInfo;
TAction *aClearDBEmpInfo;
TAction *aViewDevice;
TMenuItem *A1;
TMenuItem *E1;
TMenuItem *D1;
TMenuItem *N1;
TMenuItem *C1;
TMenuItem *X1;
TMenuItem *Q1;
TMenuItem *N2;
TMenuItem *V1;
TMenuItem *C2;
TMenuItem *N3;
TMenuItem *N4;
TMenuItem *N5;
TMenuItem *V2;
TMenuItem *V3;
TLabel *Label1;
TEdit *edtCurDeviceName;
TSpeedButton *spbnCancel;
TAction *aSetDept;
TMenuItem *N6;
TMenuItem *S1;
TAction *aSetRole;
TSpeedButton *spbnSetDept;
TToolButton *ToolButton2;
TToolButton *ToolButton3;
TSpeedButton *spbnCompare;
TSpeedButton *spbnEmpOut;
TSpeedButton *spbnSetRole;
TMenuItem *R1;
TAction *aEmpOutSet;
TMenuItem *O1;
TAction *aViewEmp;
TSpeedButton *spbnViewEmp;
TMenuItem *J1;
TBevel *Bevel2;
TBevel *Bevel1;
TBevel *Bevel3;
TBevel *Bevel4;
TPopupMenu *ppmDBEmp;
TMenuItem *A2;
TMenuItem *D2;
TMenuItem *D3;
TMenuItem *N7;
TMenuItem *J2;
TMenuItem *S2;
TMenuItem *N8;
TMenuItem *R2;
TMenuItem *N9;
TPageControl *pcDeviceUser;
TTabSheet *tsDeviceUser;
TListView *lvDeviceUser;
TImageList *mlDevice;
TAction *aEmpOutput;
TSaveDialog *sdExport;
TMenuItem *N10;
void __fastcall lvRecordInfoDblClick(TObject *Sender);
void __fastcall cbAllSelectClick(TObject *Sender);
void __fastcall DownTimerTimer(TObject *Sender);
void __fastcall FormShow(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall FormDestroy(TObject *Sender);
void __fastcall UpTimerTimer(TObject *Sender);
void __fastcall sbSaveClick(TObject *Sender);
void __fastcall cbDBSelectClick(TObject *Sender);
void __fastcall aAddEmpExecute(TObject *Sender);
void __fastcall aEditEmpExecute(TObject *Sender);
void __fastcall aDeleteEmpExecute(TObject *Sender);
void __fastcall aCloseExecute(TObject *Sender);
void __fastcall trDeviceClick(TObject *Sender);
void __fastcall aClearDeviceEmpInfoExecute(TObject *Sender);
void __fastcall aClearDBEmpInfoExecute(TObject *Sender);
void __fastcall spbnCancelClick(TObject *Sender);
void __fastcall tvDeptClick(TObject *Sender);
void __fastcall aViewDeviceExecute(TObject *Sender);
void __fastcall aSetDeptExecute(TObject *Sender);
void __fastcall aSetRoleExecute(TObject *Sender);
void __fastcall aEmpCompareExecute(TObject *Sender);
void __fastcall aEmpOutSetExecute(TObject *Sender);
void __fastcall aViewEmpExecute(TObject *Sender);
void __fastcall aEmpDownExecute(TObject *Sender);
void __fastcall lvRecordInfoKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift);
void __fastcall lvDeviceUserKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift);
void __fastcall aEmpOutputExecute(TObject *Sender);
void __fastcall aUpEmpExecute(TObject *Sender);
private: // User declarations
TDataConvertor aCnv;
TDeviceAccess *pTDeviceAccess;
TEventEngine *pEngine;
bool bDownTemplate;
int nNum;
int nSelNum;
int nHandle;
int nDeviceID;
int nUserMax;
int nTemplateMax;
void ViewEmployeeInfo();
int GetSelectedCount();
int GetSaveSelectedCount();
int ViewEmpInfo(int iEmpID);
public:
__fastcall TEmployeeManageFrm(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TEmployeeManageFrm *EmployeeManageFrm;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -