// UserView.h : interface of the CUserView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_USERVIEW_H__1F4B491E_AC6F_4326_8092_E7CFED813D64__INCLUDED_)
#define AFX_USERVIEW_H__1F4B491E_AC6F_4326_8092_E7CFED813D64__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

//#include "SmsManagerDoc.h"
//#include "reportctrl\ReportCtrl.h"
#include "InfoDlg.h"
#include "UserDlg.h"
#include "SPDlg.h"
#include "TSCmdDlg.h"
#include "ManagerDlg.h"
#include "C_YWY.h"
#include "FiltDlg.h"
#include "CheckupDlg.h"
#include "CheckupMmsDlg.h"
#include "TabDlg.h"
#include "ListDlg.h"
#include "ListMmsDlg.h"
#include "Back.h"
#include "OtherDlg.h"
#include "K_Agent.h"
#include "K_KHCard.h"
#include "K_CJCard.h"
#include "K_BBS.h"
#include "K_SWTSQ.h"
#include "HZBDlg.h"
#include "C_Pay.h"
#include "C_JCB.h"
#include "C_White.h"
#include "C_AgentPay.h"
#include "C_AgentMmsPay.h"
#include "C_TDBill.h"
#include "K_BBSA.h"
#include "K_CM.h"
#include "K_BBSS.h"
#include "K_CorpSmsB.h"
#include "C_ListSend.h"
#include "C_FuncPay.h"
#include "C_DZ.h"
#include "K_MsgList.h"
#include "C_DBB.h"
#include "C_HT.h"
#include "C_AgentCJ.h"
#include "C_KF.h"
#include "K_YWMsg.h"
#include "C_CmccCJ.h"
#include "C_YWYGroup.h"
#include "K_GZMsg.h"
#include "C_PayToUser.h"
#include "C_MonPay.h"
#include "C_YYSPay.h"
#include "C_Partner.h"
#include "C_Commend.h"
#include "C_FaxNum.h"
#include "C_MmsPay.h"
#include "C_TDSet.h"
#include "C_TransCodeSet.h"
#include "C_NoSendTimeSet.h"
#include "K_SmsTask.h"
#include "K_MmsTask.h"
#include "C_DataTJErr.h"
#include "C_SFQuery.h"
#include "CTDSet.h"
#include "C_FPQuery.h"
#include "K_Template.h"
#include "K_SignName.h"
#include "CK_AllQuery_Client.h"
#include "CK_AllQuery_Report.h"
#include "CC_TDSet_Signature.h"

class CMainFrame;
class CUserView : public CView
{
public:
	CInfoDlg  m_dlgInfo;
	CUserDlg  m_dlgUser;
	CSPDlg    m_dlgSP;
	CTSCmdDlg m_dlgTSCmd;
	CManagerDlg m_dlgManager;
	CC_YWY  m_dlgYWY;
	CFiltDlg m_dlgFilt;
	CCheckupDlg m_dlgCheckup;
	CTabDlg   m_dlgTab;
	CC_Pay    m_dlgPay;
	CC_MmsPay m_dlgMmsPay;
	CC_JCB    m_dlgJCB;
	CListDlg  m_dlgList;
	CListMmsDlg  m_dlgListMms;
	CBack     m_dlgBack;
	CC_White  m_dlgWhite;
	COtherDlg m_dlgOther;
	CK_Agent  m_dlgAgent;
	CK_KHCard m_dlgKHCard;
	CK_CJCard m_dlgCJCard;
	CK_SWTSQ  m_dlgSWTSQ;
	CK_BBS    m_dlgBBS;
	CHZBDlg   m_dlgHZB;
	CC_AgentPay   m_dlgAgentPay;
	CC_AgentMmsPay   m_dlgAgentMmsPay;
	CC_TDBill         m_dlgTDBill;
	CK_BBSA   m_dlgBBSA;
	CK_CM     m_dlgCM;
	CK_BBSS   m_dlgBBSS;
	CK_CorpSmsB   m_dlgCorpSmsB;
	CC_ListSend   m_dlgListSend;
	CC_FuncPay    m_dlgFuncPay;
	CC_DZ         m_dlgDZ;
	CK_MsgList    m_dlgMsgList;
	CC_DBB        m_dlgDBB;
	CC_HT         m_dlgHT;
	CC_AgentCJ    m_dlgAgentCJ;
	CC_KF         m_dlgKF;
	CK_YWMsg      m_dlgYWMsg;
	CC_CmccCJ     m_dlgCmccCJ;
	CC_YWYGroup   m_dlgGroup;
	CK_GZMsg      m_dlgGZMsg;
	CC_PayToUser  m_dlgPayToUser;
	CC_MonPay     m_dlgMonPay;
	CC_YYSPay     m_dlgYYSPay;
	CC_Partner    m_dlgPartner;
	CC_Commend    m_dlgCommend;
	CC_FaxNum     m_dlgFaxNum;
	CCheckupMmsDlg m_dlgCheckupMms;
	CC_TDSet m_dlgTDSet;
	CC_TransCodeSet m_dlgTransCodeSet;
	CC_NoSendTimeSet m_dlgNoSendTimeSet;
	CK_SmsTask       m_dlgSmsTask;
	CK_MmsTask       m_dlgMmsTask;
	CK_Template       m_dlgTemplate;
	CK_SignName       m_dlgSignName;
	CC_DataTJErr     m_dlgDataTJErr;
	CC_SFQuery       m_dlgSFQuery;
	CTDSet       m_dlgTDSet2;
	CC_FPQuery       m_dlgFPQuery;
	CK_AllQuery_Client m_dlgAllQuery_Client;
	CK_AllQuery_Report m_dlgAllQuery_Report;
	CC_TDSet_Signature m_dlgTDSet_Signature;

	long      m_lCurFunc;

protected:
	CMainFrame * m_pMainFrame;

protected: // create from serialization only
	CUserView();
	DECLARE_DYNCREATE(CUserView)

// Attributes
public:
	CSmsManagerDoc* GetDocument();

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CUserView)
	public:
	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	virtual void OnInitialUpdate();
	protected:
	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
	//}}AFX_VIRTUAL

// Implementation
public:
	BOOL ShowFuncDlg( long lIndex );
	virtual ~CUserView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CUserView)
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnSize(UINT nType, int cx, int cy);
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#ifndef _DEBUG  // debug version in UserView.cpp
inline CSmsManagerDoc* CUserView::GetDocument()
   { return (CSmsManagerDoc*)m_pDocument; }
#endif

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_USERVIEW_H__1F4B491E_AC6F_4326_8092_E7CFED813D64__INCLUDED_)