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

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

?? qqview.cpp

?? C++開發完整酒店管理系統
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
	CPoint potstart;
	potstart.x=rect.left+nWidth/10;
	potstart.y=rect.top+nHeight/10;
    if(billinfolookup.bSuccess)//查詢數據庫成功則進行操作
	{	
        pDC->SetBkMode(TRANSPARENT);//設置背景模式
	    for(int i=0;i<6;i++)
		{
			SetBitmapText(potstart.x,potstart.y+20*i,pDC,line[i]);
		}
	}
///////////////////////////over/////////////////////////
	ClientToScreen(&rect);//將客戶區域轉變成屏幕坐標
	m_CurScreenBitmap=::GetScreenBitmap(&rect);
	nImgTypeInView=0;//文字背景圖
}

void CQQView::OnInfolookEmployer() 
{
	// TODO: Add your command handler code here
	bFirstRun=FALSE;
	this->Invalidate();
	this->UpdateData(TRUE);
	CDC*pDC=GetDC();
	CRect rect;
	GetClientRect(&rect);
	pDC->FillSolidRect(rect,pDC->GetBkColor());
	LoadbgroundBitmap(pDC);//畫背景
    CEmployerInfoLookup employerinfolookup;
    employerinfolookup.DoModal();
///////////////////show text/////////////////////
	CString line[3];
	line[0]="員工編號: ";
	line[0]=line[0]+employerinfolookup.EmployerCode;
	line[1]="名字: ";
	line[1]=line[1]+employerinfolookup.Name;
    line[2]="所屬部門: ";
    line[2]=line[2]+employerinfolookup.Depart;
	//////show text
	int nWidth=rect.Width();
	int nHeight=rect.Height();
	CPoint potstart;
	potstart.x=rect.left+nWidth/10;
	potstart.y=rect.top+nHeight/10;
	if(employerinfolookup.bSuccess)//查詢數據庫成功則進行操作
	{	
        pDC->SetBkMode(TRANSPARENT);//設置背景模式
	    for(int i=0;i<3;i++)
		{
			SetBitmapText(potstart.x,potstart.y+20*i,pDC,line[i]);
		}
	}//over
	//////////////////////////////////////////////////////////////////////////

	ClientToScreen(&rect);//將客戶區域轉變成屏幕坐標
	m_CurScreenBitmap=::GetScreenBitmap(&rect);//抓取當前客戶區圖像,為改變
                               //改變主框架大小時調用
	nImgTypeInView=0;//文字背景圖
}

void CQQView::OnInfolookFood() 
{
	// TODO: Add your command handler code here
	bFirstRun=FALSE;
    this->UpdateData(TRUE);
	CDC*pDC=GetDC();
	CRect rect;
	GetClientRect(&rect);
	pDC->FillSolidRect(rect,pDC->GetBkColor());
//  pDC->SetBkMode(TRANSPARENT);
	LoadbgroundBitmap(pDC);//畫背景

	int nWidth=rect.Width();
	int nHeight=rect.Height();
	CPoint potstart;
	potstart.x=rect.left+nWidth/10;
	potstart.y=rect.top+nHeight/10;
	//////////////////////////////////////////////
	CFoodInfoSet m_FoodInfoSet;
    if(!m_FoodInfoSet.Open(AFX_DB_USE_DEFAULT_TYPE))
	{
		MessageBox("連接數據庫失敗或數據庫為空!","數據庫錯誤",MB_OK);
		return ;
	}
    m_FoodInfoSet.MoveFirst();//to the first
	int i=0;
	while(!m_FoodInfoSet.IsEOF())
	{
        CString foodname,foodprice,strShowText;
		foodname=m_FoodInfoSet.m_FoodName;
		foodprice.Format("%5.0f",m_FoodInfoSet.m_FoodPrice);
        strShowText=foodname+": "+ foodprice;
		pDC->SetBkMode(TRANSPARENT);//設置背景模式
		SetBitmapText(potstart.x,potstart.y+20*i,pDC,strShowText);
        m_FoodInfoSet.MoveNext();//next
		i++;
	}
    m_FoodInfoSet.Close();

	ClientToScreen(&rect);//將客戶區域轉變成屏幕坐標
	m_CurScreenBitmap=::GetScreenBitmap(&rect);
	nImgTypeInView=0;//文字背景圖
}

