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

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

?? leveldlg.cpp

?? 該源碼的前臺用C++編寫
?? CPP
字號:
// LevelDlg.cpp : implementation file
//

#include "stdafx.h"
#include "MenuManage.h"
#include "LevelDlg.h"
#include "columns.h"
#include "column.h"
#include "UpdateUserDlg.h"

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

extern CMenuManageApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CLevelDlg dialog


CLevelDlg::CLevelDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CLevelDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CLevelDlg)
	m_strLookforName = _T("");
	m_nUpdateNum = 0;
	//}}AFX_DATA_INIT
}


void CLevelDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CLevelDlg)
	DDX_Text(pDX, IDC_LOOKFOR_NAME, m_strLookforName);
	DDX_Control(pDX, IDC_DATAGRID_USER, m_dbUserInfo);
	DDX_Text(pDX, IDC_UPDATE_NUM, m_nUpdateNum);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CLevelDlg, CDialog)
	//{{AFX_MSG_MAP(CLevelDlg)
	ON_BN_CLICKED(IDC_LOOKFOR_BTN, OnLookforBtn)
	ON_BN_CLICKED(ID_UPDATE_BTN, OnUpdateBtn)
	ON_BN_CLICKED(IDC_DISP_ALL_BTN, OnDispAllBtn)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CLevelDlg message handlers

BOOL CLevelDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	//初始化記錄集對象
	try
	{

		m_pRecordset.CreateInstance("ADODB.Recordset");
		//打開記錄集
	    m_pRecordset->Open("SELECT * FROM UserInfo",_variant_t((IDispatch *)theApp.m_pConnection,true),adOpenDynamic,adLockPessimistic,adCmdText);
	}	
	catch(_com_error e)///捕捉異常
	{
		CString temp;
		temp.Format("aaa連接數據庫錯誤信息:%s",e.ErrorMessage());
		AfxMessageBox(temp);
		return 0;
	}

	m_dbUserInfo.SetRefDataSource(NULL);
	m_dbUserInfo.SetRefDataSource((LPUNKNOWN)m_pRecordset);
	m_dbUserInfo.SetColumnHeaders(2) ;

	_variant_t vIndex;
	vIndex = long(0);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("姓名");
	vIndex = long(1);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("編號");
	vIndex = long(2);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("密碼");
	vIndex = long(3);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("權限");
	vIndex = long(4);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("性別");
	vIndex = long(5);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("年齡");
	vIndex = long(6);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("籍貫");
	vIndex = long(7);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(100);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("家庭住址");

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

BEGIN_EVENTSINK_MAP(CLevelDlg, CDialog)
    //{{AFX_EVENTSINK_MAP(CLevelDlg)
	//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()



void CLevelDlg::OnLookforBtn() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	
	m_pRecordset->Close();
	CString sql;
	sql = "SELECT * FROM UserInfo WHERE UserName = '"+m_strLookforName+"'";
    m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch *)theApp.m_pConnection,true),adOpenDynamic,adLockPessimistic,adCmdText);
	m_pRecordset ->Update();
	
	m_dbUserInfo.SetRefDataSource((LPUNKNOWN)m_pRecordset);
	m_dbUserInfo.SetColumnHeaders(2) ;

	_variant_t vIndex;
	vIndex = long(0);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("姓名");
	vIndex = long(1);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("編號");
	vIndex = long(2);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("密碼");
	vIndex = long(3);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("權限");
	vIndex = long(4);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("性別");
	vIndex = long(5);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("年齡");
	vIndex = long(6);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("籍貫");
	vIndex = long(7);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(100);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("家庭住址");

	m_dbUserInfo.Refresh();
}

