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

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

?? dlgviewret.cpp

?? vc++6.0下開發(fā)的倉庫管理系統(tǒng),采用ADO操作數(shù)據(jù)庫,使用數(shù)據(jù)庫為ACCE
?? CPP
字號:
// DlgViewRet.cpp : implementation file
//

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

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

/////////////////////////////////////////////////////////////////////////////
// CDlgViewRet dialog


CDlgViewRet::CDlgViewRet(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgViewRet::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgViewRet)
	m_code = _T("");
	m_date = _T("");
	m_keeper = _T("");
	m_number = 0.0f;
	m_reter = _T("");
	//}}AFX_DATA_INIT
}


void CDlgViewRet::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgViewRet)
	DDX_Control(pDX, IDC_LIST_VR, m_list);
	DDX_Text(pDX, IDC_EDIT_VRCODE, m_code);
	DDX_Text(pDX, IDC_EDIT_VRDATE, m_date);
	DDX_Text(pDX, IDC_EDIT_VRKEEPER, m_keeper);
	DDX_Text(pDX, IDC_EDIT_VRNUMBER, m_number);
	DDV_MinMaxFloat(pDX, m_number, 1.f, 10000.f);
	DDX_Text(pDX, IDC_EDIT_VRRETER, m_reter);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgViewRet, CDialog)
	//{{AFX_MSG_MAP(CDlgViewRet)
	ON_NOTIFY(NM_CLICK, IDC_LIST_VR, OnClickListVr)
	ON_BN_CLICKED(IDC_BTN_VRUPDT, OnBtnVrupdt)
	ON_BN_CLICKED(IDC_BTN_VRDEL, OnBtnVrdel)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgViewRet message handlers

BOOL CDlgViewRet::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	m_list.InsertColumn(0,"設(shè)備號");
	m_list.InsertColumn(1,"還庫時間");
	m_list.InsertColumn(2,"管理員");
	m_list.InsertColumn(3,"數(shù)量");
	m_list.InsertColumn(4,"歸還人");
	
	RECT rect;
	m_list.GetWindowRect(&rect);
	int wid = rect.right - rect.left;
	m_list.SetColumnWidth(0,wid/5);
	m_list.SetColumnWidth(1,wid/5);
	m_list.SetColumnWidth(2,wid/5);
	m_list.SetColumnWidth(3,wid/5);
	m_list.SetColumnWidth(4,wid/5);

	m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);

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

void CDlgViewRet::RefreshData()
{
	m_list.DeleteAllItems();
	m_list.SetRedraw(FALSE);	

	_RecordsetPtr pRst = NULL;
	
	IADORecordBinding   *picRs = NULL;  //Interface Pointer declared.(VC++ Extensions)   
	CDevRetRs rs;
	try
	{
		_bstr_t strSQL("SELECT * FROM DEVICE_RETURN");

		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;
		char buf[64];
		while (!pRst->adoEOF)
		{
			m_list.InsertItem(0, rs.m_sz_code);
			m_list.SetItemText(i, 1, rs.m_sz_date);
			m_list.SetItemText(i, 2, rs.m_sz_keeper);
			sprintf(buf, "%f", rs.m_f_number);	m_list.SetItemText(i, 3, buf);
			m_list.SetItemText(i, 4, rs.m_sz_reter);

			pRst->MoveNext();
		}
		picRs->Release();
		pRst->Close();
	}
	catch(_com_error& e)
	{
        AfxMessageBox(e.ErrorMessage());
		m_list.SetRedraw(TRUE);	
		return;
    } 

	m_list.SetRedraw(TRUE);	
}

void CDlgViewRet::OnClickListVr(NMHDR* pNMHDR, LRESULT* pResult) 
{
	int i = m_list.GetSelectionMark();

	m_code = m_list.GetItemText(i,0);
	m_date = m_list.GetItemText(i,1);
	m_keeper = m_list.GetItemText(i,2);
	m_number = (float)atof(m_list.GetItemText(i,3));
	m_reter = m_list.GetItemText(i,4);
	
	UpdateData(FALSE);
	
	*pResult = 0;
}

