📄 sj.h
字号:
#if !defined( __SJ_H )
#define __SJ_H
#if !defined( __DOS_H )
#include <Dos.h>
#endif // __DOS_H
extern char fnTelIdx[];
extern char *szTelIdx;
class Window;
class Menu;
class DBase;
class SJ: public Graph
{
Window *sjWin;
Menu *sjMenu;
DBase *dbfSJ;
DBase *dbfQf;
DBase *dbfLog;
DBase *dbfDuty;
int nTelLen, nCNoLen;
BOOL bRequireSend;
char szDutyNum[ 6 + 1 ];
static void ShowStatus();
int CheckNumber( char *szTel );
int ElapsedDay( char *szDate );
void InitNet();
void ChangeYyCjDbf( long *lCjRec, unsigned uTotCjRec );
void MakeIndex();
void LoadIndex( BOOL bMakeIndex = FALSE );
static void CloseIndex();
unsigned SearchTel( char *szTel );
int nZnjFree;
struct date dZnjFree1[ 50 ], dZnjFree2[ 50 ];
void ReadZnjFree();
void FreeZnjFree();
public:
SJ();
void AddMenu();
void HandleEvent();
~SJ();
BOOL CheckIn();
void FillBill( long lSjRec, unsigned uTotSjRec );
BOOL DoSJ();
void PrintQf();
void PrintUser();
void Shift();
void AddLog( long lSjRec, double fAverySub );
void BrowLog();
void PrintLog();
void DayCount();
void TotalCurMonth( char** szTable, int nLine );
void MonthCount();
void YearCount();
void SetPassword() { ::SetPassword(); }
void ShowDuty();
void RegisterDuty();
void InputQf();
void TotalDbf();
void MakeCjDbf();
void LoadDbf();
void SetFree();
void PrintStop();
void TransferData();
void MakeCxDbf();
void ReloadDbf();
void SendYyDbf();
void About();
void Help();
};
BOOL DateCmp( date& d1, date& d2 );
#endif // __SJ_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -