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

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

?? dlguser.cpp

?? 一個簡單的公司人員考勤系統(tǒng)的源代碼,我已經(jīng)編譯運行過
?? CPP
字號:
// dlgUser.cpp : implementation file
//

#include "stdafx.h"
#include "CheckIn.h"
#include "dlgUser.h"

#include "UserRecordset.h"

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

/////////////////////////////////////////////////////////////////////////////
// CdlgUser dialog


CdlgUser::CdlgUser(CWnd* pParent /*=NULL*/)
	: CDialog(CdlgUser::IDD, pParent)
{
	//{{AFX_DATA_INIT(CdlgUser)
	m_strUserName = _T("");
	m_strPass1 = _T("");
	//}}AFX_DATA_INIT
}


void CdlgUser::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CdlgUser)
	DDX_Control(pDX, IDC_COMBO_AUTHORITY, m_AuthorityCombo);
	DDX_Control(pDX, IDC_LIST_USER, m_ListBox);
	DDX_Text(pDX, IDC_EDIT_USERNAME, m_strUserName);
	DDX_Text(pDX, IDC_EDIT_PASSWORD1, m_strPass1);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CdlgUser, CDialog)
	//{{AFX_MSG_MAP(CdlgUser)
	ON_BN_CLICKED(IDC_OK, OnMyClose)
	ON_LBN_SELCANCEL(IDC_LIST_USER, OnSelcancelListUser)
	ON_BN_CLICKED(IDC_BUTTON_ADD, OnButtonAdd)
	ON_LBN_SELCHANGE(IDC_LIST_USER, OnSelchangeListUser)
	ON_BN_CLICKED(IDC_BUTTON_DELETE, OnButtonDelete)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CdlgUser message handlers

void CdlgUser::OnOK() 
{
	// TODO: Add extra validation here
	
	//CDialog::OnOK();
}

void CdlgUser::OnMyClose() 
{
	// TODO: Add your control notification handler code here
	CDialog::OnOK();
}

BOOL CdlgUser::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	if (!UpdateUserListBox())
	{
		MessageBox("初始化失敗!","提示",MB_ICONINFORMATION|MB_OK);
		return FALSE;
	}
	this->m_AuthorityCombo.AddString("超級用戶");
	this->m_AuthorityCombo.AddString("簽到用戶");
	/*對話框剛顯示時修改和刪除按鈕處于不可點按狀態(tài)*/
	CButton *pDelBtn = (CButton*)this->GetDlgItem(IDC_BUTTON_DELETE);	
	pDelBtn->EnableWindow(false);	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
BOOL CdlgUser::UpdateUserListBox()
/*當(dāng)tbUser表中的數(shù)據(jù)發(fā)生改變時,包括增加、刪除、修改*/
/*將用于顯示表中數(shù)據(jù)的ListBox中的數(shù)據(jù)進行更新操作*/
{	
	this->m_ListBox.ResetContent();	
	CUserRecordset rsUser;
	try
	{
		if(!rsUser.IsOpen())
			rsUser.Open();
	}
	catch(CDBException *e)
	{
		AfxMessageBox(e->m_strError);
		return false;
	}
	long rsCount = rsUser.MyGetRecordCount();
	if(rsCount > 0)//表中有記錄,并且把表中記錄加入到對話框的ListBox中
	{
		this->m_ListBox.InsertString(0," 用戶名       用戶密碼     權(quán)限級別");
		if (!rsUser.IsBOF ())
			rsUser.MoveFirst();
		int i = 1;
		while(!rsUser.IsEOF())
		{
			this->m_ListBox.InsertString(i,rsUser.m_UserName+"        "+rsUser.m_Password+"     "+rsUser.m_Authority);
			rsUser.MoveNext();
			i++;
		}
		rsUser.Close();		
	}	
	return true;
}

void CdlgUser::OnSelcancelListUser() 
{
	// TODO: Add your control notification handler code here

}

void CdlgUser::OnButtonAdd() 
{
	// TODO: Add your control notification handler code here
	CEdit *pEditName = (CEdit*)this->GetDlgItem(IDC_EDIT_USERNAME);
	CEdit *pEditPass = (CEdit*)this->GetDlgItem(IDC_EDIT_PASSWORD1);
	
	UpdateData(true);
	/*將記錄加入表之前,首先檢查輸入合法性*/
	/*用戶名和權(quán)限級別不能為空*/
	/*而且用戶名不能有重復(fù)*/
	if (this->m_strUserName == "")		
	{
		MessageBox("必須輸入用戶名!","提示",MB_ICONINFORMATION|MB_OK);
		pEditName->SetFocus();
		return;
	}
	if (this->m_AuthorityCombo.GetCurSel() == CB_ERR )
	{
		MessageBox("必須選擇用戶權(quán)限級別!","提示",MB_ICONINFORMATION|MB_OK);
		pEditName->SetFocus();
		return;
	}
	
	CUserRecordset rsUser;
	if (rsUser.IsRepeatUser(this->m_strUserName))	
	{
		//表中已經(jīng)存在m_StrUserName的用戶
		MessageBox("此用戶已經(jīng)存在!","提示",MB_ICONINFORMATION|MB_OK);
	}
	else//表中不存在m_StrUserName的用戶,可以增加
	{
		CString strAuthority;
		this->m_AuthorityCombo.GetWindowText(strAuthority);
		if (rsUser.AddUser(this->m_strUserName,this->m_strPass1,strAuthority))
		{
			MessageBox("增加成功!","提示",MB_ICONINFORMATION|MB_OK);
			this->UpdateUserListBox();
		}
		else
			MessageBox("增加失敗!","提示",MB_ICONINFORMATION|MB_OK);
	}
	pEditName->SetWindowText("");
	pEditPass->SetWindowText("");
	pEditName->SetFocus();
}

