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

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

?? passagerchangedlg.cpp

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

#include "stdafx.h"
#include "TicketOffice.h"
#include "PassagerChangeDlg.h"
#include ".\passagerchangedlg.h"
#include "PassagerInfo.h"

// CPassagerChangeDlg 對話框

IMPLEMENT_DYNAMIC(CPassagerChangeDlg, CDialog)
CPassagerChangeDlg::CPassagerChangeDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CPassagerChangeDlg::IDD, pParent)
	, m_CardID(_T(""))
	, m_NameC(_T(""))
	, m_NameE(_T(""))
	, m_Sex(_T(""))
	, m_Tel(_T(""))
{
	m_pCardID = NULL;
}

CPassagerChangeDlg::~CPassagerChangeDlg()
{
}

void CPassagerChangeDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT1, m_CardID);
	DDX_Text(pDX, IDC_EDIT2, m_NameC);
	DDX_Text(pDX, IDC_EDIT3, m_NameE);
	DDX_Text(pDX, IDC_EDIT4, m_Sex);
	DDX_Text(pDX, IDC_EDIT6, m_Tel);
	DDX_Control(pDX, IDOK, m_kBtOK);
}


BEGIN_MESSAGE_MAP(CPassagerChangeDlg, CDialog)
	ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButton1)
	ON_BN_CLICKED(IDOK, OnBnClickedOk)
	ON_EN_CHANGE(IDC_EDIT1, OnEnChangeEdit1)
	ON_BN_CLICKED(IDC_BUTTON5, OnBnClickedButton5)
END_MESSAGE_MAP()


