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

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

?? users.cpp

?? This a integrated human resource manage system ,developed with vc++ and sql2000 Server
?? CPP
字號:
// Users.cpp: implementation of the CUsers class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "HrSys.h"
#include "Users.h"
#include "ADOConn.h"

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

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

CUsers::CUsers()
{
	UserName = "";
	EmpId = 0;
	UserPwd = "";
	UserType = "";
}

CUsers::~CUsers()
{

}
//數據庫操作
void CUsers::sql_insert()
{	
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置INSERT語句
	CString strEmpId;
	strEmpId.Format("%d", EmpId);

	_bstr_t vSQL;
	vSQL = "INSERT INTO Users VALUES('" + UserName + "'," 
		+ strEmpId + ",'111111','" + UserType + "')";	
	//執行INSERT語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//更新用戶信息,但不能更新用戶名和用戶密碼
void CUsers::sql_update(CString cUserName)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置UPDATE語句
	CString strEmpId;
	strEmpId.Format("%d", EmpId);
	_bstr_t vSQL;
	vSQL = "UPDATE Users SET EmpId=" + strEmpId 
		+ ",UserType='" + UserType + "' WHERE UserName='" + cUserName + "'";
	//執行UPDATE語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//刪除用戶信息
void CUsers::sql_delete(CString cUserName)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置DELETE語句
	_bstr_t vSQL;
	vSQL = "DELETE FROM Users WHERE UserName='" + cUserName	+ "'";
	//執行DELETE語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//更新指定用戶密碼
void CUsers::sql_updatePassword(CString cUserName)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置UPDATE語句
	_bstr_t vSQL;
	vSQL = "UPDATE Users SET UserPwd='" + UserPwd 
		+ "' WHERE UserName='" + cUserName + "'";
	//執行UPDATE語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//根據用戶名讀取所有字段值
void CUsers::GetData(CString cUserName)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT * FROM Users WHERE UserName='" + cUserName + "'";
	//執行SELETE語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);

	//返回各列的值
	if (m_pRecordset->adoEOF)
		CUsers();
	else
	{
		UserName = cUserName;
		EmpId = atol((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("EmpId"));
		UserPwd = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("UserPwd");
		UserType = (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("UserType");
	}
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}

//判斷指定用戶名是否存在
bool CUsers::HaveRecord(CString cUserName)
{	
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT * FROM Users WHERE UserName='" + cUserName + "'";
	
	//執行SELECT語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);
	if (m_pRecordset->adoEOF)
		return false;
	else
		return true;

	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//判斷指定員工是否存在用戶名
bool CUsers::EmpIn_DB(CString cEmpId)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT * FROM Users WHERE EmpId=" + cEmpId;
	
	//執行SELECT語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);
	if (m_pRecordset->adoEOF)
		return false;
	else
		return true;

	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//將用戶密碼初始化為111111
void CUsers::ResetPassword(CString cUserName)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置UPDATE語句
	_bstr_t vSQL;
	vSQL = "UPDATE Users SET UserPwd='111111'" ;
	vSQL = vSQL	+ " WHERE UserName='" + cUserName + "'";
	//執行UPDATE語句
	m_AdoConn.ExecuteSQL(vSQL);	
	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//根據用戶名取得此員工的姓名
CString CUsers::GetEmpName(CString cUserName)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT e.EmpName FROM Users u,Employees e";
	vSQL = vSQL	+ " WHERE u.UserName='" + cUserName + "'";
	vSQL = vSQL	+ " AND u.EmpId=e.EmpId";
	
	//執行SELECT語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);
	if (m_pRecordset->adoEOF)
		return "";
	else
		return (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("EmpName");

	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}
//根據用戶名取得此員工的部門名稱
CString CUsers::GetDepName(CString cUserName)
{
	//連接數據庫
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	//設置SELECT語句
	_bstr_t vSQL;
	vSQL = "SELECT d.DepName FROM Users u,Employees e,Departments d";
	vSQL = vSQL	+ " WHERE u.UserName='" + cUserName + "'";
	vSQL = vSQL	+ " AND u.EmpId=e.EmpId AND e.DepId=d.DepId";
	
	//執行SELECT語句
	_RecordsetPtr m_pRecordset;
	m_pRecordset = m_AdoConn.GetRecordSet(vSQL);
	if (m_pRecordset->adoEOF)
		return "";
	else
		return (LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("DepName");

	//斷開與數據庫的連接
	m_AdoConn.ExitConnect();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区精品婷婷| 洋洋成人永久网站入口| 中文字幕一区二区三区色视频| 亚洲五月六月丁香激情| 国产传媒欧美日韩成人| 欧美日韩精品欧美日韩精品一综合| 久久夜色精品一区| 午夜精品视频一区| 色8久久人人97超碰香蕉987| 久久久精品免费观看| 蜜臀av亚洲一区中文字幕| 91久久线看在观草草青青| 国产丝袜在线精品| 免费成人在线播放| 在线播放日韩导航| 亚洲一区二区三区四区在线观看| 成人污污视频在线观看| 日韩欧美卡一卡二| 天涯成人国产亚洲精品一区av| 色婷婷综合在线| 亚洲欧美综合在线精品| 国产成人精品三级| 精品国产乱码久久久久久1区2区| 日本亚洲天堂网| 51精品秘密在线观看| 亚洲国产一区二区在线播放| 在线一区二区视频| 一区二区高清免费观看影视大全| 99国产精品久久久久久久久久久 | 国产欧美日韩三级| 精一区二区三区| 精品欧美乱码久久久久久| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美日韩国产在线观看| 日韩专区中文字幕一区二区| 欧美人与性动xxxx| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩一区二区三区视频 | av在线一区二区三区| 中文字幕免费不卡在线| 懂色av一区二区三区免费看| 国产精品久久久久影院老司| 色哟哟在线观看一区二区三区| 亚洲色图.com| 欧美视频在线一区二区三区| 亚洲不卡av一区二区三区| 欧美一区二区三区在线观看| 美国毛片一区二区| 久久精品水蜜桃av综合天堂| 国产精品乡下勾搭老头1| 国产精品久久777777| 91福利在线看| 麻豆久久一区二区| 国产日韩精品一区| 91色.com| 日本sm残虐另类| 国产亚洲视频系列| 色偷偷一区二区三区| 蜜臀av性久久久久蜜臀aⅴ| 久久久午夜精品| 91福利视频久久久久| 青青草原综合久久大伊人精品| 国产亚洲女人久久久久毛片| 色婷婷久久久亚洲一区二区三区| 天天综合日日夜夜精品| 久久婷婷一区二区三区| 97久久超碰国产精品| 蜜桃一区二区三区在线| 国产三级一区二区三区| 91视视频在线观看入口直接观看www | 国产一区二区不卡| 亚洲蜜臀av乱码久久精品蜜桃| 欧美一级在线观看| 99久久婷婷国产精品综合| 日韩精品免费专区| 国产精品理论在线观看| 欧美精品tushy高清| 丰满少妇久久久久久久 | 亚洲日本在线观看| 欧美日韩国产高清一区| 岛国精品在线播放| 青青青伊人色综合久久| 一区二区三区自拍| 久久久久久久久久久99999| 欧美中文字幕一二三区视频| 国产精品18久久久久久久久| 无吗不卡中文字幕| 亚洲女子a中天字幕| 久久精品免费在线观看| 欧美老女人在线| 一本一道波多野结衣一区二区| 国产一区91精品张津瑜| 午夜电影一区二区三区| 亚洲精品视频自拍| 国产精品国产三级国产普通话三级| 欧美一个色资源| 欧美日韩综合在线| 在线观看中文字幕不卡| 成人国产精品免费观看视频| 韩国av一区二区三区四区| 亚洲成人手机在线| 亚洲免费av高清| 亚洲天堂网中文字| 国产精品二区一区二区aⅴ污介绍| 精品国产a毛片| 欧美电视剧免费全集观看| 精品视频1区2区| 欧美唯美清纯偷拍| 欧洲精品视频在线观看| 97久久超碰精品国产| 99免费精品在线| 本田岬高潮一区二区三区| 东方欧美亚洲色图在线| 国产成人丝袜美腿| 国产91清纯白嫩初高中在线观看| 韩国欧美国产1区| 国产在线日韩欧美| 国产99久久精品| 国产中文字幕精品| 国产999精品久久| 成人av网站免费| 99免费精品在线| 欧美性欧美巨大黑白大战| 欧美体内she精高潮| 欧美日韩在线精品一区二区三区激情 | 欧美福利视频一区| 欧美一区二区黄色| 久久久亚洲午夜电影| 国产午夜精品一区二区三区嫩草 | 亚洲国产你懂的| 三级欧美韩日大片在线看| 奇米888四色在线精品| 日韩高清不卡在线| 国产一区二区免费在线| 国产成人福利片| 91免费版在线看| 在线电影国产精品| 欧美极品美女视频| 亚洲精品国产高清久久伦理二区| 一区二区三区在线观看动漫| 欧美a一区二区| 成人激情视频网站| 欧美日韩一区中文字幕| 精品国产91洋老外米糕| 亚洲天堂网中文字| 青青草原综合久久大伊人精品优势| 狠狠色丁香久久婷婷综合丁香| 成人午夜激情片| 欧美日韩国产大片| 国产亚洲欧美在线| 亚洲高清在线视频| 大桥未久av一区二区三区中文| 91久久精品午夜一区二区| 日韩美女一区二区三区四区| 国产精品不卡一区二区三区| 天天影视网天天综合色在线播放| 国产成人综合网| 欧美高清精品3d| 综合av第一页| 韩国成人福利片在线播放| 色94色欧美sute亚洲线路一ni| 精品国产91久久久久久久妲己| 亚洲视频在线一区观看| 久久99国产精品久久99| 91福利精品视频| 久久久久国产精品厨房| 视频一区二区三区中文字幕| 成人av影院在线| 久久午夜国产精品| 日韩av电影免费观看高清完整版| 91碰在线视频| 日本一区二区三区久久久久久久久不 | 精品少妇一区二区三区日产乱码 | 国产乱码精品一区二区三区五月婷| 色哟哟国产精品| 国产欧美日韩精品在线| 久久国产综合精品| 538prom精品视频线放| 亚洲激情第一区| 成人午夜短视频| 国产三级精品视频| 久久99精品久久久久婷婷| 欧美一区在线视频| 亚洲国产精品一区二区久久 | 欧美国产日韩精品免费观看| 美女一区二区视频| 制服丝袜中文字幕亚洲| 亚洲国产精品久久一线不卡| av电影一区二区| 中文字幕成人在线观看| 国产精品一卡二卡在线观看| 欧美刺激脚交jootjob| 美国一区二区三区在线播放| 欧美一区二区在线免费播放| 亚洲成a人v欧美综合天堂下载| 欧美性猛片aaaaaaa做受| 一区av在线播放| 欧美在线三级电影| 亚洲综合成人网| 欧美日韩一区三区|