亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ticketofficedlg.cpp

?? 使用Visual C++ .NET實現簡單了一個票務管理系統
?? CPP
字號:
// TicketOfficeDlg.cpp : 實現文件
//

#include "stdafx.h"
#include "TicketOffice.h"
#include "TicketOfficeDlg.h"
#include ".\ticketofficedlg.h"
#include "FindSFDlg.h"
#include "Tools.h"
#include "DBSetDlg.h"
#include "PassagerInfo.h"
#include "AddAssoDlg.h"
#include "CancelTicketDlg.h"
#include "ChangeTicketDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// 用于應用程序“關于”菜單項的 CAboutDlg 對話框

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// 對話框數據
	enum { IDD = IDD_ABOUTBOX };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

// 實現
protected:
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
END_MESSAGE_MAP()


// CTicketOfficeDlg 對話框



CTicketOfficeDlg::CTicketOfficeDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CTicketOfficeDlg::IDD, pParent)
{
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

	char c[256];
	CString temp;
	::GetCurrentDirectory( 256, c );
	temp.Format("%s\\", c );
	m_IniFile = temp + "TicketOffice.ini";
}

void CTicketOfficeDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CTicketOfficeDlg, CDialog)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	//}}AFX_MSG_MAP
	ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButton1)
	ON_BN_CLICKED(IDC_BUTTON2, OnBnClickedButton2)
	ON_BN_CLICKED(IDC_BUTTON4, OnBnClickedButton4)
	ON_BN_CLICKED(IDC_BUTTON5, OnBnClickedButton5)
	ON_BN_CLICKED(IDC_BUTTON8, OnBnClickedButton8)
END_MESSAGE_MAP()


// CTicketOfficeDlg 消息處理程序

BOOL CTicketOfficeDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// 將\“關于...\”菜單項添加到系統菜單中。
	LoadDBSet();

	// IDM_ABOUTBOX 必須在系統命令范圍內。
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// 設置此對話框的圖標。當應用程序主窗口不是對話框時,框架將自動
	//  執行此操作
	SetIcon(m_hIcon, TRUE);			// 設置大圖標
	SetIcon(m_hIcon, FALSE);		// 設置小圖標

	// TODO: 在此添加額外的初始化代碼
	
	return TRUE;  // 除非設置了控件的焦點,否則返回 TRUE
}

void CTicketOfficeDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}

// 如果向對話框添加最小化按鈕,則需要下面的代碼
//  來繪制該圖標。對于使用文檔/視圖模型的 MFC 應用程序,
//  這將由框架自動完成。

void CTicketOfficeDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // 用于繪制的設備上下文

		SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

		// 使圖標在工作矩形中居中
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// 繪制圖標
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

// 讀去數據庫配置參數
void CTicketOfficeDlg::LoadDBSet()
{
	char tmp[256];
	GetPrivateProfileString("DBSET","DBTYPE","0",tmp,256,m_IniFile);
	m_DBData.type = atol(tmp);
	GetPrivateProfileString("DBSET","DBSOURCE","",tmp,256,m_IniFile);
	m_DBData.Source = tmp;
	m_DBData.Source.Trim();
	GetPrivateProfileString("DBSET","USERNAME","",tmp,256,m_IniFile);
	m_DBData.UserName = tmp;
	m_DBData.UserName.Trim();
	CTools * ptool = NULL;
	GetPrivateProfileString("DBSET","PASSWORD","",tmp,256,m_IniFile);
	m_DBData.PassWord = ptool->GetPriString( tmp, false );

	if( m_DBData.Source != "" )
	{
		CString jet = "";
		switch( m_DBData.type )
		{
		case 0: // Access
			jet = "Microsoft.Jet.OLEDB.4.0";
			break;
		case 1: // Oracle
			jet = "MSDAORA";
			break;
		default:
			jet = "Microsoft.Jet.OLEDB.4.0";
			break;
		}
		m_DBData.Linkbuf.Format( "Provider=%s;Data Source=%s",jet,m_DBData.Source);
	}
}

