📄 fileintf_sh.h
字号:
/*-----------------------------------------------------------------
fileIntf.h Functions for files operation
2002/05/21
Started by zoohoo@163.com
-----------------------------------------------------------------*/
#ifndef __FILE_INTF_SH_H
#define __FILE_INTF_SH_H
#include "global.h"
#include <ptclib/ftp.h>
#define COLUMN_NUMBER 10 // the number of column in CDR files
#define FSUCCESS "success.tmp" // The temporary for success cdr
#define FFAILURE "failure.tmp" // The temporary for failure cdr
#define FIELD_LEN 50
// combine the functions for operating files
// into class
class CSheet
{
public:
char areaNo[4];
char oldTel[9];
char newTel[9];
char flowNo[25];
char nodeCity[5];
char nodeProvince[5];
char finishDate[20];
char sendDate[20];
char oldFlag[2];
char newFlag[2];
void PrintItem(void);
};
class CSheet_TD //退单
{
public:
char areaNo[4];
char newTel[9];
char flowNo[25];
char nodeCity[5];
char nodeProvince[5];
char finishDate[20];
char sendDate[20];
void PrintItem(void);
};
class CFileIntf_SH
{
private:
int JudgeTimeType(char * datetime, int size);
void AddDateDelimiter(char * datetime, char * desDatetime, int size);
public:
UserInterface userInterface;
CSheet sheet;
CSheet_TD sheet_TD;
// the function for ftp
int GetValueFromLine(PString line);
int GetValueFromLine_TD(PString line);
void SetInterfaceValue(int num, char * buffer);
void SetBackFileName(PString * filename, PString chr);
// the function for share directory
int SaveToFile(PString filename);
void SetSheetValue(int num, char * buffer);
void SetSheetValue_TD(int num, char * buffer);
int SheetToUserInterface(void);
int SheetToUserInterface_TD(void);
};
#endif /* __FILE_LITF_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -