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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? roomregister.cpp

?? C++開發(fā)完整酒店管理系統(tǒng)
?? CPP
字號:
// RoomRegister.cpp : implementation file
//

#include "stdafx.h"
#include "qq.h"
#include "RoomRegister.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#include "InfoSet.h"
/////////////////////////////////////////////////////////////////////////////
// CRoomRegister dialog


CGuestRegister::CGuestRegister(CWnd* pParent /*=NULL*/)
	: CDialog(CGuestRegister::IDD, pParent)
{
	//{{AFX_DATA_INIT(CRoomRegister)
	m_nCertificatType = 0;
	m_nSex = -1;
	m_nGuestType = -1;
    Certificate="身份證";
	GuestNum=0;
	GuestType="個人";
	IsMaster=false;
	IsMember=false;
    RoomCode="0";
	Sex="男";
	//}}AFX_DATA_INIT
	year=0;
	month=0;
	day=0;
	hour=0;
	minute=0;
	second=0;
}


void CGuestRegister::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CRoomRegister)
	DDX_Control(pDX, IDC_GROUPID, GroupID);
	DDX_Control(pDX, IDC_STARTTIME, StartTime);
	DDX_Control(pDX, IDC_CERTIFYCODE, CertifyCode);
	DDX_Control(pDX, IDC_GUESTNAME, Name);
	DDX_Control(pDX, IDC_HANDCODE, HandCode);
	DDX_Radio(pDX, IDC_RADIO1, m_nCertificatType);
	DDX_Radio(pDX, IDC_RADIO3, m_nSex);
	DDX_Radio(pDX, IDC_RADIO5, m_nGuestType);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CGuestRegister, CDialog)
	//{{AFX_MSG_MAP(CRoomRegister)
	ON_BN_CLICKED(IDC_RADIO1, OnCertificatType)
	ON_BN_CLICKED(IDC_RADIO3, OnSex)
	ON_BN_CLICKED(IDC_RADIO5, OnGuestType)
	ON_BN_CLICKED(IDC_RADIO2, OnCertificatType)
	ON_BN_CLICKED(IDC_RADIO4, OnSex)
	ON_BN_CLICKED(IDC_RADIO6, OnGuestType)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CRoomRegister message handlers

void CGuestRegister::OnOK() 
{
	// TODO: Add extra validation here
	UpdateData(TRUE);
	CString str;
	HandCode.GetWindowText(str);
	/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
	           檢查數(shù)據(jù)庫中是否已經(jīng)存在這個手牌號碼
	@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
	bool bhas=false;
	if(!m_GuestInfoSet.Open())
	{
		MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯誤",MB_OK);
		return;
	}
	while (!m_GuestInfoSet.IsEOF())
	{
		if(str==m_GuestInfoSet.m_HandCode)
		{
			bhas=true;
		}
		m_GuestInfoSet.MoveNext();
	}
	m_GuestInfoSet.Close();
	if(bhas)
	{
		MessageBox("已經(jīng)注冊了這個客人!","注冊錯誤",MB_OK);
		return;
	}
//////////////////////////////////////////////////////////////////////////
    /*
     *	檢查身份證的號碼是否為15位或者為18位
     */
	CString strCertifyCode;//證件號碼
	CertifyCode.GetWindowText(strCertifyCode);//獲得證件號碼
	int nCertifyCodeLength=strCertifyCode.GetLength();//獲得證件的長度
	if(nCertifyCodeLength!=15&&nCertifyCodeLength!=18)
	{
		if(m_nCertificatType==0)
		{//若選擇的是身份證
			MessageBox("你的身份證的號碼的位數(shù)不正確!\n應該為15位或者18位!",
				"身份證錯誤",MB_OK);
		    return ;
		}
	}
	if(str!="")
	{
	   /*
	    *	判斷該客人是否預定了房間
	    */
		//  [7/1/2003-11:28]
		if(!m_RoomDestine.Open())
		{
			MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯誤",MB_OK);
		    return;
		}
		m_RoomDestine.MoveFirst();
		while (!m_RoomDestine.IsEOF())
		{
			if(strCertifyCode==m_RoomDestine.m_CeritifyCode)
			{
               //查找到該客人已經(jīng)預定了房間
				MessageBox("該客人已經(jīng)預定了房間",NULL,MB_OK);
			}
			m_RoomDestine.MoveNext();
		}
		m_RoomDestine.Close();
		//////////////////////////////////////////////////////////////////////////
		
       if(!m_GuestInfoSet.Open(AFX_DB_USE_DEFAULT_TYPE))
	   {//連接數(shù)據(jù)庫
		  MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯誤",MB_OK);
		  return;
	   }
       m_GuestInfoSet.AddNew();//添加一個新的空的記錄集 
	   m_GuestInfoSet.m_Certificate=Certificate;
       CertifyCode.GetWindowText(m_GuestInfoSet.m_CertifyCode);
       GroupID.GetWindowText(m_GuestInfoSet.m_GroupID);
       m_GuestInfoSet.m_GuestNum=GuestNum;
       m_GuestInfoSet.m_GuestType=GuestType;
       HandCode.GetWindowText(m_GuestInfoSet.m_HandCode);
       m_GuestInfoSet.m_IsMaster=IsMaster;
       m_GuestInfoSet.m_IsMember=IsMember;
       Name.GetWindowText(m_GuestInfoSet.m_Name);
       m_GuestInfoSet.m_RoomCode=RoomCode;
       m_GuestInfoSet.m_RoomNum=RoomNum;
       m_GuestInfoSet.m_Sex=Sex;
	
       m_GuestInfoSet.Update();//數(shù)據(jù)更新
       m_GuestInfoSet.Close(); //關(guān)閉數(shù)據(jù)庫 
	}
	////將開始入住時間寫入數(shù)據(jù)庫中
    if(!m_BillCheckoutInfoSet.Open())
	{
		MessageBox("打開數(shù)據(jù)庫失敗!","數(shù)據(jù)庫錯誤",MB_OK);
		return;
	}
	m_BillCheckoutInfoSet.AddNew();
    CTime time(year,month,day,hour,minute,second,0);
	m_BillCheckoutInfoSet.m_StartTime=time;//寫入開始時間
	m_BillCheckoutInfoSet.m_HandCode=str;//寫入手牌號碼
	m_BillCheckoutInfoSet.Update();
	m_BillCheckoutInfoSet.Close();//close the DB
	CDialog::OnOK();
}

void CGuestRegister::OnCertificatType() 
{
	// TODO: Add your control notification handler code here
	UpdateData(true);
	if(m_nCertificatType==0)
	{
        Certificate="身份證";//設(shè)置證件類型為"身份證"
	}
	if(m_nCertificatType==1)
	{
        Certificate="軍人證";//設(shè)置證件類型為"軍人證"
	}
}

void CGuestRegister::OnSex() 
{
	// TODO: Add your control notification handler code here
	this->UpdateData(true);
	if(m_nSex==0)
	{
        Sex="男";
	}
	if(m_nSex==1)
	{
        Sex="女";
	}
}

void CGuestRegister::OnGuestType() 
{
	// TODO: Add your control notification handler code here
	this->UpdateData(true);
	if(m_nGuestType==0)
	{
        GuestType="團體成員";
		IsMaster=false;
        IsMember=true;
	}
	if(m_nGuestType==1)
	{
		GuestType="主客";
		IsMember=false;
		IsMaster=true;
	}
}
BOOL CGuestRegister::OnInitDialog() 
{
	CDialog::OnInitDialog();
	HICON m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME2);
	this->SetIcon(m_hIcon,true);//設(shè)置對話框圖標
	// TODO: Add extra initialization here
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                將當前的時間顯示在開始入住時間欄中
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
    CTime time=CTime::GetCurrentTime();//構(gòu)造時間對象
	CTime tm(time);//構(gòu)造時間對象
	year=tm.GetYear();
	month=tm.GetMonth();
	day=tm.GetDay();
	hour=tm.GetHour();
	minute=tm.GetMinute();
	second=tm.GetSecond();
	CString strYear,strMonth,strDay;
	strYear.Format("%d",year);
	strMonth.Format("%d",month);
	strDay.Format("%d",day);
	CString strShowText;
	strShowText=strYear+"-"+strMonth+"-"+strDay;
	CString strCurrentTime=time.Format("%H:%M:%S");
	strShowText=strShowText+" "+strCurrentTime;
	StartTime.SetWindowText(strShowText);//顯示當前時間
//////////////////////////////////////////////////////////////////////////

	return TRUE;  // return TRUE unless you set the focus to a control
	// EXCEPTION: OCX Property Pages should return FALSE
}

