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

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

?? product.cpp

?? 在運行系統前
?? CPP
字號:
// Product.cpp: implementation of the CProduct class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Stock.h"
#include "Product.h"
#include "ADOConn.h"

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

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CProduct::CProduct()
{
	Pid = 0;
	Pname = "";
	TypeId = 0;
	Pstyle = "";
	Punit = "";
	Pprice = 0;
	Plow = 0;
	Phigh = 0;
	Valid = 0;
	AlarmDays = 0;
}

CProduct::~CProduct()
{

}

//設置和讀取成員變量
int CProduct::GetPid()
{
	return Pid;
}

void CProduct::SetPid(int iPid)
{
	Pid = iPid;
}

CString CProduct::GetPname()
{
	return Pname;
}

void CProduct::SetPname(CString cPname)
{
	Pname = cPname;
}

int CProduct::GetTypeId()
{
	return TypeId;
}

void CProduct::SetTypeId(int iTypeId)
{
	TypeId = iTypeId;
}

CString CProduct::GetPstyle()
{
	return Pstyle;
}

void CProduct::SetPstyle(CString cPstyle)
{
	Pstyle = cPstyle;
}

CString CProduct::GetPunit()
{
	return Punit;
}

void CProduct::SetPunit(CString cPunit)
{
	Punit = cPunit;
}

float CProduct::GetPprice()
{
	return Pprice;
}

void CProduct::SetPprice(float fPprice)
{
	Pprice = fPprice;
}

int CProduct::GetPlow()
{
	return Plow;
}

void CProduct::SetPlow(int iPlow)
{
	Plow = iPlow;
}

int CProduct::GetPhigh()
{
	return Phigh;
}

void CProduct::SetPhigh(int iPhigh)
{
	Phigh = iPhigh;
}

int CProduct::GetValid()
{
	return Valid;
}

void CProduct::SetValid(int iValid)
{
	Valid = iValid;
}

int CProduct::GetAlarmDays()
{
	return AlarmDays;
}

void CProduct::SetAlarmDays(int iAlarmDays)
{
	AlarmDays = iAlarmDays;
}

//數據庫操作
int CProduct::HaveName(CString cPname)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT * FROM Product WHERE Pname='" + cPname + "'";
	//執行SELETE語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);

	//返回各列的值
	if (m_pRecordset->adoEOF)
		return -1;
	else
		return 1;
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}

int CProduct::HaveType(CString cTypeId)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT * FROM Product WHERE TypeId=" + cTypeId;
	//執行SELETE語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);

	//返回各列的值
	if (m_pRecordset->adoEOF)
		return -1;
	else
		return 1;
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}

void CProduct::sql_insert()
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置INSERT語句
	CString strTypeId;
	strTypeId.Format("%d", TypeId);
	CString strPrice;
	strPrice.Format("%f", Pprice);
	CString strPlow;
	strPlow.Format("%d", Plow);
	CString strPhigh;
	strPhigh.Format("%d", Phigh);
	CString strValid;
	strValid.Format("%d", Valid);
	CString strAlarm;
	strAlarm.Format("%d", AlarmDays);

	_bstr_t vSQL;
	vSQL = "INSERT INTO Product (Pname, TypeId, Pstyle, Punit, Pprice, Plow, Phigh, Valid, AlarmDays) VALUES('" 
		+ Pname + "'," + strTypeId + ",'" + Pstyle + "','" + Punit + "'," + strPrice + "," + strPlow + ","
		+ strPhigh + "," + strValid + "," + strAlarm + ")";
	
	//執行INSERT語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
	
void CProduct::sql_update(CString cPid)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置UPDATE語句
	CString strTypeId;
	strTypeId.Format("%d", TypeId);
	CString strPrice;
	strPrice.Format("%f", Pprice);
	CString strPlow;
	strPlow.Format("%d", Plow);
	CString strPhigh;
	strPhigh.Format("%d", Phigh);
	CString strValid;
	strValid.Format("%d", Valid);
	CString strAlarm;
	strAlarm.Format("%d", AlarmDays);
	
	_bstr_t vSQL;
	vSQL = "UPDATE Product SET Pname='" + Pname + "', Pstyle='" 
		+ Pstyle + "', Punit='" + Punit + "', Pprice=" 
		+ strPrice + ", Plow=" + strPlow + ", Phigh=" + strPhigh
		+ ", Valid=" + strValid + ", AlarmDays=" + strAlarm
		+ " WHERE Pid=" + cPid;
	
	//執行UPDATE語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}	

void CProduct::sql_delete(CString cPid)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置DELETE語句
	_bstr_t vSQL;
	vSQL = "DELETE FROM Product WHERE Pid=" + cPid;
	//執行DELETE語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}

//讀取所有字段值
void CProduct::GetData(CString cPid)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT * FROM Product WHERE Pid=" + cPid;
	//執行SELETE語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);

	//返回各列的值
	if (m_pRecordset->adoEOF)
		CProduct();
	else
	{
		Pid = atoi(cPid);
		Pname = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Pname");
		TypeId = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("TypeId"));
		Pstyle = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Pstyle");
		Punit = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Punit");
		Pprice = atof((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Pprice"));
		Plow = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Plow"));
		Phigh = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Phigh"));
		Valid = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("Valid"));
		AlarmDays = atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("AlarmDays"));
	}
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久免费精品高清特色大片| 亚洲精品一区在线观看| 91麻豆精品国产自产在线| 久久品道一品道久久精品| 亚洲一区二区av电影| 成人蜜臀av电影| 欧美成人精品高清在线播放| 亚洲专区一二三| 91蜜桃视频在线| 国产亚洲一区二区在线观看| 日本午夜精品一区二区三区电影| 色综合久久中文综合久久97| 中文字幕乱码日本亚洲一区二区 | 欧美群妇大交群中文字幕| 欧美激情综合网| 久久99蜜桃精品| 91精品欧美综合在线观看最新| 一区二区三区四区亚洲| 成人精品视频一区二区三区尤物| 日韩欧美一区二区免费| 日韩高清不卡一区| 欧美另类videos死尸| 亚洲综合免费观看高清完整版 | 一区二区三区在线观看动漫| 国产成人8x视频一区二区 | 在线成人午夜影院| 一区二区久久久| 91在线码无精品| 亚洲视频每日更新| 色婷婷激情一区二区三区| 亚洲三级在线观看| 91精品福利视频| 亚洲午夜免费电影| 欧美人与禽zozo性伦| 无码av免费一区二区三区试看| 欧美日韩视频一区二区| 亚洲电影你懂得| 91精品国产高清一区二区三区 | 久久久久国产精品麻豆ai换脸| 精品一区二区三区在线观看国产| 精品国产一区二区三区不卡| 久色婷婷小香蕉久久| 国产欧美一区在线| 99精品偷自拍| 午夜精品久久久久久久99樱桃| 欧美日韩1234| 久久超碰97人人做人人爱| 久久精品在这里| 99视频在线精品| 午夜久久久久久| 精品国产青草久久久久福利| 成人在线视频首页| 一区二区三区中文字幕电影| 欧美老女人第四色| 国产精品乡下勾搭老头1| 国产精品美女久久久久久久网站| 91麻豆精品视频| 日韩不卡免费视频| 国产午夜精品一区二区三区视频 | 亚洲欧美一区二区三区久本道91| 在线免费不卡电影| 奇米精品一区二区三区四区| 欧美激情一区二区| 欧美日韩一区二区三区四区五区| 麻豆91在线播放| 1024国产精品| 日韩一区二区三| 成人免费电影视频| 日日摸夜夜添夜夜添亚洲女人| 亚洲精品在线免费播放| 一本大道久久a久久综合婷婷| 免费xxxx性欧美18vr| 亚洲免费资源在线播放| 日韩欧美高清dvd碟片| av高清久久久| 蜜臂av日日欢夜夜爽一区| 中文字幕一区二区三区精华液| 91精品免费观看| 99免费精品视频| 极品少妇一区二区三区精品视频| 亚洲精品成a人| 国产欧美一区在线| 日韩欧美黄色影院| 91国偷自产一区二区三区观看| 国产永久精品大片wwwapp| 亚洲国产综合在线| 国产精品日产欧美久久久久| 在线成人免费视频| 欧美手机在线视频| 不卡区在线中文字幕| 麻豆精品在线播放| 亚洲妇女屁股眼交7| 国产精品久久久久久妇女6080| 91精品福利在线一区二区三区 | 久久人人97超碰com| 91 com成人网| 欧美日韩国产综合久久| 91原创在线视频| 成人毛片在线观看| 福利电影一区二区| 精品无码三级在线观看视频| 日韩电影免费在线看| 亚洲妇女屁股眼交7| 亚洲自拍与偷拍| 亚洲激情校园春色| 亚洲精品中文在线观看| 国产精品伦理在线| 亚洲国产岛国毛片在线| 国产色产综合色产在线视频| 久久综合给合久久狠狠狠97色69| 欧美一二三在线| 日韩一级大片在线观看| 欧美一级高清片| 日韩欧美国产1| 久久综合丝袜日本网| 亚洲精品一区二区三区蜜桃下载 | 91蜜桃婷婷狠狠久久综合9色| 99免费精品在线观看| 97国产一区二区| 91社区在线播放| 欧洲色大大久久| 欧美日韩国产大片| 欧美群妇大交群的观看方式| 欧美精品在线视频| 欧美一区二区三区免费视频| 欧美大片国产精品| 久久久久久免费毛片精品| 久久久不卡影院| **性色生活片久久毛片| 亚洲乱码日产精品bd | 亚洲免费av高清| 亚洲综合成人在线| 七七婷婷婷婷精品国产| 激情国产一区二区| 国产精品99久久久| 一本色道久久综合狠狠躁的推荐| 欧洲一区在线观看| 日韩精品一区二区三区swag| 久久久午夜精品| 亚洲黄网站在线观看| 日韩av一级电影| 成人国产在线观看| 欧美色图天堂网| 精品久久久久一区二区国产| 欧美高清一级片在线观看| 亚洲一区二区欧美激情| 日本不卡一区二区| 日韩电影在线一区二区| 国产毛片精品视频| 色综合久久九月婷婷色综合| 欧美电影一区二区| 日本一区二区三级电影在线观看| 一区二区三区免费看视频| 婷婷综合另类小说色区| 丰满少妇久久久久久久| 91麻豆精品国产91久久久久久久久| 国产清纯白嫩初高生在线观看91| 一区二区三区国产豹纹内裤在线| 国模大尺度一区二区三区| 色嗨嗨av一区二区三区| 欧美精品一区二区三| 一区二区三区精密机械公司| 国产精品影视天天线| 欧美丰满少妇xxxbbb| 日韩理论电影院| 国产一区二区网址| 欧美日韩视频不卡| 日韩毛片精品高清免费| 国产在线视频一区二区三区| 色噜噜狠狠色综合欧洲selulu| 久久亚洲一区二区三区四区| 天天影视色香欲综合网老头| 色婷婷av久久久久久久| 欧美国产一区二区| 精品写真视频在线观看| 91麻豆精品国产综合久久久久久| 悠悠色在线精品| 成人精品亚洲人成在线| 国产亚洲欧美一级| 国产在线精品一区在线观看麻豆| 884aa四虎影成人精品一区| 一区二区三区精品| 91麻豆免费观看| 日韩美女久久久| voyeur盗摄精品| 亚洲国产精品成人久久综合一区| 国产美女一区二区| 日韩美女主播在线视频一区二区三区 | 国产成人精品午夜视频免费| 欧美一二三在线| 日韩中文字幕麻豆| 欧美中文字幕久久| 亚洲国产日韩一级| 日本韩国欧美一区二区三区| 亚洲精品视频免费看| 91麻豆6部合集magnet| 亚洲日本电影在线| 色综合欧美在线| 一区二区三区日韩欧美| 色成人在线视频|