void CDlgViewRet::OnBtnVrupdt() 
{
	if (!UpdateData())
		return;

	CString sql_;
	sql_.Format(CString("SELECT * FROM DEVICE_RETURN WHERE return_date=")+DATEFMT, m_date);
	_bstr_t sql = sql_;

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

	try
	{
		TESTHR(pRst.CreateInstance(__uuidof(Recordset)));
		
		pRst->Open(sql,_variant_t((IDispatch *) m_DBCnt, true),adOpenKeyset,adLockOptimistic,adCmdText);
      		
		TESTHR(pRst->QueryInterface(__uuidof(IADORecordBinding),(LPVOID*)&picRs));
		TESTHR(picRs->BindToRecordset(&rs));

		strcpy(rs.m_sz_code,m_code);
		strcpy(rs.m_sz_date,m_date);
		strcpy(rs.m_sz_keeper, m_keeper);
		rs.m_f_number = m_number;
		strcpy(rs.m_sz_reter, m_reter);

		TESTHR(picRs->Update(&rs));
		picRs->Release();
		pRst->Close();
	}
	catch(_com_error& e)
	{
        AfxMessageBox(e.ErrorMessage());
		return;
    } 

	MessageBox("完成操作!");
	m_log->AddLog("修改還庫信息");

	RefreshData();
}