//當用戶拖動最小化窗口時系統調用此函數取得光標顯示。
HCURSOR CTicketOfficeDlg::OnQueryDragIcon()
{
	return static_cast<HCURSOR>(m_hIcon);
}

void CTicketOfficeDlg::OnBnClickedButton1()
{
	CFindSFDlg dlg;
	dlg.SetMyOwner(this);
	dlg.DoModal();
}

void CTicketOfficeDlg::OnBnClickedButton2()
{
	CDBSetDlg dlg;
	dlg.SetData(m_DBData.type,m_DBData.Source,m_DBData.UserName,m_DBData.PassWord,m_IniFile );
	if( dlg.DoModal() == IDOK )
	{
		LoadDBSet();
	}
}

void CTicketOfficeDlg::OnBnClickedButton4()
{
	CAddAssoDlg dlg;
	dlg.SetMyOwner(this);
	dlg.DoModal();
}
// 退票系統
void CTicketOfficeDlg::OnBnClickedButton5()
{
	CCancelTicketDlg dlg;
	dlg.SetMyOwner( this );
	dlg.DoModal();
}
// 機票變更系統
void CTicketOfficeDlg::OnBnClickedButton8()
{
	CChangeTicketDlg dlg;
	dlg.SetMyOwner( this );
	dlg.DoModal();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美乱妇15p| 色综合网站在线| 亚洲男人的天堂在线aⅴ视频| 精品国产一区二区三区忘忧草| 欧美日韩成人综合在线一区二区| 在线中文字幕一区二区| 日本久久精品电影| 色综合夜色一区| 欧美写真视频网站| 777xxx欧美| 日韩欧美成人激情| 欧美成人伊人久久综合网| 精品国内片67194| 久久噜噜亚洲综合| 最近日韩中文字幕| 亚洲午夜精品一区二区三区他趣| 香蕉久久夜色精品国产使用方法| 日韩精品午夜视频| 久草热8精品视频在线观看| 卡一卡二国产精品| 粉嫩欧美一区二区三区高清影视| www.日韩av| 在线观看成人小视频| 91精品国产黑色紧身裤美女| 久久久久国产成人精品亚洲午夜| 欧美国产日韩在线观看| 亚洲欧美国产三级| 日韩vs国产vs欧美| 国产一区二区三区四区五区美女 | 91免费国产视频网站| 欧美吞精做爰啪啪高潮| 精品少妇一区二区三区视频免付费 | 中文字幕一区二区三区在线不卡| 国产精品初高中害羞小美女文| 亚洲一区自拍偷拍| 国内久久婷婷综合| 色狠狠一区二区三区香蕉| 91麻豆精品国产| 中文字幕第一区综合| 亚洲gay无套男同| 国产福利视频一区二区三区| 欧美丝袜第三区| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美亚洲综合在线| 精品国产污污免费网站入口| 亚洲免费观看高清完整版在线观看熊| 日韩在线观看一区二区| 成人精品一区二区三区四区 | 经典三级在线一区| 欧洲亚洲精品在线| 国产精品久久久久aaaa樱花| 日本不卡一二三| 在线观看欧美精品| 成人免费在线播放视频| 国产在线国偷精品免费看| 欧美日韩成人在线| 亚洲免费资源在线播放| 丁香亚洲综合激情啪啪综合| 欧美疯狂做受xxxx富婆| 一区二区三区不卡在线观看| 成人看片黄a免费看在线| 日韩一区二区视频| 婷婷中文字幕综合| 欧美日韩视频专区在线播放| 亚洲色图视频免费播放| 99免费精品视频| 欧美国产精品一区二区| 国产综合久久久久影院| 3d成人h动漫网站入口| 亚洲bdsm女犯bdsm网站| 欧美性大战久久久久久久| 亚洲欧美欧美一区二区三区| av激情亚洲男人天堂| 国产精品色婷婷久久58| 国产999精品久久久久久绿帽| 日韩精品在线一区二区| 六月丁香婷婷久久| xf在线a精品一区二区视频网站| 日本vs亚洲vs韩国一区三区二区 | 国产一区二区电影| 2023国产精品| 国产一区不卡在线| 欧美国产日韩精品免费观看| 国产a视频精品免费观看| 欧美国产精品专区| 97久久超碰国产精品电影| 亚洲精品乱码久久久久久日本蜜臀| av中文字幕不卡| 亚洲男人的天堂av| 欧美日韩激情一区二区| 奇米888四色在线精品| 91精品国产综合久久蜜臀| 精品中文字幕一区二区| 国产网红主播福利一区二区| 懂色av一区二区三区免费观看| 国产精品久久久久久久裸模| 日本高清成人免费播放| 午夜av一区二区| 欧美不卡123| 成人高清av在线| 亚洲一区二区在线视频| 日韩小视频在线观看专区| 国产91色综合久久免费分享| 一区二区三区小说| 日韩西西人体444www| 99久久久免费精品国产一区二区| 亚洲成a人片在线观看中文| 欧美v国产在线一区二区三区| 国产91丝袜在线播放0| 亚洲成人tv网| www国产精品av| 色久综合一二码| 国产在线看一区| 亚洲精品国产高清久久伦理二区 | 青草国产精品久久久久久| www久久精品| 91福利精品第一导航| 国产精品69毛片高清亚洲| 亚洲电影在线免费观看| 国产亚洲欧美日韩日本| 欧美巨大另类极品videosbest | 国产精品69毛片高清亚洲| 一区二区三区91| 国产香蕉久久精品综合网| 678五月天丁香亚洲综合网| www.亚洲在线| 久久国产精品无码网站| 亚洲影视在线播放| 国产精品久久久久影院亚瑟| 日韩欧美在线网站| 在线亚洲一区观看| 岛国av在线一区| 国产一区91精品张津瑜| 青青草国产精品97视觉盛宴| 日av在线不卡| 一片黄亚洲嫩模| 国产精品久久久久久久久快鸭 | 视频一区二区欧美| 尤物在线观看一区| 中文字幕高清不卡| 26uuu另类欧美亚洲曰本| 91精品国产91久久久久久最新毛片| 色综合久久88色综合天天| 豆国产96在线|亚洲| 韩日av一区二区| 日韩精品电影一区亚洲| 亚洲一区二区三区四区在线免费观看 | 欧美成人欧美edvon| 欧美日本一区二区| 欧美四级电影网| 91蝌蚪porny成人天涯| www.日韩精品| 91视频在线观看免费| thepron国产精品| 成人一区二区三区在线观看| 成人综合婷婷国产精品久久| 国产成人自拍高清视频在线免费播放| 麻豆精品视频在线观看| 青草国产精品久久久久久| 裸体一区二区三区| 激情图片小说一区| 国产精品一区在线观看乱码 | 亚洲成av人片在www色猫咪| 亚洲人成人一区二区在线观看| 国产精品高潮呻吟| 亚洲免费色视频| 一区二区三区四区蜜桃| 亚洲bt欧美bt精品| 久久精品99国产国产精| 国产精品一二二区| 成人黄色免费短视频| 色婷婷久久久久swag精品| 欧美日韩国产一级片| 欧美xxx久久| 亚洲欧美在线高清| 亚洲国产wwwccc36天堂| 免费看欧美美女黄的网站| 狠狠久久亚洲欧美| 波多野结衣中文字幕一区| 欧美亚洲综合久久| 欧美高清一级片在线| www国产精品av| 亚洲激情图片小说视频| 蜜桃视频一区二区| 99精品黄色片免费大全| 欧美美女直播网站| 国产午夜亚洲精品午夜鲁丝片 | 宅男噜噜噜66一区二区66| 2021中文字幕一区亚洲| 日韩美女啊v在线免费观看| 久久99深爱久久99精品| 成人午夜免费视频| 欧美日韩小视频| 国产亚洲精品福利| 亚洲1区2区3区4区| 成av人片一区二区| 26uuu国产日韩综合| 石原莉奈在线亚洲三区| 91论坛在线播放| 久久综合久久综合九色|