// CPassagerChangeDlg 消息處理程序

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

	// TODO:  在此添加額外的初始化
	if( m_pCardID != NULL )
	{
		OnBnClickedButton1();
	}

	return TRUE;  // return TRUE unless you set the focus to a control
}
// 檢索旅客信息
void CPassagerChangeDlg::OnBnClickedButton1()
{
	if( UpdateData() == false )
		return;
	bool b = SetPassageInfo( m_CardID );
	m_kBtOK.EnableWindow( b );
	if( !b )
	{
		MessageBox("沒有找到該旅客信息");
	}
}
// 根據身份證ID,填寫旅客信息
bool CPassagerChangeDlg::SetPassageInfo( CString id )
{
	_ConnectionPtr pConnection;
	_RecordsetPtr pRecordset;

	try
	{
		HRESULT hr;

		// 創建Connection對象
		hr = pConnection.CreateInstance("ADODB.Connection");
		if( SUCCEEDED( hr ) )
		{
			// 連接數據庫
			hr = pConnection->Open(m_pDlg->m_DBData.Linkbuf.GetBuffer(),
				m_pDlg->m_DBData.UserName.GetBuffer(),m_pDlg->m_DBData.PassWord.GetBuffer(),
				adModeUnknown);
		}
		else
		{
			MessageBox("創建數據庫連接失敗","失敗",MB_OK);
			return false;
		}
	}
	catch( ... )
	{
		MessageBox( "連接數據庫失敗","失敗",MB_OK);
		return false;
	}

	CString temp;
	try
	{
		// 生成Recordset實例
		pRecordset.CreateInstance("ADODB.Recordset");

		temp.Format("SELECT * FROM PassagerInfo WHERE (IDCard = '%s')",id);
		pRecordset->Open( temp.GetBuffer(),
			_variant_t((IDispatch*)pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
	}
	catch( _com_error * e )
	{
		pConnection->Close();
		MessageBox( e->ErrorMessage(),"異常",MB_OK );
		return false;
	}
	bool b = true;
	if( !pRecordset->adoEOF )
	{
		// 沒有改旅客的信息,需要添加
		_variant_t value;
		try
		{
			value = pRecordset->GetCollect("Name");
			if( value.vt != VT_NULL )
				temp = value.bstrVal;
			else
				temp = "";
			m_NameC = temp.Trim();
			value = pRecordset->GetCollect("NameE");
			if( value.vt != VT_NULL )
				temp = value.bstrVal;
			else
				temp = "";
			m_NameE = temp.Trim();
			value = pRecordset->GetCollect("Sex");
			if( value.vt != VT_NULL )
				temp = value.bstrVal;
			else
				temp = "";
			m_Sex = temp.Trim();
			value = pRecordset->GetCollect("Tel");
			if( value.vt != VT_NULL )
				temp = value.bstrVal;
			else
				temp = "";
			m_Tel = temp.Trim();
			m_CardID = id;
			UpdateData(false);
		}
		catch(...)
		{
			MessageBox("讀取記錄異常","異常",MB_OK );
			pRecordset->Close();
			pConnection->Close();
			return false;
		}
	}
	else
	{
		b = false;
	}

	try
	{
		pRecordset->Close();
		pConnection->Close();
	}
	catch( _com_error * e )
	{
		MessageBox(e->ErrorMessage(),"失敗",MB_OK );
		b = false;
	}
	return b;
}

void CPassagerChangeDlg::OnBnClickedOk()
{
	*m_pCardID = m_CardID;
	OnOK();
}

void CPassagerChangeDlg::OnEnChangeEdit1()
{
	// TODO:  如果該控件是 RICHEDIT 控件,則它將不會
	// 發送該通知,除非重寫 CDialog::OnInitDialog()
	// 函數并調用 CRichEditCtrl().SetEventMask(),
	// 同時將 ENM_CHANGE 標志“或”運算到掩碼中。

	// TODO:  在此添加控件通知處理程序代碼
	m_kBtOK.EnableWindow(false);
}
// 沒有該旅客信息,需要添加
void CPassagerChangeDlg::OnBnClickedButton5()
{
	if( UpdateData() == false )
		return;
	CPassagerInfo dlg;
	dlg.SetMyOwner( m_pDlg );
	dlg.LockCardID( m_CardID );
	if( dlg.DoModal() == IDOK )
	{
		UpdateData(false);
		OnBnClickedButton1();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人在线| 丝袜亚洲另类丝袜在线| 亚洲影视在线播放| 激情久久五月天| 91久久人澡人人添人人爽欧美| 91精品在线麻豆| 亚洲日穴在线视频| 国产高清久久久| 日韩一区二区在线观看视频 | 秋霞电影网一区二区| 成人国产一区二区三区精品| 日韩美女视频一区二区在线观看| 亚洲人快播电影网| 国产成人av一区| 精品99久久久久久| 美女性感视频久久| 欧美日韩国产综合视频在线观看| 日韩一区在线播放| 国产91丝袜在线播放九色| 日韩精品资源二区在线| 亚洲制服欧美中文字幕中文字幕| 成人精品电影在线观看| 亚洲精品在线电影| 麻豆成人在线观看| 日韩午夜在线影院| 日韩1区2区3区| 欧美日韩激情一区二区三区| 亚洲欧美日韩中文播放 | 无码av免费一区二区三区试看| 成人免费精品视频| 欧美激情一二三区| 国产精品亚洲成人| 亚洲国产精品国自产拍av| 极品少妇一区二区三区精品视频| 91精品国产高清一区二区三区蜜臀| 午夜精品在线视频一区| 欧美一区二区视频免费观看| 视频一区免费在线观看| 91精品国产一区二区人妖| 日本欧洲一区二区| 日韩欧美成人一区二区| 久久国产免费看| 国产网站一区二区| 成人夜色视频网站在线观看| 国产精品久久久久天堂| 色综合久久中文综合久久牛| 亚洲黄色小视频| 91精品国产全国免费观看 | 亚洲国产精品久久艾草纯爱| 欧美日韩五月天| 日韩av在线免费观看不卡| 精品日韩在线观看| 不卡一区二区中文字幕| 一区二区在线观看免费| 欧美日韩aaaaaa| 狠狠色丁香婷婷综合| 欧美激情在线一区二区三区| av不卡在线观看| 午夜激情久久久| 2021国产精品久久精品| 99精品在线观看视频| 日韩高清不卡在线| 国产色婷婷亚洲99精品小说| 色视频一区二区| 久久99深爱久久99精品| 亚洲日本免费电影| 欧美一级黄色片| 成人国产亚洲欧美成人综合网 | 欧美日韩一区二区电影| 久久不见久久见免费视频1| 国产精品电影一区二区| 欧美一二区视频| 91丨porny丨最新| 蜜臀精品久久久久久蜜臀| 亚洲欧洲av色图| 2017欧美狠狠色| 欧美另类videos死尸| gogo大胆日本视频一区| 蜜桃精品视频在线观看| 亚洲美女视频在线| 久久午夜色播影院免费高清| 在线观看一区二区视频| 国产不卡高清在线观看视频| 日韩福利视频网| 亚洲综合一区二区三区| 国产日韩欧美制服另类| 欧美一区永久视频免费观看| 91在线视频18| 国产在线日韩欧美| 午夜精品久久久久影视| 成人免费在线视频观看| 精品国产人成亚洲区| 欧美日韩亚洲高清一区二区| 成人一区二区视频| 九九在线精品视频| 日日夜夜免费精品| 亚洲资源中文字幕| 亚洲日本电影在线| **性色生活片久久毛片| 亚洲国产电影在线观看| 亚洲精品在线电影| 日韩欧美激情一区| 欧美一区二区精品久久911| 91久久精品网| 欧美亚洲日本国产| 一本色道亚洲精品aⅴ| 99久久久久免费精品国产| 国产成人免费av在线| 国产一区二区三区四区五区美女| 五月激情丁香一区二区三区| 亚洲一区二区在线视频| 亚洲国产精品一区二区久久恐怖片| 亚洲视频在线一区二区| 国产精品久久久久aaaa| 国产精品美女久久久久久| 国产日韩欧美精品在线| 欧美激情在线看| 国产精品初高中害羞小美女文| 国产午夜精品久久| 中文字幕亚洲一区二区av在线| 国产精品嫩草久久久久| 中文字幕一区二区在线观看 | 日韩欧美亚洲国产精品字幕久久久 | 欧美三级中文字幕| 欧美三级三级三级爽爽爽| 欧美日韩久久不卡| 日韩一区二区精品葵司在线| 久久亚洲影视婷婷| 国产亚洲欧美日韩日本| 1024亚洲合集| 一二三四区精品视频| 丝袜亚洲精品中文字幕一区| 免费在线观看一区二区三区| 国产一区亚洲一区| 成人深夜视频在线观看| 一本色道久久综合亚洲精品按摩| 欧美影院午夜播放| 日韩亚洲欧美综合| 欧美激情一区不卡| 亚洲电影一级片| 久久99精品久久久久久| 国产成人三级在线观看| 99久久99久久精品免费看蜜桃| 欧美日韩一区三区四区| 日韩情涩欧美日韩视频| 欧美经典一区二区| 亚洲综合成人在线视频| 久久精品国产精品亚洲红杏| 国产福利一区二区| 欧美午夜精品久久久久久超碰| 日韩欧美国产一区二区三区| 国产精品国产自产拍高清av王其| 亚洲午夜精品在线| 国产成人在线视频网站| 欧美伊人久久大香线蕉综合69| 日韩精品一区二区三区四区| 亚洲欧美另类综合偷拍| 美国十次综合导航| 91日韩精品一区| 久久综合九色综合97_久久久| 亚洲免费电影在线| 国产精品一二三区在线| 日本道免费精品一区二区三区| 精品国产乱码久久久久久免费| 亚洲天堂福利av| 国产精品18久久久久久久久| 欧美妇女性影城| 亚洲视频一区二区免费在线观看| 日本免费新一区视频| 色天天综合色天天久久| 欧美高清一级片在线观看| 三级成人在线视频| 欧洲另类一二三四区| 国产精品三级av在线播放| 久久99精品久久久久久动态图| 欧美亚男人的天堂| 国产精品久久久久久久久搜平片| 人人爽香蕉精品| 欧美日韩精品专区| 亚洲黄色av一区| 99久久99久久精品免费观看| 日本一区二区视频在线观看| 热久久免费视频| 91精品国产综合久久精品性色| 亚洲女人****多毛耸耸8| 国产传媒日韩欧美成人| 26uuuu精品一区二区| 精品一区二区三区日韩| 欧美一区二区三区免费观看视频| 亚洲男女一区二区三区| 91在线视频在线| 最新不卡av在线| 91在线观看美女| 亚洲激情av在线| 欧洲一区二区av| 丝袜美腿成人在线| 在线电影一区二区三区| 爽好久久久欧美精品| 欧美日韩一区在线| 日本视频一区二区三区|