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

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

?? usersmanagedlg.cpp

?? 采用MFC+SQLSERVER 2000的圖書管理系統,ODBC方式連接數據庫。功能包括 書籍管理
?? CPP
字號:
// UsersManageDlg.cpp : implementation file
//

#include "stdafx.h"
#include "library.h"
#include "UsersManageDlg.h"
#include "UsersCheckdlg.h"
#include  "UsersSet.h"

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

/////////////////////////////////////////////////////////////////////////////
// CUsersManageDlg dialog


CUsersManageDlg::CUsersManageDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CUsersManageDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CUsersManageDlg)
	m_id = _T("");
	m_password = _T("");
	m_sex = _T("");
	m_name = _T("");
	m_address = _T("");
	m_tel = _T("");
	m_email = _T("");
	m_class = _T("");
	m_department = _T("");
	m_major = _T("");
	m_classno = _T("");
	m_corporation = _T("");
	m_readstat = _T("");
	m_power = _T("");
	//}}AFX_DATA_INIT
}


void CUsersManageDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CUsersManageDlg)
	DDX_Text(pDX, IDC_ID, m_id);
	DDX_Text(pDX, IDC_PASSWORD, m_password);
	DDX_Text(pDX, IDC_SEX, m_sex);
	DDX_Text(pDX, IDC_NAME, m_name);
	DDX_Text(pDX, IDC_ADDRESS, m_address);
	DDX_Text(pDX, IDC_TEL, m_tel);
	DDX_Text(pDX, IDC_EMAIL, m_email);
	DDX_Text(pDX, IDC_CLASS, m_class);
	DDX_Text(pDX, IDC_DEPARTMENT, m_department);
	DDX_Text(pDX, IDC_MAJOR, m_major);
	DDX_Text(pDX, IDC_CLASSNO, m_classno);
	DDX_Text(pDX, IDC_CORPORATION, m_corporation);
	DDX_Text(pDX, IDC_READSTAT, m_readstat);
	DDX_Text(pDX, IDC_POWER, m_power);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CUsersManageDlg, CDialog)
	//{{AFX_MSG_MAP(CUsersManageDlg)
	ON_BN_CLICKED(IDC_USERSADD, OnUsersadd)
	ON_BN_CLICKED(IDC_USERSCHECK, OnUserscheck)
	ON_WM_CTLCOLOR()
	ON_BN_CLICKED(IDC_DELETE, OnDelete)
	ON_BN_CLICKED(IDC_AMEND, OnAmend)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CUsersManageDlg message handlers
BOOL CUsersManageDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
 //	GetDlgItem(IDC_POWER)->SetWindowText("");


		m_brush.CreateSolidBrush(RGB(0, 255, 0)); // 生成一綠色刷子 
		if(!m_database.IsOpen())
	{
		//連接數據源
		if(!m_database.OpenEx("DSN=MySQL;UID=sa;PWD=123;CDatabase::noOdbcDialog"))
		{
			MessageBox("連接數據庫失敗!","新書登記入庫",MB_OK|MB_ICONINFORMATION);
			return TRUE;
		}
	}
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CUsersManageDlg::OnUsersadd() 
{
	// TODO: Add your control notification handler code here
	UpdateData(true);
	m_id.TrimLeft();
	m_id.TrimRight();
	if(m_id.IsEmpty())
	{
	    MessageBox("請填寫讀者ID","讀者加入");
		GetDlgItem(IDC_ID)->SetFocus();
		return;
	}	 
	CUsersSet *m_pset=new CUsersSet(&m_database);  
   //判斷庫中是否有該用戶,進行相應操作
	CString strSQL;   
	strSQL.Format("select * from USERS where Uid='%s'",m_id);
	m_pset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL); 
	//若庫中有該用戶記錄 
    if(m_pset->GetRecordCount()!=0)
	{  
		MessageBox("庫中已有該用戶記錄,請核對!","讀者加入",MB_OK|MB_ICONINFORMATION);
        m_pset->Close();
		return;
	}  
 	else
	{  
		m_pset->Close();
   
 	 	strSQL.Format("select * from USERS");
	    m_pset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
        m_pset->AddNew();
	  
		m_pset->SetFieldNull(&(m_pset->m_Uid),FALSE);
	    m_pset->m_Uid=m_id;
	    m_pset->m_Upassword=m_password;
		m_pset->m_Upower=atoi(m_power);
		
        m_pset->m_Usex=atoi(m_sex);
		 
		m_pset->m_Uname=m_name;
		m_pset->m_Uaddress=m_address;
		m_pset->m_Utel=m_tel;
		m_pset->m_Uemail=m_email;

		m_pset->m_Uclass=m_class;
		m_pset->m_Udepartment=m_class;
		m_pset->m_Umajor=m_major;
		m_pset->m_Uclassno=m_classno;
		m_pset->m_Ucorporation=m_corporation;
		m_pset->m_Ureadstat=atoi(m_readstat);

	    m_pset->Update();
	    m_pset->Requery();
	    m_pset->Close();
		CString strTemp;
		CString strPower;
		strPower.Format("%d",m_power);

		strTemp="ID:"+m_id+" 密碼"+m_password+"\n權限:"+strPower\
			    +" 性別:"+m_sex+" \n姓名:"+m_name+" 地址:"+m_address\
				+"\n聯系電話"+m_tel+" email:"+m_email+"\n班級:"+m_class+" 系別:"+m_department\
				+"\n專業"+m_major+" 學號:"+m_classno+"\n所在單位:"+m_corporation+" 用戶狀態:"+m_readstat+"\n成功加入";
	    MessageBox(strTemp,"讀者加入");
 
		m_id.Empty();
		m_password.Empty();
		m_power="";    //0改為"";
		m_sex="";        //1去掉
		m_name.Empty();
		m_address.Empty();
		m_tel.Empty();
		m_email.Empty();
		m_class.Empty();
        m_department.Empty();
		m_major.Empty();
		m_classno.Empty();
		m_corporation.Empty();
		m_readstat="";//1去掉
	   UpdateData(FALSE);  
	   return;  
	}  

}

