📄 mainfrm.cpp
字号:
// MainFrm.cpp : implementation of the CMainFrame class
//
#include "stdafx.h"
#include "CreditCardManagement.h"
#include "MainFrm.h"
#include "fstream.h"
#include "iomanip.h"
#include "ManageSearchCard.h"
#include "ClientInquireSpan.h"
#include "ClientInquireMachine.h"
#include "ManageSearchClient.h"
#include "ManageSearchAccount.h"
#include "ManageSearchMachine.h"
#include "ManageClientModify1.h"
#include "ManageClientOpen.h"
#include "ManageClientDelete.h"
#include "ManageCardOpen.h"
#include "ManageCardInvalid1.h"
#include "ManageClientWithdraw.h"
#include "ManageClientDeposit.h"
#include "ManageMachineInstall.h"
#include "ManageMachineDestory.h"
#include "ManageMachineInquireLocation.h"
#include "ManageMachineInquireSpancost.h"
#include "ManageMachineInquireClientcost.h"
#include "ClientConsume.h"
#include "ManagerIdetify.h"
#include "ManageStatisticsClient.h"
#include "ManageStatisticsMachine.h"
#include "ManageStatisticsConsume.h"
#include "ManageSearchClientSet.h"
#include "ManageMachineInstallSet.h"
#include "ReportConsumeset.h"
#include "ManageSearchAccountSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainFrame
IMPLEMENT_DYNCREATE(CMainFrame, CFrameWnd)
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_CREATE()
ON_COMMAND(IDC_SEARCH_CARD, OnSearchCard)
ON_COMMAND(IDC_CLIENT_SPAN, OnClientSpan)
ON_COMMAND(IDC_CLIENT_MACHINE, OnClientMachine)
ON_COMMAND(ID_SEARCH_CLIENT, OnSearchClient)
ON_COMMAND(IDC_SEARCH_ACCOUNT, OnSearchAccount)
ON_COMMAND(IDC_SEARCH_MACHINE, OnSearchMachine)
ON_COMMAND(IDC_CLIENT_MODIFY, OnClientModify)
ON_COMMAND(IDC_CLIENT_OPEN, OnClientOpen)
ON_COMMAND(IDC_CLIENT_DELETE, OnClientDelete)
ON_COMMAND(IDC_CLIENT_CARDOPEN, OnClientCardopen)
ON_COMMAND(IDC_CLIENT_CARDINVALID, OnClientCardinvalid)
ON_COMMAND(IDC_CLIENT_WITHDRAW, OnClientWithdraw)
ON_COMMAND(IDC_CLIENT_DEPOSIT, OnClientDeposit)
ON_COMMAND(IDC_MACHINE_INSTALL, OnMachineInstall)
ON_COMMAND(IDC_MACHINE_DESTORY, OnMachineDestory)
ON_COMMAND(IDC_MACHINE_LOCATION, OnMachineLocation)
ON_COMMAND(IDC_MACHINE_SPANCOST, OnMachineSpancost)
ON_COMMAND(IDC_MACHINE_CLIENTCOST, OnMachineClientcost)
ON_COMMAND(ID_USER_CONSUME, OnUserConsume)
ON_COMMAND(IDC_REPORT_CLIENT, OnReportClient)
ON_COMMAND(IDC_REPORT_CONSUME, OnReportConsume)
ON_COMMAND(IDC_REPORT_MACHINE, OnReportMachine)
ON_COMMAND(IDC_STATISTICS_CLIENT, OnStatisticsClient)
ON_COMMAND(IDC_STATISTICS_MACHINE, OnStatisticsMachine)
ON_COMMAND(IDC_STATISTICS_CONSUME, OnStatisticsConsume)
ON_COMMAND(IDC_MANAGE_INTERESTS, OnManageInterests)
ON_COMMAND(ID_MANAGERIDENTIFY, OnManageridentify)
ON_UPDATE_COMMAND_UI(ID_SEARCH_CLIENT, OnUpdateSearchClient)
ON_UPDATE_COMMAND_UI(IDC_SEARCH_CARD, OnUpdateSearchCard)
ON_UPDATE_COMMAND_UI(IDC_SEARCH_ACCOUNT, OnUpdateSearchAccount)
ON_UPDATE_COMMAND_UI(IDC_SEARCH_MACHINE, OnUpdateSearchMachine)
ON_UPDATE_COMMAND_UI(IDC_CLIENT_OPEN, OnUpdateClientOpen)
ON_UPDATE_COMMAND_UI(IDC_CLIENT_MODIFY, OnUpdateClientModify)
ON_UPDATE_COMMAND_UI(IDC_CLIENT_DELETE, OnUpdateClientDelete)
ON_UPDATE_COMMAND_UI(IDC_CLIENT_CARDOPEN, OnUpdateClientCardopen)
ON_UPDATE_COMMAND_UI(IDC_CLIENT_CARDINVALID, OnUpdateClientCardinvalid)
ON_UPDATE_COMMAND_UI(IDC_CLIENT_WITHDRAW, OnUpdateClientWithdraw)
ON_UPDATE_COMMAND_UI(IDC_CLIENT_DEPOSIT, OnUpdateClientDeposit)
ON_UPDATE_COMMAND_UI(IDC_MACHINE_INSTALL, OnUpdateMachineInstall)
ON_UPDATE_COMMAND_UI(IDC_MACHINE_DESTORY, OnUpdateMachineDestory)
ON_UPDATE_COMMAND_UI(IDC_MACHINE_LOCATION, OnUpdateMachineLocation)
ON_UPDATE_COMMAND_UI(IDC_MACHINE_SPANCOST, OnUpdateMachineSpancost)
ON_UPDATE_COMMAND_UI(IDC_MACHINE_CLIENTCOST, OnUpdateMachineClientcost)
ON_UPDATE_COMMAND_UI(IDC_STATISTICS_CLIENT, OnUpdateStatisticsClient)
ON_UPDATE_COMMAND_UI(IDC_STATISTICS_MACHINE, OnUpdateStatisticsMachine)
ON_UPDATE_COMMAND_UI(IDC_STATISTICS_CONSUME, OnUpdateStatisticsConsume)
ON_UPDATE_COMMAND_UI(IDC_REPORT_CLIENT, OnUpdateReportClient)
ON_UPDATE_COMMAND_UI(IDC_REPORT_MACHINE, OnUpdateReportMachine)
ON_UPDATE_COMMAND_UI(IDC_REPORT_CONSUME, OnUpdateReportConsume)
ON_UPDATE_COMMAND_UI(IDC_MANAGE_INTERESTS, OnUpdateManageInterests)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
static UINT indicators[] =
{
ID_SEPARATOR, // status line indicator
ID_INDICATOR_CAPS,
ID_INDICATOR_NUM,
ID_INDICATOR_SCRL,
};
/////////////////////////////////////////////////////////////////////////////
// CMainFrame construction/destruction
CMainFrame::CMainFrame()
{
// TODO: add member initialization code here
m_EnableMenu=FALSE;
}
CMainFrame::~CMainFrame()
{
}
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1; // fail to create
}
// TODO: Delete these three lines if you don't want the toolbar to
// be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
return 0;
}
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return TRUE;
}
/////////////////////////////////////////////////////////////////////////////
// CMainFrame diagnostics
#ifdef _DEBUG
void CMainFrame::AssertValid() const
{
CFrameWnd::AssertValid();
}
void CMainFrame::Dump(CDumpContext& dc) const
{
CFrameWnd::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CMainFrame message handlers
void CMainFrame::OnSearchCard()
{
ManageSearchCard ManageSearchCardDlg;
int i=ManageSearchCardDlg.DoModal();
}
void CMainFrame::OnClientSpan()
{
CClientInquireSpan ClientInquireSpanDlg;
int i=ClientInquireSpanDlg.DoModal();
}
void CMainFrame::OnClientMachine()
{
CClientInquireMachine ClientInquireMachineDlg;
int i=ClientInquireMachineDlg.DoModal();
}
void CMainFrame::OnSearchClient()
{
CManageSearchClient ManageSearchClientDlg;
int i=ManageSearchClientDlg.DoModal();
}
void CMainFrame::OnSearchAccount()
{
CManageSearchAccount ManageSearchAccountDlg;
int i=ManageSearchAccountDlg.DoModal();
}
void CMainFrame::OnSearchMachine()
{
CManageSearchMachine ManageSearchMachineDlg;
int i=ManageSearchMachineDlg.DoModal();
}
void CMainFrame::OnClientModify()
{
CManageClientModify1 Dlg;
Dlg.DoModal();
}
void CMainFrame::OnClientOpen()
{
CManageClientOpen ManageClientOpenDlg;
int i=ManageClientOpenDlg.DoModal();
}
void CMainFrame::OnClientDelete()
{
CManageClientDelete ManageClientDeleteDlg;
int i=ManageClientDeleteDlg.DoModal();
}
void CMainFrame::OnClientCardopen()
{
CManageCardOpen ManageCardOpenDlg;
int i=ManageCardOpenDlg.DoModal();
}
void CMainFrame::OnClientCardinvalid()
{
CManageCardInvalid1 Dlg;
Dlg.DoModal();
}
void CMainFrame::OnClientWithdraw()
{
CManageClientWithdraw ManageClientWithdrawDlg;
int i=ManageClientWithdrawDlg.DoModal();
}
void CMainFrame::OnClientDeposit()
{
CManageClientDeposit ManageClientDepositDlg;
int i=ManageClientDepositDlg.DoModal();
}
void CMainFrame::OnMachineInstall()
{
CManageMachineInstall ManageMachineInstallDlg;
int i=ManageMachineInstallDlg.DoModal();
}
void CMainFrame::OnMachineDestory()
{
CManageMachineDestory ManageMachineDestoryDlg;
int i=ManageMachineDestoryDlg.DoModal();
}
void CMainFrame::OnMachineLocation()
{
CManageMachineInquireLocation ManageMachineInquireLocationDlg;
int i=ManageMachineInquireLocationDlg.DoModal();
}
void CMainFrame::OnMachineSpancost()
{
CManageMachineInquireSpancost ManageMachineInquireSpancostDlg;
int i=ManageMachineInquireSpancostDlg.DoModal();
}
void CMainFrame::OnMachineClientcost()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -