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

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

?? dlgdevin.cpp

?? 倉庫管理系統數據庫源代碼
?? CPP
字號:
// DlgDevIn.cpp : implementation file
//

#include "stdafx.h"
#include "DMS.h"
#include "DlgDevIn.h"
#include "DataBinding.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDlgDevIn dialog


CDlgDevIn::CDlgDevIn(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgDevIn::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgDevIn)
	m_date = 0;
	m_time = 0;
	m_buyer = _T("");
	m_provider = _T("");
	m_tel = _T("");
	m_number = 0.0f;
	m_price = 0.0f;
	//}}AFX_DATA_INIT
}


void CDlgDevIn::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgDevIn)
	DDX_Control(pDX, IDC_COMBO_DIDEVS, m_devs);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER_DIDATE, m_date);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER_DITIME, m_time);
	DDX_Text(pDX, IDC_EDIT_DIBUYER, m_buyer);
	DDX_Text(pDX, IDC_EDIT_DIPROVIDER, m_provider);
	DDX_Text(pDX, IDC_EDIT_DITEL, m_tel);
	DDX_Text(pDX, IDC_EDIT_DINUMBER, m_number);
	DDV_MinMaxFloat(pDX, m_number, 1.f, 10000.f);
	DDX_Text(pDX, IDC_EDIT_DIPRICE, m_price);
	DDV_MinMaxFloat(pDX, m_price, 1.f, 10000.f);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgDevIn, CDialog)
	//{{AFX_MSG_MAP(CDlgDevIn)
	ON_BN_CLICKED(IDC_BTN_DIADD, OnBtnDiadd)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgDevIn message handlers

BOOL CDlgDevIn::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	m_date = CTime::GetCurrentTime();
	m_time = m_date;

	_RecordsetPtr pRst = NULL;
	IADORecordBinding   *picRs = NULL;  //Interface Pointer declared.(VC++ Extensions)   
	CDevCodeRs rs;

	try
	{
		_bstr_t strSQL("SELECT * FROM DEVICE_CODE");

		TESTHR(pRst.CreateInstance(__uuidof(Recordset)));

		pRst = m_DBCnt->Execute(strSQL, NULL, adCmdText);
		
		TESTHR(pRst->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&picRs));
		TESTHR(picRs->BindToRecordset(&rs));

		int i = 0;
		while (!pRst->adoEOF)
		{
			m_devs.AddString(rs.m_sz_code);
			pRst->MoveNext();
		}
		picRs->Release();
		pRst->Close();
	}
	catch(_com_error& e)
	{
        AfxMessageBox(e.ErrorMessage());
		EndDialog(0);
		return TRUE;
    } 

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

void CDlgDevIn::OnBtnDiadd() 
{
	if (m_devs.GetCurSel()==CB_ERR)
	{
		MessageBox("請選擇一個設備");
		return;
	}

	if (!UpdateData())
		return;

	_RecordsetPtr pRst = NULL;
	CDevInRs rs;

	try
	{
		TESTHR(pRst.CreateInstance(__uuidof(Recordset)));

		pRst->Open("device_in",_variant_t((IDispatch *) m_DBCnt, true),adOpenKeyset,adLockOptimistic,adCmdTable);
      	
		m_devs.GetWindowText(rs.m_sz_code,11);
		sprintf(rs.m_sz_date,"%d-%d-%d %d:%d:%d",
			m_date.GetYear(), m_date.GetMonth(), m_date.GetDay(),
			m_time.GetHour(), m_time.GetMinute(), m_time.GetSecond());
		strcpy(rs.m_sz_provider, m_provider);
		strcpy(rs.m_sz_tel, m_tel);
		rs.m_f_number = m_number;
		rs.m_f_price = m_price;
		strcpy(rs.m_sz_buyer, m_buyer);

		COleSafeArray vaFieldlist, vaValuelist;
		rs.FillFieldsArray(vaFieldlist,vaValuelist);

		m_DBCnt->BeginTrans();

		TESTHR(pRst->AddNew(vaFieldlist, vaValuelist));
		pRst->Close();

		CString sql_;
		sql_.Format("SELECT * FROM device WHERE code='%s'", rs.m_sz_code);
		_bstr_t sql = sql_;
		
		pRst->Open(sql, _variant_t((IDispatch *) m_DBCnt, true),adOpenKeyset,adLockOptimistic,adCmdText);
		if (pRst->GetRecordCount()==0)
		{
			CDevRs rsDev;
			strcpy(rsDev.m_sz_code, rs.m_sz_code);

			rsDev.m_f_cur = rs.m_f_number;
			rsDev.m_f_total = rs.m_f_number;
			rsDev.m_f_max = 1;
			rsDev.m_f_min = 1;

			COleSafeArray vaFields, vaValues;
			rsDev.FillFieldsArray(vaFields,vaValues);
			TESTHR(pRst->AddNew(vaFields, vaValues));
		} else
		{
			CDevRs rsDev;
			IADORecordBinding   *picRs = NULL;  //Interface Pointer declared.(VC++ Extensions)   
			TESTHR(pRst->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&picRs));
			TESTHR(picRs->BindToRecordset(&rsDev));

			strcpy(rsDev.m_sz_code, rs.m_sz_code);
			rsDev.m_f_cur = rs.m_f_number + rsDev.m_f_cur;
			rsDev.m_f_total = rs.m_f_number + rsDev.m_f_total;

			TESTHR(picRs->Update(&rsDev));
			picRs->Release();
		}
		pRst->Close();

		m_DBCnt->CommitTrans();
	}
	catch(_com_error& e)
	{
		AfxMessageBox(e.ErrorMessage());
		m_DBCnt->RollbackTrans();
		return;
    } 

	MessageBox("完成操作!");
	m_log->AddLog("添加入庫信息");

	EndDialog(0);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频一区二区三区在线观看| 亚洲日本在线观看| 欧亚洲嫩模精品一区三区| 国产成人综合在线观看| 国产在线一区观看| 国产精品一区久久久久| 国产福利一区二区| 成人ar影院免费观看视频| 不卡视频一二三四| 色婷婷综合久久久中文字幕| 色天使久久综合网天天| 欧美日韩成人高清| 欧美一级一级性生活免费录像| 欧美一区二区三区思思人| 欧美一二三在线| 久久亚洲一区二区三区明星换脸| 亚洲精品一区二区三区四区高清 | 中文字幕欧美国产| 国产精品毛片高清在线完整版| 国产精品丝袜在线| 亚洲激情一二三区| 免费看欧美美女黄的网站| 韩国成人福利片在线播放| 丁香婷婷综合网| 欧美在线观看一区| 欧美成人精品高清在线播放| 中文字幕精品一区二区精品绿巨人| 国产精品不卡视频| 天天av天天翘天天综合网色鬼国产 | 日韩一区二区视频| 国产香蕉久久精品综合网| 亚洲区小说区图片区qvod| 日欧美一区二区| 国产成人在线免费| 欧美在线免费播放| 久久久久久久免费视频了| 亚洲免费观看高清完整版在线观看| 日韩中文字幕区一区有砖一区| 91黄色免费网站| 精品理论电影在线观看| 亚洲色图第一区| 精品一区二区三区影院在线午夜| eeuss鲁片一区二区三区在线看| 欧美三级中文字幕在线观看| 久久精品亚洲乱码伦伦中文 | 精品国产91久久久久久久妲己| 国产精品久久福利| 另类小说视频一区二区| 日本高清不卡一区| 欧美激情资源网| 激情图片小说一区| 在线不卡一区二区| 亚洲精选免费视频| 91丨porny丨蝌蚪视频| 久久综合色之久久综合| 日日摸夜夜添夜夜添国产精品| 一本高清dvd不卡在线观看| 国产亚洲女人久久久久毛片| 天堂在线亚洲视频| 欧美视频一区在线| 亚洲精品欧美激情| www.视频一区| 中文子幕无线码一区tr| 国产一区久久久| 日韩欧美视频一区| 免费人成在线不卡| 欧美一级片免费看| 捆绑调教一区二区三区| 欧美精品国产精品| 日韩av网站免费在线| 欧美少妇性性性| 亚洲高清在线视频| 在线视频一区二区三区| 亚洲精品成a人| 欧美亚洲国产怡红院影院| 一区二区三区在线免费视频| 97久久人人超碰| 亚洲日本在线观看| 欧美撒尿777hd撒尿| 亚洲成人久久影院| 欧美人动与zoxxxx乱| 日韩精彩视频在线观看| 91精品国产乱码| 九一九一国产精品| 久久精品日韩一区二区三区| 国产v日产∨综合v精品视频| 欧美国产精品一区二区三区| av欧美精品.com| 亚洲精品视频免费看| 91久久精品一区二区三| 午夜精品福利一区二区三区av| 欧美日本在线播放| 韩国av一区二区三区在线观看| 久久久蜜桃精品| a美女胸又www黄视频久久| 亚洲美女免费在线| 7777精品伊人久久久大香线蕉超级流畅| 亚洲国产成人tv| 精品国产乱码久久久久久夜甘婷婷| 国产一本一道久久香蕉| 中文欧美字幕免费| 在线观看一区日韩| 久久精品免费观看| 中文字幕免费一区| 欧美日韩综合不卡| 国模大尺度一区二区三区| 中文字幕制服丝袜成人av| 欧美日韩一区二区三区在线| 国产一区不卡精品| 亚洲综合视频网| 久久久久久久久久美女| 91视视频在线观看入口直接观看www| 亚洲国产毛片aaaaa无费看| 欧美第一区第二区| 欧洲精品一区二区| 国产精品影视在线| 午夜精品在线看| 中文字幕第一区综合| 69堂精品视频| www.视频一区| 国产精品原创巨作av| 亚洲国产一二三| 亚洲欧洲另类国产综合| 欧美大片在线观看一区二区| 欧美亚州韩日在线看免费版国语版 | 国产精品久久久久一区二区三区| 色综合天天天天做夜夜夜夜做| 精品一区二区三区在线播放| 亚洲主播在线观看| 亚洲欧美综合色| 久久久精品综合| www精品美女久久久tv| 欧美日本国产视频| 91久久精品一区二区三| 99久久国产免费看| 国产精品自拍av| 国模娜娜一区二区三区| 麻豆一区二区三区| 日韩电影在线看| 天天综合色天天综合色h| 一区二区三区国产精品| **欧美大码日韩| 国产精品国产三级国产有无不卡| 久久综合成人精品亚洲另类欧美 | 99久久婷婷国产综合精品| 国产一区二区三区国产| 精品在线视频一区| 精品夜夜嗨av一区二区三区| 美女视频第一区二区三区免费观看网站| 一区二区国产视频| 一区二区三区四区激情| 亚洲免费在线视频| 亚洲激情男女视频| 一二三四社区欧美黄| 亚洲第一会所有码转帖| 午夜电影久久久| 日韩vs国产vs欧美| 老司机免费视频一区二区| 久热成人在线视频| 黄一区二区三区| 成人一道本在线| 日本精品一区二区三区四区的功能| 91天堂素人约啪| 欧美三级日韩在线| 精品国内二区三区| 国产女人水真多18毛片18精品视频 | 乱一区二区av| 寂寞少妇一区二区三区| 成人久久久精品乱码一区二区三区| 不卡的av电影在线观看| 欧美少妇一区二区| 欧美大胆一级视频| 中文一区二区在线观看| 一区二区三区欧美在线观看| 日韩福利视频导航| 成人污视频在线观看| 91同城在线观看| 日韩欧美国产综合| 亚洲欧美一区二区视频| 日韩精品一级中文字幕精品视频免费观看 | 日本一道高清亚洲日美韩| 九色综合国产一区二区三区| 成人精品视频一区二区三区尤物| 99国产一区二区三精品乱码| 欧美日韩电影在线| 久久天天做天天爱综合色| 国产精品传媒视频| 日韩av在线发布| 波多野结衣在线一区| 欧美日韩亚洲综合一区| 久久久久久久久免费| 亚洲一区二区三区四区的| 免费成人在线观看视频| 91亚洲永久精品| 欧美成va人片在线观看| 亚洲色欲色欲www| 国模一区二区三区白浆| 欧美午夜精品久久久久久孕妇| 精品国产乱码久久久久久久久 | 国产乱子伦视频一区二区三区 |