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

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

?? customer.cpp

?? 基于UML的飲料自動售貨機系統(tǒng)設(shè)計該設(shè)計模擬自動售貨機的工作原理和方式
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// Customer.cpp : implementation file
//

#include "stdafx.h"
#include "Wumei.h"
#include "Customer.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CCustomer dialog


CCustomer::CCustomer(CWnd* pParent /*=NULL*/)
	: CDialog(CCustomer::IDD, pParent)
{
	//{{AFX_DATA_INIT(CCustomer)
	m_drink = -1;
	m_10 = _T("");
	m_5 = _T("");
	m_1 = _T("");
	m_05 = _T("");
	//}}AFX_DATA_INIT
	m_noDrink=FALSE;
}


void CCustomer::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CCustomer)
	DDX_Radio(pDX, IDC_RADIO1, m_drink);
	DDX_Text(pDX, IDC_EDIT1, m_10);
	DDX_Text(pDX, IDC_EDIT3, m_5);
	DDX_Text(pDX, IDC_EDIT4, m_1);
	DDX_Text(pDX, IDC_EDIT5, m_05);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CCustomer, CDialog)
	//{{AFX_MSG_MAP(CCustomer)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCustomer message handlers

/*void CCustomer::OnCheck_pesi() 
{
	// TODO: Add your control notification handler code here
	
}

void CCustomer::OnCheck_cola() 
{
	// TODO: Add your control notification handler code here
	
}

void CCustomer::OnCheck_xuebi() 
{
	// TODO: Add your control notification handler code here
	
}

void CCustomer::OnCheck_tea() 
{
	// TODO: Add your control notification handler code here
	
}*/

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