void CQQView::OnInfolookRoom() 
{
	// TODO: Add your command handler code here
	bFirstRun=FALSE;
    this->Invalidate();
	this->UpdateData(TRUE);
	CDC*pDC=GetDC();
	CRect rect;
	GetClientRect(&rect);
	pDC->FillSolidRect(rect,pDC->GetBkColor());
	LoadbgroundBitmap(pDC);//畫背景
	CRoomInfoLookup roominfolookup;
	roominfolookup.DoModal();
///////////////////////////////////////////////////////////////
	CString line[7];
	line[0]="房間號: ";
    line[0]=line[0]+roominfolookup.RoomCode;
	line[1]="房間類型: ";
	line[1]=line[1]+roominfolookup.RoomType;
	line[2]="房間所在樓層: ";
	CString str;str.Format("%d",roominfolookup.Floor);
	line[2]=line[2]+str;
	line[3]="房間電話號碼: ";
    line[3]=line[3]+roominfolookup.Phone;
	line[4]="房間狀態: ";
	line[4]=line[4]+roominfolookup.RoomStatus;
	line[5]="是/否團隊客人成員: ";
    if(roominfolookup.PriceType)
	{
		line[5]=line[5]+"是";
	}
	else{ line[5]=line[5]+"否";}
	line[6]="房間單位時間價格: ";
	str.Format("%5.00f",roominfolookup.Price);
	line[6]=line[6]+str;
	///////showtext

	int nWidth=rect.Width();
	int nHeight=rect.Height();
	CPoint potstart;
	potstart.x=rect.left+nWidth/10;
	potstart.y=rect.top+nHeight/10;
    if(roominfolookup.bSuccess)//查詢數據庫成功則進行操作
	{	
        pDC->SetBkMode(TRANSPARENT);//設置背景模式
	    for(int i=0;i<7;i++)
		{
			SetBitmapText(potstart.x,potstart.y+20*i,pDC,line[i]);
		}
	}//over
	ClientToScreen(&rect);//將客戶區域轉變成屏幕坐標
	m_CurScreenBitmap=::GetScreenBitmap(&rect);
	nImgTypeInView=0;//文字背景圖
}

void CQQView::OnInfolookServer() 
{
	// TODO: Add your command handler code here
	bFirstRun=FALSE;
	this->UpdateData(TRUE);
	CDC*pDC=GetDC();
	CRect rect;
	GetClientRect(&rect);
	pDC->FillSolidRect(rect,pDC->GetBkColor());
	LoadbgroundBitmap(pDC);//畫背景

	int nWidth=rect.Width();
	int nHeight=rect.Height();
	CPoint potstart;
	potstart.x=rect.left+nWidth/10;
	potstart.y=rect.top+nHeight/10;
	//////////////////////////////////////////////
	CServerInfoSet m_ServerInfoSet;
    if(!m_ServerInfoSet.Open(AFX_DB_USE_DEFAULT_TYPE))
	{
		MessageBox("連接數據庫失敗或數據庫為空!","數據庫錯誤",MB_OK);
		return ;
	}
    m_ServerInfoSet.MoveFirst();//to the first
	int i=0;
	while(!m_ServerInfoSet.IsEOF())
	{
        CString servername,serverprice,strShowText;
		servername=m_ServerInfoSet.m_ServerName;
		serverprice.Format("%5.0f",m_ServerInfoSet.m_ServerPrice);
        strShowText=servername+": "+ serverprice;
		pDC->SetBkMode(TRANSPARENT);//設置背景模式
		SetBitmapText(potstart.x,potstart.y+20*i,pDC,strShowText);

		m_ServerInfoSet.MoveNext();//next
		i++;
	}
    m_ServerInfoSet.Close();

	ClientToScreen(&rect);//將客戶區域轉變成屏幕坐標
	m_CurScreenBitmap=::GetScreenBitmap(&rect);
	nImgTypeInView=0;//文字背景圖
}

void CQQView::OnInfolookConsume() 
{
	// TODO: Add your command handler code here
	bFirstRun=FALSE;
}
//#####################################################################

void CQQView::OnTimer(UINT nIDEvent) 
{
	// TODO: Add your message handler code here and/or call default
//	CGuestInfoLookup guestinfolookup;
//	CDC* pDC=GetDC();//得到DC
////////////////////主要處理消息查詢的顯示 
//////////////////////////////////////////////////////////////////////
/*********************************************************************
                         客人消息查詢顯示
*********************************************************************/

/////////////////////////////////////////////////////////////////////
	CView::OnTimer(nIDEvent);
}

