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

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

?? dlgviewret.cpp

?? 倉庫管理系統數據庫源代碼
?? 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,"設備號");
	m_list.InsertColumn(1,"還庫時間");
	m_list.InsertColumn(2,"管理員");
	m_list.InsertColumn(3,"數量");
	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();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩女优av电影在线观看| 综合久久综合久久| 国产亚洲女人久久久久毛片| 亚洲日本成人在线观看| 美腿丝袜亚洲综合| 在线观看视频一区| 国产婷婷一区二区| 日本美女视频一区二区| 日本黄色一区二区| 久久天堂av综合合色蜜桃网| 五月天视频一区| 在线观看欧美黄色| 中文字幕中文字幕在线一区 | 精品一区二区三区香蕉蜜桃| 色综合中文字幕国产 | 亚洲精品第1页| 国产盗摄一区二区三区| 欧美一级黄色片| 亚洲在线一区二区三区| www.av亚洲| 欧美国产乱子伦| 国产很黄免费观看久久| 欧美成人精品1314www| 亚洲国产综合人成综合网站| 91一区二区三区在线观看| 国产精品视频在线看| 国产成人在线观看免费网站| 26uuu国产在线精品一区二区| 日本亚洲免费观看| 日韩一区二区三区电影在线观看 | 美女视频黄频大全不卡视频在线播放| 色综合色综合色综合色综合色综合| 久久久青草青青国产亚洲免观| 美女视频一区二区三区| 欧美日韩精品一区二区三区四区 | 欧美国产精品一区| 国产丶欧美丶日本不卡视频| 久久精品亚洲精品国产欧美| 精品一区二区三区av| 日韩女优视频免费观看| 男男成人高潮片免费网站| 日韩手机在线导航| 国模无码大尺度一区二区三区 | 欧美日韩高清一区二区三区| 亚洲福利一区二区三区| 7777女厕盗摄久久久| 久久精品国产久精国产| 精品国产免费人成在线观看| 国产精品一区在线| 国产精品视频在线看| 91免费视频网址| 亚洲大型综合色站| 9191久久久久久久久久久| 免费精品视频在线| 久久久亚洲午夜电影| 成人av免费网站| 亚洲国产综合91精品麻豆| 777xxx欧美| 国产精品18久久久久| 国产精品久久毛片av大全日韩| 一本久久综合亚洲鲁鲁五月天 | 亚洲欧洲一区二区三区| 成人视屏免费看| 亚洲一区二区三区中文字幕| 91麻豆精品国产91久久久更新时间| 久久99精品久久久久久国产越南| 国产日韩欧美不卡| 欧美日韩国产首页| 国产一区二区电影| 亚洲成av人片在线观看| 久久久99精品免费观看| 在线观看亚洲精品视频| 激情综合网最新| 一区二区三区国产精品| 久久久久一区二区三区四区| 91久久精品一区二区三| 极品瑜伽女神91| 亚洲国产人成综合网站| 久久婷婷综合激情| 在线观看精品一区| 高清在线观看日韩| 日韩激情在线观看| 国产精品高潮久久久久无| 欧美一区二区三区小说| 91一区一区三区| 久久 天天综合| 亚洲成人动漫精品| 亚洲天堂成人网| 国产亚洲欧美一区在线观看| 91麻豆精品91久久久久久清纯| jizz一区二区| 国产精品911| 激情六月婷婷久久| 性久久久久久久| 亚洲欧美日韩国产手机在线| 国产视频一区二区在线| 欧美一区二区高清| 欧美午夜精品久久久久久孕妇 | 久久综合综合久久综合| 亚洲国产一区视频| 亚洲色图清纯唯美| 中文字幕日韩一区| 国产精品区一区二区三区| 久久先锋影音av鲁色资源网| 欧美一区二区三区婷婷月色| 欧美理论电影在线| 欧美日韩视频在线观看一区二区三区 | 精品卡一卡二卡三卡四在线| 欧美日韩激情一区| 欧洲另类一二三四区| 91社区在线播放| 91亚洲精华国产精华精华液| 大尺度一区二区| 成人午夜av影视| 成人免费视频一区二区| 成人久久久精品乱码一区二区三区 | 国产精品国产三级国产专播品爱网| 精品国产网站在线观看| www精品美女久久久tv| 国产女同性恋一区二区| ww亚洲ww在线观看国产| 国产婷婷精品av在线| 国产欧美日韩麻豆91| 中文字幕中文字幕一区二区 | 亚洲人123区| 亚洲青青青在线视频| 亚洲激情在线播放| 亚洲永久精品大片| 视频在线观看一区二区三区| 日本三级亚洲精品| 久久福利视频一区二区| 韩国v欧美v亚洲v日本v| 国产一区二区三区四| 国产精品综合视频| jlzzjlzz欧美大全| 欧美日韩精品一区二区三区蜜桃 | 亚洲一区视频在线| 视频一区二区不卡| 久久 天天综合| k8久久久一区二区三区| 欧美日韩久久久一区| 久久众筹精品私拍模特| 国产精品第四页| 日韩国产一区二| 成人激情免费视频| 欧美在线一区二区三区| 日韩欧美国产一区二区在线播放 | 国产剧情一区二区| 91视视频在线观看入口直接观看www | 成人国产精品视频| 欧美视频一区在线| 国产天堂亚洲国产碰碰| 亚洲综合图片区| 韩国理伦片一区二区三区在线播放| 99久久精品国产精品久久| 欧美日韩国产高清一区二区三区 | 成人动漫av在线| 欧美日韩免费在线视频| 久久精品男人天堂av| 一区二区三区在线视频播放| 久久国产精品免费| 色综合咪咪久久| wwwwxxxxx欧美| 亚洲妇熟xx妇色黄| 成人国产精品免费网站| 欧美一区二区私人影院日本| 国产精品理论在线观看| 奇米在线7777在线精品| 一本一本大道香蕉久在线精品 | av激情成人网| 日韩欧美一二区| 亚洲成人免费视频| 成人avav在线| 久久久av毛片精品| 免费成人av在线| 欧美日韩视频在线一区二区| 国产精品你懂的| 国内久久婷婷综合| 制服丝袜成人动漫| 亚洲宅男天堂在线观看无病毒| 岛国精品一区二区| 久久久久97国产精华液好用吗| 午夜精品福利在线| 欧美性做爰猛烈叫床潮| 亚洲手机成人高清视频| 国产精品456| 国产欧美1区2区3区| 国产一区不卡在线| 日韩欧美国产一二三区| 亚洲va国产天堂va久久en| 91高清在线观看| 亚洲精品成人少妇| 91蝌蚪国产九色| 亚洲精品成人a在线观看| 色婷婷综合久久久中文一区二区| 日本一区二区免费在线| 国产69精品久久久久777| 精品国一区二区三区| 久久超碰97中文字幕| 精品sm捆绑视频|