void CdlgUser::OnSelchangeListUser() 
{
	// TODO: Add your control notification handler code here
	/*將刪除按鈕設(shè)為可以點按*/
	int iSel = this->m_ListBox.GetCurSel();
	if (iSel!=0)
	{
		CButton *pDelBtn = (CButton*)this->GetDlgItem(IDC_BUTTON_DELETE);	
		pDelBtn->EnableWindow(true);		
	}	
}

void CdlgUser::OnButtonDelete() 
{
	// TODO: Add your control notification handler code here
	/*首先要判斷是否選擇了某個員工*/
	int iSel = this->m_ListBox.GetCurSel();
	if (iSel == LB_ERR)
	{
		MessageBox("請選擇要刪除的用戶!","提示",MB_ICONINFORMATION|MB_OK);		
	}
	else//選擇了某個用戶
	{
		if (MessageBox("真的要刪除這個用戶嗎?(Y/N)","提示",MB_YESNO)==IDNO)
			return;
		else//真的要刪除
		{
			CUserRecordset rsUser;			
			/*首先從ListBox的選擇項中分離出用戶名*/
			CString strTmp;			
			this->m_ListBox.GetText(iSel,strTmp);
			CString SelUserName;
			CString tmp;
			for(int i=0;;i++)
			{
				tmp = strTmp.Mid(i,1);
				if (tmp == " ")			
					break;
			}
			SelUserName = strTmp.Mid(0,i);
			/*定位記錄*/
			BOOL bFind = FALSE;
			if (!rsUser.IsOpen())
				rsUser.Open();
			if(!rsUser.IsBOF())
				rsUser.MoveFirst();
			while(!rsUser.IsEOF())
			{
				if (rsUser.m_UserName== SelUserName )
				{
					bFind = TRUE;
					break;
				}				
				rsUser.MoveNext();
			}

			if (bFind)
			{
				rsUser.Delete();
				rsUser.Close();
				/*刪除了某個用戶后,應(yīng)該將ListBox中此條記錄刪除*/
				/*并將兩個Edit清空*/
				this->m_ListBox.DeleteString(iSel);									
			}
			else
			{
				MessageBox("找不到符合條件的用戶!","提示",MB_ICONINFORMATION|MB_OK);
			}
		}
	}		
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区视频在线看| 国产高清视频一区| 国产精品影视在线| 欧美日本一区二区三区| 欧美—级在线免费片| 免费在线视频一区| 日本黄色一区二区| 国产精品免费看片| 久久丁香综合五月国产三级网站| 在线观看视频一区二区| 综合久久国产九一剧情麻豆| 国产一区二区在线看| 欧美精品一卡二卡| 亚洲国产精品久久久久秋霞影院 | 91精品久久久久久久99蜜桃 | 国产精品毛片无遮挡高清| 免播放器亚洲一区| 欧美日韩免费一区二区三区视频| 1区2区3区欧美| 成人动漫精品一区二区| 久久久久久亚洲综合| 久久成人羞羞网站| 欧美一区二区三区色| 视频一区视频二区中文字幕| 在线观看av一区| 亚洲在线观看免费视频| 欧美探花视频资源| 亚洲综合丁香婷婷六月香| 91国产视频在线观看| 亚洲欧美日韩久久| 色综合天天性综合| 亚洲免费伊人电影| 91高清视频免费看| 亚洲成人av福利| 在线成人av网站| 蜜桃av一区二区三区电影| 欧美一区二区不卡视频| 麻豆一区二区三区| 久久亚洲影视婷婷| 成人小视频在线观看| 中文字幕亚洲电影| 在线观看视频一区二区| 午夜私人影院久久久久| 欧美电影免费观看高清完整版在线| 久久国产精品72免费观看| 久久女同互慰一区二区三区| 国产成人精品一区二区三区四区 | 99久久精品国产一区二区三区 | 精品免费视频一区二区| 亚洲成人午夜影院| 日韩午夜中文字幕| 韩国欧美国产1区| 国产精品妹子av| 欧美专区日韩专区| 麻豆精品视频在线观看视频| 国产午夜精品一区二区三区视频 | 亚洲猫色日本管| 欧美人妇做爰xxxⅹ性高电影| 麻豆91精品视频| 国产精品拍天天在线| 色狠狠综合天天综合综合| 日韩高清中文字幕一区| 久久久久久综合| 天天av天天翘天天综合网色鬼国产| 91精品1区2区| 久久精品国产第一区二区三区| 中文av一区二区| 欧美日韩一本到| 国产精品一级二级三级| 夜夜操天天操亚洲| 2020国产精品自拍| 欧美日韩一区二区三区免费看| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美激情一区二区三区四区| 欧美性生活久久| 丁香亚洲综合激情啪啪综合| 亚洲va天堂va国产va久| 国产精品少妇自拍| 欧美一级欧美三级| 91视视频在线直接观看在线看网页在线看| 亚洲成人免费视频| 国产精品久久久久久妇女6080 | 久久电影网电视剧免费观看| 最新久久zyz资源站| 欧美tickling挠脚心丨vk| 99精品国产热久久91蜜凸| 九九视频精品免费| 亚洲高清免费视频| 1000精品久久久久久久久| 精品国产一区二区三区忘忧草 | 日韩精品午夜视频| 国产精品视频麻豆| 337p粉嫩大胆噜噜噜噜噜91av| 欧美日韩的一区二区| 92国产精品观看| 国产传媒欧美日韩成人| 激情文学综合网| 麻豆精品视频在线观看| 日韩av网站在线观看| 亚洲国产精品久久人人爱蜜臀| 亚洲欧美一区二区三区国产精品| 国产色爱av资源综合区| 久久精品亚洲麻豆av一区二区 | 亚洲一区av在线| 国产精品久久三区| 国产精品丝袜久久久久久app| 久久综合狠狠综合久久综合88| 欧美tk—视频vk| www激情久久| 精品国产污污免费网站入口| 精品奇米国产一区二区三区| 精品国产不卡一区二区三区| 日韩欧美国产一区二区三区| 欧美一二三区在线观看| 91精品国产免费| 欧美久久久久久蜜桃| 欧美色视频一区| 欧美日韩成人综合天天影院| 3751色影院一区二区三区| 91精品国产综合久久婷婷香蕉| 欧美精品丝袜中出| 日韩亚洲欧美成人一区| 精品国产亚洲一区二区三区在线观看| 欧美mv和日韩mv国产网站| 久久综合久久综合九色| 国产午夜亚洲精品羞羞网站| 国产精品久久久久天堂| 1区2区3区精品视频| 一区二区三区四区视频精品免费| 亚洲制服欧美中文字幕中文字幕| 香蕉久久一区二区不卡无毒影院| 天天色综合天天| 国产一区二区三区四区五区入口 | 国产精品婷婷午夜在线观看| 最新久久zyz资源站| 亚洲国产欧美日韩另类综合| 蜜乳av一区二区| av电影天堂一区二区在线观看| 一本一本大道香蕉久在线精品| 日韩一级完整毛片| 国产精品乡下勾搭老头1| 韩国三级电影一区二区| 国产老女人精品毛片久久| 成人美女视频在线观看| 91国产视频在线观看| 欧美大片顶级少妇| 国产精品视频线看| 首页亚洲欧美制服丝腿| 国产高清在线观看免费不卡| 欧美亚洲综合在线| 精品国产乱码久久久久久久 | 日本一区二区视频在线观看| 亚洲免费在线观看视频| 久久er99热精品一区二区| 91丨porny丨最新| 精品国产网站在线观看| 亚洲欧洲成人精品av97| 美女高潮久久久| www欧美成人18+| 夜夜夜精品看看| 丁香激情综合五月| 国产精品一区三区| 国产精品素人一区二区| 亚洲成人精品影院| 国产精品一区二区三区四区| 一本大道av一区二区在线播放| 欧美电影免费观看高清完整版在线 | 成人h动漫精品一区二区| 91精品午夜视频| 亚洲一区二区视频在线观看| 国产精品18久久久| 欧美一级生活片| 亚洲图片欧美一区| 91视频国产资源| 中文一区一区三区高中清不卡| 日韩高清中文字幕一区| 欧美三级三级三级| 亚洲免费在线视频| 99精品视频中文字幕| 国产欧美一区二区三区鸳鸯浴| 免费成人美女在线观看.| 欧美日韩午夜精品| 一区二区日韩av| 波多野结衣亚洲| 久久久久久久国产精品影院| 久草在线在线精品观看| 日韩一区二区电影在线| 婷婷国产在线综合| 欧美日韩一二三区| 亚洲一二三四在线观看| 色综合天天性综合| 亚洲免费在线观看| 色网综合在线观看| 亚洲欧洲中文日韩久久av乱码| av在线不卡免费看| 亚洲图片另类小说| 色婷婷国产精品久久包臀 | 日韩**一区毛片| 欧美日韩夫妻久久| 婷婷丁香久久五月婷婷|