void CDlgViewRet::OnBtnVrdel() 
{
	if (!UpdateData())
		return;

	CString sql_;
	sql_.Format(CString("DELETE FROM DEVICE_RETURN WHERE return_date=")+DATEFMT, m_date);
	_bstr_t sql = sql_;

	try
	{
		m_DBCnt->Execute(sql, NULL, adCmdText);
	}
	catch(_com_error& e)
	{
        AfxMessageBox(e.ErrorMessage());
		return;
    } 
	MessageBox("完成操作!");
	m_log->AddLog("刪除還庫信息");

	RefreshData();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品少妇一区二区| 国产网红主播福利一区二区| 日本中文字幕一区二区视频| 依依成人精品视频| 国产盗摄一区二区三区| 亚洲色大成网站www久久九九| 欧美国产精品专区| 国产免费久久精品| 国产欧美综合色| 欧美国产精品一区二区| 欧美激情一区在线| wwww国产精品欧美| 久久久久99精品一区| 国产欧美一区二区精品婷婷| 国产欧美一区二区在线| 国产精品美女一区二区| 亚洲精品乱码久久久久久日本蜜臀| 日韩毛片一二三区| 亚洲超丰满肉感bbw| 亚洲第一福利视频在线| 视频一区二区三区中文字幕| 蜜桃视频一区二区三区在线观看 | 欧美性猛交xxxx乱大交退制版| 国产精品日韩成人| 精品国产乱码久久久久久夜甘婷婷| 欧美一级欧美三级| 久久综合久久鬼色中文字| 国产性做久久久久久| 亚洲最色的网站| 一卡二卡三卡日韩欧美| 蜜桃视频在线观看一区二区| 国产不卡视频一区| 色噜噜狠狠色综合欧洲selulu| 欧美欧美欧美欧美首页| 欧美精品一区二区高清在线观看| 欧美国产成人精品| 亚洲一区二区三区激情| 国产精品自拍在线| 色综合久久久久综合99| 日本aⅴ精品一区二区三区| 一区二区三区四区高清精品免费观看 | 欧美国产禁国产网站cc| 亚洲最大成人网4388xx| 经典三级在线一区| 色综合 综合色| 亚洲精品在线免费观看视频| 亚洲欧美一区二区三区孕妇| 久久精品国产亚洲5555| 日本福利一区二区| 国产日韩精品一区二区三区在线| 午夜a成v人精品| 粉嫩一区二区三区在线看| 91精品一区二区三区久久久久久| 欧美激情在线一区二区三区| 免费久久精品视频| 欧美日韩一区二区三区在线| 国产日产欧美一区二区三区| 奇米精品一区二区三区在线观看一| 菠萝蜜视频在线观看一区| 日韩欧美国产一区在线观看| 亚洲精品五月天| 福利一区二区在线| 国产目拍亚洲精品99久久精品| 图片区小说区国产精品视频| aaa亚洲精品| 国产日韩精品一区二区三区在线| 日韩激情中文字幕| 在线看国产一区二区| 国产精品丝袜一区| 国产成人免费视频网站高清观看视频| 日韩欧美一级二级三级久久久| 亚洲国产精品久久人人爱| 99九九99九九九视频精品| 精品国一区二区三区| 蜜桃av一区二区三区电影| 欧美一区日本一区韩国一区| 亚洲成人动漫av| 在线视频一区二区三区| 亚洲精品视频免费看| 99r国产精品| 亚洲女人****多毛耸耸8| 色婷婷综合视频在线观看| 中文字幕日韩av资源站| av亚洲精华国产精华精华| 国产婷婷精品av在线| 东方欧美亚洲色图在线| 国产精品―色哟哟| 成人性视频免费网站| 欧美极品xxx| 国产成人亚洲精品青草天美| 国产免费成人在线视频| av不卡免费在线观看| 亚洲一区二区三区爽爽爽爽爽| 色999日韩国产欧美一区二区| 亚洲天堂中文字幕| 欧美日韩一级大片网址| 麻豆国产欧美一区二区三区| 国产亚洲制服色| 成人精品视频一区二区三区尤物| 国产精品麻豆欧美日韩ww| 91福利在线看| 日韩av中文在线观看| 久久久精品免费网站| a级高清视频欧美日韩| 亚洲制服丝袜一区| 久久综合网色—综合色88| 成人aa视频在线观看| 午夜亚洲国产au精品一区二区| 日韩视频国产视频| 成人精品国产一区二区4080| 亚洲国产一区视频| 精品国产网站在线观看| 99九九99九九九视频精品| 日本欧美一区二区| 午夜精品久久久久久久久久| 精品国产乱码久久久久久久久 | 亚洲人成在线观看一区二区| 欧美日韩aaaaaa| 国产白丝网站精品污在线入口| 亚洲精品国产视频| 欧美一区二区观看视频| 91美女精品福利| 国内精品伊人久久久久影院对白| 亚洲婷婷综合久久一本伊一区| 欧美一卡二卡在线观看| 91视频在线观看免费| 国产综合久久久久影院| 亚洲一级二级三级| 国产精品久久久久天堂| 欧美一级久久久久久久大片| 91久久精品一区二区| 国产乱人伦偷精品视频免下载 | 国产一区二区美女| 亚洲一区二区三区四区在线 | 蜜乳av一区二区三区| 亚洲免费在线视频一区 二区| 精品久久久久久综合日本欧美| 91国产福利在线| 99久久精品国产毛片| 国产999精品久久| 日本不卡123| 日本va欧美va精品| 天天综合色天天| 一区二区三区毛片| 中文字幕一区二区三区在线不卡| 26uuu成人网一区二区三区| 欧美一级日韩不卡播放免费| 欧美色网一区二区| 欧美伊人久久久久久午夜久久久久| 成人看片黄a免费看在线| 国产原创一区二区三区| 韩日欧美一区二区三区| 免费久久99精品国产| 国产美女视频91| 久久99九九99精品| 国产一区在线看| 精品一区二区三区久久久| 久久国产夜色精品鲁鲁99| 日日摸夜夜添夜夜添国产精品 | 欧美电视剧在线看免费| 欧美高清激情brazzers| 51精品秘密在线观看| 欧美精品久久久久久久久老牛影院 | 国产最新精品精品你懂的| 麻豆成人久久精品二区三区小说| 久久99蜜桃精品| 久久99精品视频| 国产成人在线视频播放| 成人激情动漫在线观看| 在线影视一区二区三区| 欧美另类高清zo欧美| 欧美一区二区三区在| 2023国产精品| 国产精品久久久久久久浪潮网站| 亚洲天堂中文字幕| 亚洲国产乱码最新视频 | 99视频国产精品| 欧洲精品在线观看| 欧美人妇做爰xxxⅹ性高电影| 日韩网站在线看片你懂的| 久久久九九九九| 亚洲综合男人的天堂| 理论电影国产精品| 成人av第一页| 欧美精品一卡二卡| 国产亚洲精品aa| 亚洲综合激情另类小说区| 日韩精品成人一区二区在线| 国产成人精品亚洲午夜麻豆| 欧美精选午夜久久久乱码6080| 欧美成人猛片aaaaaaa| 国产精品久久毛片av大全日韩| 一片黄亚洲嫩模| 国产传媒一区在线| 欧美日韩在线亚洲一区蜜芽| 国产亚洲精品aa午夜观看| 亚洲va国产va欧美va观看| 国产suv精品一区二区6| 91精品国产色综合久久ai换脸| 日本一区二区视频在线|