void CLevelDlg::OnUpdateBtn() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	m_pRecordset->Close();
	CString str;
	str.Format("%d",m_nUpdateNum);

	CString sql;
	sql =  "SELECT * FROM UserInfo WHERE UserNum = "+str+" ";
    m_pRecordset->Open((_variant_t)sql,
		_variant_t((IDispatch *)theApp.m_pConnection,true),
		adOpenDynamic,
		adLockPessimistic,
		adCmdText);
	m_pRecordset ->Update();
	
	if(m_pRecordset->adoEOF||m_pRecordset->BOF) 
	{
		AfxMessageBox("沒有此編號的員工");
	}
	else
	{
		CUpdateUserDlg dlg(this);
		dlg.m_strUpdateName = m_pRecordset->GetCollect("UserName").bstrVal;
		dlg.m_nUpdateNumber = m_nUpdateNum;
		dlg.m_nUpdateLevel = m_pRecordset->GetCollect("UserLevel").lVal;
		dlg.DoModal();
	}

}


void CLevelDlg::OnDispAllBtn() 
{
	// TODO: Add your control notification handler code here
	m_pRecordset->Close();
    m_pRecordset->Open("SELECT * FROM UserInfo",_variant_t((IDispatch *)theApp.m_pConnection,true),adOpenDynamic,adLockPessimistic,adCmdText);
	m_pRecordset ->Update();
	
	m_dbUserInfo.SetRefDataSource((LPUNKNOWN)m_pRecordset);
	_variant_t vIndex;
	vIndex = long(0);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("姓名");
	vIndex = long(1);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("編號");
	vIndex = long(2);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("密碼");
	vIndex = long(3);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("權限");
	vIndex = long(4);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("性別");
	vIndex = long(5);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(30);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("年齡");
	vIndex = long(6);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(50);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("籍貫");
	vIndex = long(7);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetWidth(100);
	m_dbUserInfo.GetColumns().GetItem(vIndex).SetCaption("家庭住址");

	m_dbUserInfo.Refresh();	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久婷婷香蕉| 国产伦精一区二区三区| 色综合网站在线| 亚洲欧美日韩国产另类专区| 91啪在线观看| 亚洲成人av电影| 欧美老肥妇做.爰bbww视频| 爽好久久久欧美精品| 精品日韩一区二区三区 | 26uuu成人网一区二区三区| 看电影不卡的网站| 国产欧美日本一区视频| www.成人网.com| 一区二区三区国产精华| 欧美高清视频www夜色资源网| 久热成人在线视频| 国产精品―色哟哟| 欧美一a一片一级一片| 免费观看在线色综合| 国产午夜亚洲精品理论片色戒| 97se亚洲国产综合自在线观| 亚洲大片在线观看| 久久精品视频一区| 欧美在线影院一区二区| 国产一区二区三区四| 国产精品久久久久久久第一福利 | 蜜桃av一区二区三区电影| 国产性做久久久久久| 在线免费观看视频一区| 美女免费视频一区二区| 亚洲欧美日韩在线不卡| 91精品国产aⅴ一区二区| 国产91在线|亚洲| 天天综合色天天综合色h| 亚洲国产精品黑人久久久| 欧美性生活影院| 国产成a人亚洲精| 天堂蜜桃一区二区三区| 中文一区一区三区高中清不卡| 91.xcao| 99久久国产综合色|国产精品| 五月激情六月综合| 国产精品久久久久毛片软件| 日韩女优视频免费观看| 色久优优欧美色久优优| 国产精品一区三区| 美脚の诱脚舐め脚责91 | 精品一区二区三区欧美| 亚洲国产精品一区二区www在线| 久久久99精品免费观看不卡| 欧美精品 日韩| 91久久奴性调教| 成人高清av在线| 国产在线不卡一卡二卡三卡四卡| 亚洲电影一级黄| 亚洲美女电影在线| 国产精品理论片| 久久精品水蜜桃av综合天堂| 日韩精品自拍偷拍| 欧美精品一卡二卡| 欧美日韩和欧美的一区二区| 91精品办公室少妇高潮对白| 成人永久免费视频| 国产精品原创巨作av| 黑人精品欧美一区二区蜜桃| 免费人成在线不卡| 日韩专区一卡二卡| 亚洲成av人影院在线观看网| 亚洲国产综合91精品麻豆| 国产精品看片你懂得| 国产精品无遮挡| 久久久国产一区二区三区四区小说 | 在线综合视频播放| 欧美日本视频在线| 欧美精品丝袜中出| 8x8x8国产精品| 67194成人在线观看| 4438成人网| 精品国产免费一区二区三区四区 | 在线视频观看一区| 91国在线观看| 欧美午夜精品一区二区三区| 色猫猫国产区一区二在线视频| 色偷偷久久人人79超碰人人澡| 99精品欧美一区二区蜜桃免费 | 欧美午夜精品理论片a级按摩| 在线亚洲一区观看| 欧美丰满少妇xxxxx高潮对白 | 精品国精品自拍自在线| 日韩午夜av电影| 久久综合色播五月| 日本一区二区三区国色天香| 国产精品黄色在线观看| 专区另类欧美日韩| 午夜精品一区在线观看| 日本欧美韩国一区三区| 精品无人码麻豆乱码1区2区| 国产999精品久久久久久绿帽| eeuss鲁一区二区三区| 欧美视频精品在线| 精品国产一区二区三区四区四| 欧美国产综合一区二区| 一区二区激情小说| 美女视频一区二区三区| 国产99久久久精品| 欧亚一区二区三区| 精品久久人人做人人爰| 亚洲国产精品成人综合| 亚洲国产精品一区二区www在线| 久久精品国产秦先生| 国产九色sp调教91| 91论坛在线播放| 日韩免费电影一区| 最新高清无码专区| 免费看日韩精品| 99国产精品久| 精品欧美黑人一区二区三区| 亚洲欧洲成人自拍| 免费观看一级特黄欧美大片| 成人激情午夜影院| 69av一区二区三区| 1区2区3区精品视频| 久久99九九99精品| 在线观看免费亚洲| 国产亚洲精品7777| 国产一区二区三区四区在线观看| 97精品国产97久久久久久久久久久久| 欧美日韩在线播放一区| 久久久国产午夜精品| 日韩国产在线观看一区| 99久久精品国产网站| 欧美精品一区二区三区在线播放| 亚洲精品日韩专区silk| 久久99精品久久久久久| 欧美自拍偷拍一区| 亚洲国产岛国毛片在线| 久久精品国产网站| 欧美精品久久一区二区三区| 亚洲欧美综合在线精品| 国产精品一区在线观看你懂的| 欧美一区永久视频免费观看| 亚洲男人的天堂网| 成人动漫一区二区三区| 精品国产乱码久久久久久牛牛| 亚洲午夜av在线| av一区二区三区黑人| 国产日韩欧美精品电影三级在线| 欧美a级一区二区| 欧美久久久久久蜜桃| 一区二区三区成人在线视频| av电影在线观看一区| 久久精品夜夜夜夜久久| 国产一区在线不卡| 欧美xxxxx裸体时装秀| 免费国产亚洲视频| 91精品免费在线| 日韩影院在线观看| 欧美日韩激情在线| 日日骚欧美日韩| 欧美卡1卡2卡| 天天综合网 天天综合色| 欧美亚洲国产一区二区三区va| 国产精品区一区二区三区| 国产资源在线一区| 欧美精品一区二区三区蜜臀| 久久精品国产999大香线蕉| 欧美一区二区在线不卡| 日韩成人一级片| 日韩精品一区二区三区视频 | 亚洲第一av色| 91精品国产综合久久精品| 日韩二区三区在线观看| 日韩一区二区在线观看视频播放| 日韩精品一卡二卡三卡四卡无卡| 9191久久久久久久久久久| 天堂蜜桃一区二区三区| 日韩女同互慰一区二区| 久久91精品国产91久久小草| 精品播放一区二区| 国产一区二区0| 国产精品久久久久久福利一牛影视| 国产成人aaaa| 一区二区三区欧美久久| 欧美日韩国产综合久久| 老司机精品视频在线| 国产视频911| 色婷婷综合激情| 日本aⅴ亚洲精品中文乱码| 日韩欧美区一区二| 懂色av一区二区三区免费观看| 最近中文字幕一区二区三区| 欧美日韩中文字幕一区二区| 免费不卡在线视频| 国产欧美一区二区在线观看| 色婷婷激情综合| 蜜桃视频在线观看一区| 国产欧美一区二区三区鸳鸯浴| 91视频免费播放| 美女mm1313爽爽久久久蜜臀| 国产精品国产三级国产普通话蜜臀 |