void CCustomer::OnOK() 
{
	// TODO: Add extra validation here
	    UpdateData();

		CoInitialize(NULL);
		_ConnectionPtr pCon(__uuidof(Connection));
		_RecordsetPtr pRed(__uuidof(Recordset));
		
		pCon->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Password=000;Initial Catalog=master;Data Source=.";
		pCon->Open("","","",adConnectUnspecified);

		if(m_drink!=-1 && (!m_10 && !m_5 && !m_1 && !m_05))
		{
			MessageBox("Please select money you want to pay...");
			m_drink=-1;
			UpdateData(FALSE);
		}//no money
		else
		{
			int money1=atoi(m_10);
			int money2=atoi(m_5);
			int money3=atoi(m_1);
			int money4=atoi(m_05);


			pRed=pCon->Execute("select moneyAmount from moneyInfo where moneyType='10元'",NULL,adCmdText);
			_variant_t num10=pRed->GetCollect("moneyAmount");

			pRed=pCon->Execute("select moneyAmount from moneyInfo where moneyType='5元'",NULL,adCmdText);
			_variant_t num5=pRed->GetCollect("moneyAmount");

			pRed=pCon->Execute("select moneyAmount from moneyInfo where moneyType='1元'",NULL,adCmdText);
			_variant_t num1=pRed->GetCollect("moneyAmount");

			pRed=pCon->Execute("select moneyAmount from moneyInfo where moneyType='0.5元'",NULL,adCmdText);
			_variant_t num05=pRed->GetCollect("moneyAmount");

			float totalMoney=10*money1 + 5*money2 + 1*money3 + 0.5*money4;

			if(m_drink==0)//choose pesi
			{	
				pRed=pCon->Execute("select dAmount from drinks where dName='百事可樂'",NULL,adCmdText);
				_variant_t dNum=pRed->GetCollect("dAmount");

				if(dNum.lVal>0)//have such drink
				{
					if(totalMoney<3.5)
					{
						MessageBox("You have not paid enough money!");
						
					}//not enough
					else
					{						
						if(money1==1 && money2==0 && money3==0 && money4==0 )//only  ¥10
						{
							if(num5.lVal>=1 && num1.lVal>=1 && num05.lVal>=1)
							{
								MessageBox("OK! Please take the drink and changes!");
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='5元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='1元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='0.5元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount+1 where moneyType='10元'",NULL,adCmdText);
								pCon->Execute("update drinks set dAmount=dAmount-1 where dName='百事可樂'",NULL,adCmdText);								
							}
							else if(num1.lVal>=6 && num05.lVal>=1)
							{
								MessageBox("OK! Please take the drink and changes!");
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-6 where moneyType='1元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='0.5元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount+1 where moneyType='10元'",NULL,adCmdText);
								pCon->Execute("update drinks set dAmount=dAmount-1 where dName='百事可樂'",NULL,adCmdText);								
							}
							else 
							{
								MessageBox("Sorry,there is no suitable changes...");
								MessageBox("Please take away your money!");								
							}
						
						}						
						
						else if(money1==0 && money2==1 && money3==0 && money4==0)
						{
							if(num1.lVal>=1 && num05.lVal>=1)//5-3.5=1+0.5
							{
								MessageBox("OK! Please take the drink and changes!");
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='1元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='0.5元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount+1 where moneyType='5元'",NULL,adCmdText);
								pCon->Execute("update drinks set dAmount=dAmount-1 where dName='百事可樂'",NULL,adCmdText);								
							}
							else 
							{
								MessageBox("Sorry,there is no suitable changes...");
								MessageBox("Please take away your money!");
							}
						}
						else if(money1==0 && money2==0 && money3==4 && money4==0)
						{
							if(num05.lVal>=1)
							{
								MessageBox("OK! Please take the drink and changes!");						
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='0.5元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount+4 where moneyType='1元'",NULL,adCmdText);
								pCon->Execute("update drinks set dAmount=dAmount-1 where dName='百事可樂'",NULL,adCmdText);								
							}
							else 
							{
								MessageBox("Sorry,there is no suitable changes...");
								MessageBox("Please take away your money!");
							}
						}
						else if(money1==0 && money2==0 && money3==3 && money4==1)
						{
							MessageBox("OK! Please take the drink!");						
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount+1 where moneyType='0.5元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount+3 where moneyType='1元'",NULL,adCmdText);
								pCon->Execute("update drinks set dAmount=dAmount-1 where dName='百事可樂'",NULL,adCmdText);	
						}
						else
						{
							MessageBox("You should have smarter choice for money...");
							MessageBox("Please take away your money!");
						}
						CDialog::OnOK();
					}//enough money					
				}//have such drink
				else
				{
					m_noDrink=TRUE;
				}//no such drink
			}//choose pesi

			else if(m_drink==1)//choose cola
			{
				pRed=pCon->Execute("select dAmount from drinks where dName='可口可樂'",NULL,adCmdText);
				_variant_t dNum=pRed->GetCollect("dAmount");

				if(dNum.lVal>0)//have such drink
				{
					if(totalMoney<3)
					{
						MessageBox("You have not paid enough money!");
					}//not enough
					else
					{						
						if(money1==1 && money2==0 && money3==0 && money4==0 )//only  ¥10
						{
							if(num5.lVal>=1 && num1.lVal>=2 )/*10-3=5+1*2*/								
							{
								MessageBox("OK! Please take the drink and changes!");
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-1 where moneyType='5元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount-2 where moneyType='1元'",NULL,adCmdText);
								pCon->Execute("update moneyInfo set moneyAmount=moneyAmount+1 where moneyType='10元'",NULL,adCmdText);
								pCon->Execute("update drinks set dAmount=dAmount-1 where dName='可口可樂'",NULL,adCmdText);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩av一区| 欧美日韩国产一级片| 久久青草国产手机看片福利盒子| 日韩中文字幕一区二区三区| 91精品国产全国免费观看| 蜜臀久久久99精品久久久久久| 欧美电影一区二区| 精品在线播放午夜| 国产精品久久久久久户外露出 | 亚洲高清视频的网址| 欧美日韩另类国产亚洲欧美一级| 午夜av电影一区| 欧美videossexotv100| 东方欧美亚洲色图在线| 亚洲欧美日韩一区二区三区在线观看 | 日韩免费性生活视频播放| 久久精品国产精品亚洲红杏| 久久久精品日韩欧美| 99久久精品费精品国产一区二区| 亚洲午夜免费视频| 欧美r级电影在线观看| 不卡的av中国片| 石原莉奈在线亚洲三区| 国产欧美一区二区精品仙草咪| 91在线视频免费91| 免费观看一级特黄欧美大片| 国产三级三级三级精品8ⅰ区| 在线精品亚洲一区二区不卡| 美女视频一区二区三区| 中文字幕在线不卡一区二区三区| 欧美日本韩国一区二区三区视频 | 国内精品嫩模私拍在线| 最新高清无码专区| 欧美岛国在线观看| 99久久免费精品| 免费在线视频一区| 亚洲欧美一区二区三区国产精品 | 99久久99久久精品国产片果冻| 亚洲成av人综合在线观看| 久久一区二区视频| 欧美少妇性性性| www.亚洲国产| 精品一区二区av| 亚洲一区免费在线观看| 中文字幕精品三区| 精品免费视频一区二区| 欧美视频一区二区三区在线观看| 国产成人免费视频网站| 美国三级日本三级久久99| 亚洲另类春色校园小说| 国产日韩欧美精品在线| 日韩一区和二区| 欧美性极品少妇| 91蜜桃传媒精品久久久一区二区| 国内成人自拍视频| 免费久久精品视频| 亚洲va国产va欧美va观看| 亚洲素人一区二区| 国产精品美女久久久久av爽李琼| 日韩欧美国产精品一区| 欧美精品在线一区二区三区| 在线免费观看日本欧美| 色综合久久中文综合久久97| 国产凹凸在线观看一区二区| 经典三级一区二区| 另类小说一区二区三区| 日韩激情在线观看| 五月天精品一区二区三区| 一区二区三区四区国产精品| 亚洲欧洲av色图| 日本一区二区三区国色天香 | 国产欧美一区二区精品性色 | 一区二区三区色| 日韩久久一区二区| 中文字幕一区二区三区av| 国产免费成人在线视频| 中文字幕欧美国产| 欧美国产欧美综合| 国产精品国产三级国产aⅴ中文| 国产亚洲综合av| 国产欧美1区2区3区| 国产日韩三级在线| 亚洲欧洲成人自拍| 一区二区三区中文在线观看| 一区二区三区在线观看网站| 一区二区三区不卡视频| 香港成人在线视频| 日本系列欧美系列| 久久国产精品一区二区| 国产在线精品免费| 成人激情av网| 色综合中文综合网| 欧美精品一级二级三级| 欧美一区二区三区不卡| 精品免费日韩av| 美女视频黄 久久| 美女爽到高潮91| 国产成人99久久亚洲综合精品| 成人精品视频一区| 色素色在线综合| 欧美肥妇毛茸茸| 精品噜噜噜噜久久久久久久久试看| 久久综合久久综合久久综合| 日本一区二区三级电影在线观看| 亚洲特级片在线| 日韩国产精品久久| 国产伦精品一区二区三区视频青涩| 成人免费看的视频| 欧美在线你懂的| 精品理论电影在线| 18欧美亚洲精品| 美日韩黄色大片| av成人免费在线| 91精品久久久久久久99蜜桃| 久久精品亚洲一区二区三区浴池 | 欧美tickling网站挠脚心| 中文字幕免费不卡| 丝袜a∨在线一区二区三区不卡| 国产麻豆日韩欧美久久| 91黄色免费看| 久久久久久一二三区| 一级日本不卡的影视| 国产真实精品久久二三区| 色综合天天综合网国产成人综合天| 337p亚洲精品色噜噜| 中文字幕中文字幕在线一区 | 免费看黄色91| 国产+成+人+亚洲欧洲自线| 91黄色免费观看| 久久综合九色综合久久久精品综合| 成人免费一区二区三区在线观看| 天天av天天翘天天综合网色鬼国产 | 91精品蜜臀在线一区尤物| 国产欧美日韩一区二区三区在线观看| 亚洲午夜久久久| 国产91精品一区二区麻豆亚洲| 欧美日韩国产另类不卡| 国产精品久99| 欧美一区二区久久久| 91国产免费观看| 国产精品天美传媒沈樵| 久久精品久久99精品久久| 在线视频综合导航| 中文欧美字幕免费| 国内精品国产成人国产三级粉色 | 6080午夜不卡| 亚洲欧美偷拍卡通变态| 国产成人欧美日韩在线电影| 日韩视频中午一区| 午夜久久久久久久久| 日本黄色一区二区| 国产精品国产三级国产有无不卡 | 国产成人免费高清| 2024国产精品| 九九九精品视频| 欧美一区二区三区电影| 午夜视频在线观看一区二区 | 一区二区三区波多野结衣在线观看| 国产成人精品一区二| 久久先锋影音av| 久久国产日韩欧美精品| 欧美一级日韩不卡播放免费| 图片区日韩欧美亚洲| 777精品伊人久久久久大香线蕉| 一区二区欧美精品| 欧美系列一区二区| 亚洲国产你懂的| 欧美日韩日日骚| 偷拍一区二区三区四区| 欧美日韩午夜在线视频| 亚洲国产一区视频| 精品1区2区3区| 日韩精品国产欧美| 欧美一二三四区在线| 麻豆91精品视频| 久久久久久日产精品| 国产99一区视频免费| 国产精品激情偷乱一区二区∴| 99久久久久久| 亚洲一区二区五区| 9191成人精品久久| 九九**精品视频免费播放| 久久麻豆一区二区| 91在线观看污| 亚洲高清不卡在线观看| 欧美一级一区二区| 国内精品伊人久久久久av影院| 国产性做久久久久久| av激情成人网| 亚洲成av人片观看| 97久久久精品综合88久久| 亚洲一区二区高清| 精品免费日韩av| 99久久免费精品高清特色大片| 亚洲最快最全在线视频| 日韩精品专区在线| av电影一区二区| 人禽交欧美网站| 亚洲国产精品成人综合| 欧美揉bbbbb揉bbbbb|