⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sj.h

📁 DOS下一个完整的大型程序源代码
💻 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 + -