BOOL CQQView::OnEraseBkgnd(CDC* pDC) 
{
	// TODO: Add your message handler code here and/or call default
	
	return CView::OnEraseBkgnd(pDC);
}

int CQQView::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CView::OnCreate(lpCreateStruct) == -1)
		return -1;
	// TODO: Add your specialized creation code here
    return 0;
}
/*
 *	初始化結構體數據,保存數據到結構體中供其他的地方調用 
 */
static LPTSTR strText[]=
{
	"本酒店全名:華天大酒店,屬于國家五星級大酒店\n是湖南地區最大的酒店",
	"客房部主要負責酒店的房間管理\n已經和房間有關的工作",
	"這是客房部的一個分枝,接待客人的職能",
	"管理樓層",
	"清洗衣物",
	"餐飲部主要負責客人的食物服務\n可進行:點菜,加/換、退菜的工作\n還可以訂送餐等服務",
	"對餐廳進行管理服務",
	"酒吧是餐飲部的分支,為客人提供酒服務",
	"康樂部主要負責各種娛樂活動,添加客人在酒店的樂趣",
	"洗浴區為用戶提供上乘的服務\n這里可以為客人提供洗澡的場所\n還可以泡溫水,能讓客人得到充分的享受",
	"休閑娛樂中心,有舞廳,歌廳,卡拉OK包廂,設施齊全,服務一流",
	"財務部主要負責財務的管理,包括:結帳,庫存,匯總報表等",
	"負責酒店的各種物品的購買",
	"存放各種酒店的物品等",
	"接收錢物,為客人進行錢物結帳",
    NULL
};
void CQQView::InitStructData()
{
    RANGLEITEMSINFO* pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=0;
	pInfo->x1=126;pInfo->y1=8;
	pInfo->x2=206;pInfo->y2=45;
	pInfo->strContentText=strText[0];
	m_List.AddTail(pInfo);
    pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=1;
	pInfo->x1=29;pInfo->y1=57;
	pInfo->x2=99;pInfo->y2=88;
	pInfo->strContentText=strText[1];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=2;
	pInfo->x1=106;pInfo->y1=57;
	pInfo->x2=170;pInfo->y2=88;
	pInfo->strContentText=strText[5];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=3;
	pInfo->x1=176;pInfo->y1=57;
	pInfo->x2=240;pInfo->y2=88;
	pInfo->strContentText=strText[8];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=4;
	pInfo->x1=245;pInfo->y1=57;
	pInfo->x2=315;pInfo->y2=88;
	pInfo->strContentText=strText[11];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=5;
	pInfo->x1=17;pInfo->y1=107;
	pInfo->x2=42;pInfo->y2=170;
	pInfo->strContentText=strText[2];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=6;
	pInfo->x1=47;pInfo->y1=107;
	pInfo->x2=77;pInfo->y2=171;
	pInfo->strContentText=strText[3];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=7;
	pInfo->x1=83;pInfo->y1=110;
	pInfo->x2=108;pInfo->y2=172;
	pInfo->strContentText=strText[4];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=8;
	pInfo->x1=113;pInfo->y1=112;
	pInfo->x2=137;pInfo->y2=173;
	pInfo->strContentText=strText[6];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=9;
	pInfo->x1=142;pInfo->y1=112;
	pInfo->x2=168;pInfo->y2=173;
	pInfo->strContentText=strText[7];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=10;
	pInfo->x1=172;pInfo->y1=112;
	pInfo->x2=201;pInfo->y2=173;
	pInfo->strContentText=strText[9];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=11;
	pInfo->x1=210;pInfo->y1=112;
	pInfo->x2=232;pInfo->y2=173;
	pInfo->strContentText=strText[10];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=12;
	pInfo->x1=240;pInfo->y1=112;
	pInfo->x2=263;pInfo->y2=174;
	pInfo->strContentText=strText[12];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=13;
	pInfo->x1=269;pInfo->y1=112;
	pInfo->x2=294;pInfo->y2=173;
	pInfo->strContentText=strText[13];
	m_List.AddTail(pInfo);
	pInfo=new RANGLEITEMSINFO;
	pInfo->nIndex=14;
	pInfo->x1=300;pInfo->y1=111;
	pInfo->x2=327;pInfo->y2=174;
	pInfo->strContentText=strText[14];
	m_List.AddTail(pInfo);
}