void CGuestRegister::OnCancel() 
{
	// TODO: Add extra cleanup here
	CDialog::OnCancel();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩夫妻久久| 久久精品久久99精品久久| 色婷婷综合久久久久中文一区二区| 91麻豆精品国产自产在线| 国产999精品久久| 亚洲欧洲日韩一区二区三区| 欧美系列在线观看| 国产一区二区按摩在线观看| 一区在线观看免费| 欧美午夜精品一区| 日本欧美加勒比视频| 日本一二三不卡| 欧美日本乱大交xxxxx| 成熟亚洲日本毛茸茸凸凹| 亚洲免费在线电影| 精品国产99国产精品| 在线视频中文字幕一区二区| 日本中文字幕一区二区视频 | 色屁屁一区二区| 久久国产成人午夜av影院| 亚洲色图在线看| 51精品久久久久久久蜜臀| www.成人在线| 精品一区二区精品| 亚洲一区二区精品视频| 欧美国产精品劲爆| 色婷婷综合视频在线观看| 黄色精品一二区| 亚洲大片在线观看| **欧美大码日韩| 国产精品色一区二区三区| 欧美岛国在线观看| 欧美人牲a欧美精品| 欧美日韩一区二区不卡| 91亚洲精品乱码久久久久久蜜桃| 久久精品国产免费| 日本午夜一区二区| 午夜久久电影网| 一区二区在线电影| 樱花影视一区二区| 国产精品久久久久久久久搜平片 | 欧美日韩精品三区| 色综合天天狠狠| 国产酒店精品激情| 日韩国产在线一| 亚洲国产视频一区| 亚洲成人tv网| 亚洲色图欧美偷拍| 亚洲自拍另类综合| 亚洲永久精品国产| 亚洲欧美日韩在线| 亚洲一区在线电影| 一区二区三区**美女毛片| 亚洲欧洲精品一区二区三区 | 水蜜桃久久夜色精品一区的特点 | 国产精品丝袜在线| 中文字幕精品综合| 亚洲精品视频一区二区| 中文字幕亚洲在| 国产精品久久久久久亚洲毛片| 欧美精品一区二区三区很污很色的 | 日韩电影在线免费观看| 午夜精品一区二区三区免费视频 | 韩国成人福利片在线播放| 理论片日本一区| 麻豆精品一区二区综合av| 久久国产尿小便嘘嘘尿| 国产伦理精品不卡| 国产麻豆视频精品| 国产精品亚洲人在线观看| 国产+成+人+亚洲欧洲自线| 国产福利电影一区二区三区| 国产成人啪免费观看软件| 成人性生交大片免费看视频在线| 9l国产精品久久久久麻豆| 波多野结衣91| 欧美在线观看你懂的| 欧美日韩国产片| 日韩精品在线看片z| 国产精品久久久99| 亚洲一区二区三区四区五区黄| 亚洲国产精品影院| 国产成人免费xxxxxxxx| 暴力调教一区二区三区| 在线看国产日韩| 久久综合色综合88| 自拍偷拍欧美精品| 三级亚洲高清视频| 97久久超碰国产精品| 色88888久久久久久影院按摩| 欧美久久婷婷综合色| 久久久99久久| 亚洲国产精品久久不卡毛片| 久久精品99久久久| 黄色日韩网站视频| 欧美在线999| 日韩欧美电影一区| 国产调教视频一区| 蜜桃精品视频在线观看| 懂色av一区二区在线播放| 91视频www| 久久久久国产免费免费| 一区二区三区不卡视频| 精品在线观看视频| 欧美日韩精品是欧美日韩精品| 久久久久久久久岛国免费| 亚洲理论在线观看| 不卡av电影在线播放| 7878成人国产在线观看| 国产精品污www在线观看| 老司机精品视频一区二区三区| 成人美女在线观看| 日韩欧美中文一区二区| 午夜成人免费视频| 懂色av噜噜一区二区三区av| 欧美男人的天堂一二区| 日韩一区欧美小说| 极品瑜伽女神91| 欧美日韩一区二区三区四区五区| 亚洲欧洲日韩av| 国产成人av电影在线| 91麻豆精品国产自产在线 | 欧美一区二区视频在线观看| 精品奇米国产一区二区三区| 午夜欧美视频在线观看| av不卡免费电影| xvideos.蜜桃一区二区| 久久精品免费观看| 欧美日韩在线三级| 《视频一区视频二区| fc2成人免费人成在线观看播放| 日韩欧美一区二区免费| 亚洲午夜精品在线| 欧美色区777第一页| 亚洲美女屁股眼交3| 国产成人一级电影| 国产欧美精品一区二区色综合朱莉| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩免费不卡视频一区二区三区| 色成人在线视频| 亚洲国产毛片aaaaa无费看 | 欧美性做爰猛烈叫床潮| 亚洲精品免费一二三区| 99久久婷婷国产综合精品| 国产亚洲美州欧州综合国| 国产精一区二区三区| 欧美成人三级电影在线| 日本欧美久久久久免费播放网| 欧美另类一区二区三区| 亚洲午夜国产一区99re久久| 在线观看视频一区| 国产精品亲子伦对白| 国产伦精品一区二区三区免费迷| 欧美不卡一二三| 欧美aaaaaa午夜精品| 2024国产精品| 国产福利一区二区三区视频在线| 日韩免费看网站| 国产激情一区二区三区| 精品88久久久久88久久久| 韩国一区二区视频| 精品视频色一区| 午夜视黄欧洲亚洲| wwww国产精品欧美| 91污在线观看| 青青草原综合久久大伊人精品 | 免费黄网站欧美| 国产亚洲一区二区三区在线观看| 9久草视频在线视频精品| 亚洲成av人在线观看| 久久综合网色—综合色88| 99精品视频一区| 视频一区免费在线观看| 久久久久久久久久久99999| 94-欧美-setu| 另类小说欧美激情| 国产精品国产自产拍高清av| 欧美羞羞免费网站| 国产原创一区二区| 一区二区视频在线| 精品国产一区二区三区四区四| 波多野结衣亚洲一区| 日韩**一区毛片| 亚洲欧洲成人自拍| 欧美一卡二卡三卡| 91在线观看高清| 麻豆中文一区二区| 亚洲欧美日韩国产一区二区三区 | 一区二区三区欧美日| 欧美成人伊人久久综合网| 成人美女视频在线观看18| 日本中文一区二区三区| 亚洲人成7777| 国产视频一区在线播放| 91麻豆精品国产91久久久久| 91丨九色丨尤物| 国产精品99久久久久久久女警 | 国产精品99久久久久久久vr| 一区二区三区在线不卡| 国产欧美日韩在线观看|