void CUsersManageDlg::OnUserscheck() 
{
	// TODO: Add your control notification handler code here
	CUsersCheckDlg dlg;
	dlg.DoModal();
}

HBRUSH CUsersManageDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	
	// TODO: Change any attributes of the DC here
	if(nCtlColor ==CTLCOLOR_DLG)
        return m_brush; //返加綠色刷子
        
	if(nCtlColor==CTLCOLOR_EDIT) 
	{
        pDC->SetTextColor(RGB(0,0,255));     
		pDC->SetBkMode(TRANSPARENT); 
	}
    if(nCtlColor==CTLCOLOR_STATIC) 
	{   
		//pDC->SetBkColor(RGB(0, 255, 0));
        pDC->SetTextColor(RGB(255,0,0)); 
		pDC->SetBkMode(TRANSPARENT); 
	}
	if(nCtlColor==  CTLCOLOR_LISTBOX) 
	{
       pDC->SetTextColor(RGB(0,0,255));     
		//pDC->SetBkMode(TRANSPARENT); 
	}

	
	// TODO: Return a different brush if the default is not desired
	return hbr;
}

void CUsersManageDlg::OnDelete() 
{
	// TODO: Add your control notification handler code here
	UpdateData(true);
	m_id.TrimLeft();
	m_id.TrimRight();
	if(m_id.IsEmpty())
	{
	    MessageBox("請填寫讀者ID","讀者加入");
		GetDlgItem(IDC_ID)->SetFocus();
		return;
	}	 
	CUsersSet *m_pset=new CUsersSet(&m_database);  

	CString strSQL;
   strSQL.Format("select * from USERS where Uid='%s'",m_id);
   	m_pset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
    
	if(m_pset->GetRecordCount()==0)
	{
		MessageBox("本館沒有該用戶記錄!","用戶修改");
		m_pset->Close();
		return;
	}
	else
	{   
      m_pset->Delete();
	  MessageBox("ID為:"+m_id+"的讀者\n刪除成功!","圖書刪除");
	   m_id = _T("");
	m_password = _T("");
	m_power = "";
	m_sex = _T("1");
	m_name = _T("");
	m_address = _T("");
	m_tel = _T("");
	m_email = _T("");
	m_class = _T("");
	m_department = _T("");
	m_major = _T("");
	m_classno = _T("");
	m_corporation = _T("");
	m_readstat = _T("1");
    UpdateData(false);
	m_pset->Close();
	}
}

void CUsersManageDlg::OnAmend() 
{
	// TODO: Add your control notification handler code here
	UpdateData(true);
	m_id.TrimLeft();
	m_id.TrimRight();
	if(m_id.IsEmpty())
	{
	    MessageBox("請填寫讀者ID","讀者加入");
		GetDlgItem(IDC_ID)->SetFocus();
		return;
	}	 
	CUsersSet *m_pset=new CUsersSet(&m_database);  

	CString strSQL;
   strSQL.Format("select * from USERS where Uid='%s'",m_id);
   	m_pset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
    
	if(m_pset->GetRecordCount()==0)
	{
		MessageBox("本館沒有該用戶記錄!","用戶修改");
		m_pset->Close();
		return;
	}
	else
	{   
       
	m_pset->Edit();
    m_pset->m_Uid=m_id;
	m_pset->m_Upassword=m_password;
	m_pset->m_Upower=atoi(m_power);   //
	m_pset->m_Usex=atoi(m_sex);
	m_pset->m_Uname=m_name;
	m_pset->m_Uaddress=m_address;
	m_pset->m_Utel=m_tel;
	m_pset->m_Uemail=m_email;
	m_pset->m_Uclass=m_class;
	m_pset->m_Udepartment=m_department;
	m_pset->m_Umajor=m_major;
	m_pset->m_Uclassno=m_classno;
	m_pset->m_Ucorporation=m_corporation;
	m_pset->m_Ureadstat=atoi(m_readstat);

	m_pset->Update();
	m_pset->Requery();
	m_pset->Close();  

 	MessageBox("ID為:"+m_id+"的讀者\n修改成功!","圖書修改");
	  m_id = _T("");
	m_password = _T("");
	m_power = "";//0改為""
	m_sex = _T("1");
	m_name = _T("");
	m_address = _T("");
	m_tel = _T("");
	m_class = _T("");
	m_email = _T("");
	m_department = _T("");
	m_major = _T("");
	m_classno = _T("");
	m_corporation = _T("");
	m_readstat = _T("1");
    UpdateData(false);
 
	}

}