void CQQView::OnLButtonDown(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
	if(nImgTypeInView==12)
	{
		for(int i=0;i<15;i++)
		{
			CRect rect(page3.pntArray[i*2],page3.pntArray[2*i+1]);
			if(rect.PtInRect(point))
			{   //若采用CHotoelInfoShow的方法來顯示信息,總算存在背景的擦除問題
				//當采用動畫的形式顯示信息,退出對話框后,這個對話框的背景被重畫
				//背景被擦除,不能保持圖像的一致
				//  [6/29/2003-9:59]
//				CHotelInfoShow pHotelInfo;
//				pHotelInfo.lpszShowText=strText[i];
//				pHotelInfo.DoModal(); 
                MessageBox(strText[i],"酒店信息介紹",MB_OK);
			}
		}
	}
	if(nImgTypeInView==13)
	{//當前視圖區顯示的是“酒店概況”圖像
		CRect rect;
		GetClientRect(&rect);
		pnt=point;
		CPoint pnt=page3.GetImgOrgPoint();//得到當前的圖像原點
		
		int n=m_List.GetCount();
		for(int i=0;i<n;i++)
		{
            RANGLEITEMSINFO* pRangleInfo;
			POSITION pos=m_List.FindIndex(i);
			pRangleInfo=m_List.GetAt(pos);
			CRect rect(pRangleInfo->x1+pnt.x,pRangleInfo->y1+pnt.y,pRangleInfo->x2+pnt.x,pRangleInfo->y2+pnt.y);
			if(rect.PtInRect(point))
			{
				//彈出消息,提示給用戶關于酒店的情況
				MessageBox(pRangleInfo->strContentText,"酒店情況介紹",MB_OK);
// 				CHotelInfoShow pHotelInfo;
//     			pHotelInfo.lpszShowText=pRangleInfo->strContentText;
//				pHotelInfo.pntCenter=point;
// 				pHotelInfo.DoModal(); 
			}
		}
	}
	CView::OnLButtonDown(nFlags, point);
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲高清一区二区| 91啪亚洲精品| 国产精品99久久久久久久女警| 99久久久精品| 久久综合网色—综合色88| 一区二区三区在线观看网站| 久久国产综合精品| 色88888久久久久久影院野外| 欧美精品一区二区三区蜜桃视频| 亚洲一区精品在线| 粉嫩aⅴ一区二区三区四区五区| 日韩三级视频在线看| 亚洲成人免费在线| 日本久久精品电影| 国产精品嫩草影院av蜜臀| 久久精品久久99精品久久| 欧美精品乱人伦久久久久久| 亚洲区小说区图片区qvod| 成人永久看片免费视频天堂| 久久久久久免费| 精品一区二区日韩| 欧美一级日韩一级| 日韩精品国产欧美| 欧美高清激情brazzers| 亚洲一区电影777| 在线观看日韩国产| 亚洲日本va在线观看| 99综合影院在线| 亚洲色图制服诱惑| 91麻豆精品秘密| 亚洲精品视频在线| 一本到三区不卡视频| 国产精品国产三级国产普通话99| 国产一区二区三区综合| 久久嫩草精品久久久久| 精彩视频一区二区三区| 久久久99精品久久| 国产白丝网站精品污在线入口| 久久综合视频网| 国产成人av电影在线播放| 国产精品色呦呦| aa级大片欧美| 亚洲图片欧美视频| 欧美日本视频在线| 久久国产精品99久久久久久老狼| 欧美成人在线直播| 成人午夜伦理影院| 一区二区三区美女视频| 欧美日韩亚洲综合一区二区三区| 婷婷成人综合网| 欧美tk—视频vk| av一区二区三区| 亚洲一区二区五区| 这里只有精品电影| 国产一区91精品张津瑜| 国产色一区二区| 91香蕉视频在线| 三级在线观看一区二区| 久久夜色精品国产噜噜av| 成人av网站在线观看免费| 亚洲另类在线一区| 日韩三级视频在线看| 成人少妇影院yyyy| 香蕉加勒比综合久久| 精品成人免费观看| 色婷婷综合在线| 激情欧美一区二区三区在线观看| 国产精品久久久久一区二区三区共| 欧美在线一区二区| 国产91丝袜在线播放| 亚洲自拍另类综合| 国产日韩欧美电影| 欧美日韩国产片| 99久久夜色精品国产网站| 日韩在线一区二区三区| 国产女人18水真多18精品一级做| 欧美亚洲国产一区二区三区va| 久久99这里只有精品| 亚洲精品国产第一综合99久久| 欧美zozozo| 欧美四级电影在线观看| 国产成人精品免费视频网站| 亚洲福利一区二区三区| 国产精品久久久一本精品| 欧美一级免费大片| 色成年激情久久综合| 国产精品 日产精品 欧美精品| 亚洲综合区在线| 欧美极品美女视频| 欧美哺乳videos| 欧美欧美午夜aⅴ在线观看| 色综合视频在线观看| 国产露脸91国语对白| 日韩二区在线观看| 亚洲一区二区三区自拍| **网站欧美大片在线观看| 久久综合九色欧美综合狠狠| 在线不卡中文字幕播放| 在线免费观看日韩欧美| 成人动漫一区二区三区| 国产成人精品三级| 精品一区二区久久| 美女一区二区在线观看| 日韩国产精品久久久久久亚洲| 亚洲宅男天堂在线观看无病毒| 亚洲欧洲日韩av| 国产精品久久久久久福利一牛影视 | 2020国产精品自拍| 88在线观看91蜜桃国自产| 欧美三日本三级三级在线播放| 成人午夜视频在线| 不卡一二三区首页| 成人亚洲一区二区一| 国产盗摄女厕一区二区三区| 国产精品自拍毛片| 国产乱码一区二区三区| 国产精品资源在线看| 国产剧情一区在线| 国产成人精品一区二区三区四区 | 99久久99久久精品免费看蜜桃| 丁香婷婷综合激情五月色| 成人少妇影院yyyy| 99精品热视频| 色88888久久久久久影院野外| 91精品办公室少妇高潮对白| 色偷偷88欧美精品久久久| 欧美色老头old∨ideo| 欧美精品久久99久久在免费线| 欧美日韩1234| 欧美一级日韩一级| 久久久久久久综合日本| 国产精品久久久久久久浪潮网站| 国产精品久久久久一区| 亚洲精品视频一区二区| 五月天激情小说综合| 激情综合色播五月| 成人午夜电影久久影院| 一本久道久久综合中文字幕| 欧美精品第1页| 国产亚洲成aⅴ人片在线观看| 亚洲免费观看高清完整版在线观看熊| 亚洲一区二区视频在线| 久久99日本精品| 97超碰欧美中文字幕| 777奇米四色成人影色区| 国产亚洲精品中文字幕| 亚洲一级二级在线| 久久er99热精品一区二区| 成人免费看黄yyy456| 欧美日韩国产系列| 国产日本亚洲高清| 午夜精品久久久久影视| 国产福利一区二区三区视频在线 | 成人av电影在线播放| 欧美片网站yy| 国产精品视频线看| 日韩成人免费电影| 99精品桃花视频在线观看| 欧美巨大另类极品videosbest| 欧美极品少妇xxxxⅹ高跟鞋 | 国产剧情一区二区三区| 欧美亚洲综合在线| 国产婷婷色一区二区三区| 一区二区三区蜜桃| 成人在线综合网站| 91精品黄色片免费大全| 中文字幕一区三区| 久久国产日韩欧美精品| 欧洲精品中文字幕| 国产日韩v精品一区二区| 视频一区在线视频| 99视频一区二区| 国产亚洲污的网站| 日韩影院在线观看| 色av成人天堂桃色av| 国产欧美精品日韩区二区麻豆天美| 丝袜亚洲精品中文字幕一区| 99久久国产综合精品麻豆| 日韩一区二区免费视频| 亚洲一区二区三区在线看| 不卡一区二区三区四区| 国产清纯在线一区二区www| 日本sm残虐另类| 欧美日韩免费一区二区三区视频| 国产精品视频线看| 高清国产一区二区| 久久亚洲一区二区三区四区| 麻豆国产欧美一区二区三区| 欧美影院一区二区三区| 亚洲精品一二三四区| 99综合影院在线| 亚洲天堂成人在线观看| 国产馆精品极品| 国产女同互慰高潮91漫画| 国产乱码字幕精品高清av| 精品国产a毛片| 国产九色sp调教91| 久久久九九九九| 国产91丝袜在线18| 国产精品区一区二区三|