rainproc.h

来自「用C++基于SQL SERVER使用存储过程」· C头文件 代码 · 共 65 行

H
65
字号
// RainProc.h: interface for the RainProc class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RAINPROC_H__E68D2BC4_CAC6_4388_8824_791A9EA1C819__INCLUDED_)
#define AFX_RAINPROC_H__E68D2BC4_CAC6_4388_8824_791A9EA1C819__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DBConnect.h"
#include "RainDBAccess.h"
#include "TelDBAccess.h"
#include "RainStsAccess.h"
#include "CommonCal.h"
#include "Param.h"

class RainProc  
{
public:
	//ConnectionPtr	m_connection;
	CString			m_strTelText;
	CString			m_strAddiTelText;
	CString			m_strTempTel;
	CString			m_strStation;
	CString			m_strLogicID;
	bool			m_bolStsChg;
	bool			m_bolTelFlg;
	bool			m_bolStsFlg;
	bool			m_bolAddiTelFlg;
	bool			m_bolAddiChgFlg;
	bool			m_bolDayTelFlag;
	double			m_dblHourRainSts;
	int				m_intTelCnt;

	DBConnect		DBCon;
	RainDBAccess	RainDB;
	TelDBAccess		TelDB;
	RainStsAccess	RainSts;
	CommonCal		Cmc;
	Param			Param;
	bool RainTelProcess();

public:
	RainProc(CString,CString);
	virtual ~RainProc();
private:
	bool TelPrepare();
	bool PeriodTelPrepare();
	bool DayTelPrepare();
	bool TenDayTelPrepare();
	bool MonthTelPrepare();
	bool AddiTelPrepare(struct tm,double,int);
	bool SwapAddiRain();
	bool InitAddiRain();

	struct tm		m_tmLastRainTime;
	struct tm		m_tmLastAddiTime;
	struct tm		m_tmInputTime;
	int				m_intAddiCnt;
	double			m_dblAddiRain[9];
};

#endif // !defined(AFX_RAINPROC_H__E68D2BC4_CAC6_4388_8824_791A9EA1C819__INCLUDED_)

⌨️ 快捷键说明

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