void CUsersManageDlg::OnCancel() 
{
	// TODO: Add extra cleanup here
		if(m_database.IsOpen())
		m_database.Close();
	CDialog::OnCancel();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产123| 亚洲免费观看高清| 亚洲免费av高清| 免费在线看成人av| 色综合天天视频在线观看| 欧美大片顶级少妇| 亚洲视频综合在线| 国产一区999| 欧美一区二区美女| 亚洲一区二区视频| 国产精品一区二区三区四区| 欧美一级日韩免费不卡| 亚洲一区二区综合| av在线一区二区| 久久九九国产精品| 精品一区免费av| 91精品国产综合久久久久久久久久| 日韩理论片在线| 国产成人8x视频一区二区| 日韩精品一区二区三区视频播放 | 日韩一区二区电影网| 亚洲色图视频网| 99riav久久精品riav| 欧美国产视频在线| 国产精品一区在线| 久久免费美女视频| 国产精品一区二区不卡| 精品福利一二区| 久久av老司机精品网站导航| 777色狠狠一区二区三区| 一区二区三区加勒比av| 色婷婷综合久久久中文一区二区| 18涩涩午夜精品.www| www.av亚洲| 中文字幕免费在线观看视频一区| 成人白浆超碰人人人人| 日本一区二区免费在线| 国产suv精品一区二区6| 国产精品免费人成网站| 99久久精品99国产精品| 亚洲精品视频免费观看| 欧美日韩一区二区三区四区| 亚洲国产成人tv| 欧美一区二区视频在线观看| 日本中文字幕一区| 日韩精品一区二区在线| 国产成人av一区| 中文字幕一区二区三区精华液| 91日韩在线专区| 午夜精品福利一区二区蜜股av| 欧美日韩三级一区| 久久精品国产久精国产| 国产精品污污网站在线观看| 一本到高清视频免费精品| 亚洲一二三专区| 欧美精品一区二区三区高清aⅴ| 国产一区二区视频在线播放| 国产精品福利一区| 欧美视频一区在线观看| 狠狠色狠狠色综合| 成人免费在线视频观看| 制服丝袜av成人在线看| 国产成人综合在线观看| 一区二区三区中文免费| 日韩午夜在线影院| 99热99精品| 日本vs亚洲vs韩国一区三区二区 | 欧美一级视频精品观看| 国产成人亚洲精品青草天美| 亚洲少妇屁股交4| 日韩三级.com| 97久久精品人人做人人爽50路| 日韩高清在线电影| 中文字幕一区二区在线播放| 337p亚洲精品色噜噜噜| 99国产欧美另类久久久精品 | jvid福利写真一区二区三区| 无码av中文一区二区三区桃花岛| 国产精品水嫩水嫩| 91精品欧美福利在线观看| 不卡一区二区中文字幕| 精品一区二区三区在线播放视频| 亚洲人123区| 国产欧美日韩在线观看| 日韩午夜激情电影| 91国内精品野花午夜精品| 国产一区二区三区国产| 婷婷成人激情在线网| 中文字幕一区二| 久久久国产精华| 欧美电视剧免费观看| 欧美私人免费视频| 色综合视频在线观看| 成人网在线免费视频| 精品一区二区在线视频| 视频一区视频二区中文| 国产精品久久久久7777按摩| 久久奇米777| 精品乱人伦小说| 欧美丰满美乳xxx高潮www| 色婷婷亚洲精品| 99精品视频免费在线观看| 国产老肥熟一区二区三区| 麻豆一区二区三| 水野朝阳av一区二区三区| 亚洲综合免费观看高清完整版 | 亚洲欧洲精品一区二区三区不卡| 精品国产一区a| 精品国产一区二区三区久久久蜜月| 6080午夜不卡| 91精品国产一区二区三区 | 亚洲综合偷拍欧美一区色| 亚洲欧美日韩精品久久久久| 亚洲欧洲在线观看av| 一色屋精品亚洲香蕉网站| 中文字幕在线播放不卡一区| 亚洲色图丝袜美腿| 亚洲精选在线视频| 一区二区国产盗摄色噜噜| 一级中文字幕一区二区| 亚洲影院在线观看| 亚洲电影视频在线| 首页国产欧美久久| 麻豆精品国产传媒mv男同| 国内精品伊人久久久久av一坑| 激情久久久久久久久久久久久久久久| 久久黄色级2电影| 激情综合色播激情啊| 国产成人高清在线| 99久久er热在这里只有精品15| 在线免费观看日本一区| 91麻豆精品91久久久久同性| 日韩精品中午字幕| 久久久国产一区二区三区四区小说| 国产精品美日韩| 亚洲一级二级三级| 激情另类小说区图片区视频区| 成人app在线观看| 欧美少妇性性性| 精品成人在线观看| 国产精品视频在线看| 亚洲成人中文在线| 国产综合久久久久久鬼色 | 一区二区三区不卡视频| 日韩精品色哟哟| 成人午夜精品一区二区三区| 在线视频国内自拍亚洲视频| 91精品国产综合久久久久| 欧美经典一区二区| 一区二区三区在线视频播放 | 亚洲永久免费av| 国模冰冰炮一区二区| 91黄色小视频| 久久天堂av综合合色蜜桃网 | 中文字幕日韩精品一区| 五月开心婷婷久久| 成人性生交大片免费看中文 | 国产精品久久久久一区二区三区共| 亚洲人成网站影音先锋播放| 蜜臂av日日欢夜夜爽一区| 色综合天天天天做夜夜夜夜做| 欧美xxxx老人做受| 亚洲大型综合色站| av电影一区二区| 久久尤物电影视频在线观看| 亚洲制服欧美中文字幕中文字幕| 国产成人精品亚洲日本在线桃色| 欧美优质美女网站| 国产精品午夜在线观看| 美脚の诱脚舐め脚责91| 欧美羞羞免费网站| ...中文天堂在线一区| 久久精品国产网站| 欧美日韩国产免费| 一区二区视频在线| 粉嫩高潮美女一区二区三区 | 欧美日韩国产综合一区二区| 欧美国产精品v| 国产乱子伦视频一区二区三区| 91精品国产福利在线观看| 一区二区三区四区五区视频在线观看| 国产精品 日产精品 欧美精品| 制服丝袜日韩国产| 亚洲777理论| 欧美综合一区二区三区| 综合中文字幕亚洲| 成人h动漫精品| 国产日韩欧美制服另类| 狠狠色丁香久久婷婷综合_中| 7777精品伊人久久久大香线蕉| 亚洲成人你懂的| 欧美视频在线一区| 亚洲国产一区二区a毛片| 色婷婷av一区二区三区之一色屋| 国产精品欧美精品| 91亚洲男人天堂| 亚洲少妇30p| 在线免费观看日韩欧美| 亚洲一区免费视频| 欧美顶级少妇做爰|