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

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

?? dialog_query.cpp

?? 學生管理系統 主要功能: 查詢
?? CPP
字號:
//
/****************************************/
/*		SchoolManageSystem			    */
/*設計者:全佳營						*/
/*時間:2004.5.9-2004-5.18				*/
/*Email:ghostman@tzc.edu.cn				*/
/****************************************/
// Dialog_Query.cpp : 實現文件
//

#include "stdafx.h"
#include "SchoolManageSys_2.h"
#include "Dialog_Query.h"
#include ".\dialog_query.h"
#include "SChoolManageSys_2Dlg.h"

// CDialog_Query 對話框

IMPLEMENT_DYNAMIC(CDialog_Query, CDialog)
CDialog_Query::CDialog_Query(CWnd* pParent /*=NULL*/)
	: CDialog(CDialog_Query::IDD, pParent)
	, m_QueryUsername(_T(""))
	, m_QueryNum(_T(""))
	, m_QueryID(_T(""))
	, m_Queryname(_T(""))
{
}

CDialog_Query::~CDialog_Query()
{
}

void CDialog_Query::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_COMBO_QUERY, m_QueryChoice);
	DDX_Control(pDX, IDC_DATAGRID_QUERY, m_Datagrid_Query);
	DDX_Text(pDX, IDC_EDIT1, m_QueryUsername);
	DDX_Text(pDX, IDC_EDIT2, m_QueryNum);

	DDX_Control(pDX, IDC_EDIT1, m_eidtusername);
	DDX_Control(pDX, IDC_EDIT3, m_editID);
	DDX_Control(pDX, IDC_EDIT2, m_editnum);
	DDX_Text(pDX, IDC_EDIT3, m_QueryID);
	DDX_Control(pDX, IDC_EDIT4, m_editname);
	DDX_Text(pDX, IDC_EDIT4, m_Queryname);
}


BEGIN_MESSAGE_MAP(CDialog_Query, CDialog)
	ON_CBN_SELCHANGE(IDC_COMBO_QUERY, OnCbnSelchangeComboQuery)
	ON_BN_CLICKED(IDC_BUTTON_QUERY, OnBnClickedButtonQuery)
	ON_BN_CLICKED(IDOK, OnBnClickedOk)
END_MESSAGE_MAP()


// CDialog_Query 消息處理程序
BOOL CDialog_Query::OnInitDialog(){
	CDialog::OnInitDialog();
	theApp.m_pSkin->ApplySkin((long)m_hWnd);

	m_QueryChoice.AddString("查詢學生記錄");
	m_QueryChoice.AddString("查詢教師記錄");
	m_QueryChoice.AddString("課程相關記錄");
	m_QueryChoice.AddString("書籍相關記錄");
	m_QueryChoice.AddString("學院相關記錄");
	m_QueryChoice.AddString("系別相關記錄");
	m_QueryChoice.AddString("社團相關記錄");
	m_QueryChoice.AddString("班級相關記錄");
	m_QueryChoice.SetCurSel(0);

	CWnd *m_pWnd=CWnd::FindWindow(NULL,"校人事信息管理系統");
	m_AdoConnection=((CSchoolManageSys_2Dlg*) m_pWnd)->m_AdoConnection;
	if(m_AdoConnection.IsOpen()){
		m_AdoRecordSet.SetAdoConnection(&m_AdoConnection);
		m_AdoRecordSet.SetCursorLocation();
	}
	return TRUE;
}
void CDialog_Query::OnCbnSelchangeComboQuery()
{
	// TODO: 在此添加控件通知處理程序代碼
	UpdateData();
	m_QueryID="";
	m_Queryname="";
	m_QueryNum="";
	m_QueryUsername="";
	UpdateData(FALSE);
	m_QueryChoice.GetLBText(m_QueryChoice.GetCurSel(),m_selection);
	if(m_selection=="相關記錄"){
		AfxMessageBox("請重新選擇一個");
		return ;
	}
	else if(m_selection=="查詢學生記錄"||m_selection=="查詢教師記錄"){
		m_editID.SetReadOnly();
		m_editname.SetReadOnly();
		m_eidtusername.SetReadOnly(FALSE);
		m_editnum.SetReadOnly(FALSE);
	}
	else if(m_selection=="課程相關記錄"||m_selection=="書籍相關記錄"
	||m_selection=="學院相關記錄"||m_selection=="系別相關記錄"||
	m_selection=="社團相關記錄"||m_selection=="班級相關記錄"){
		m_eidtusername.SetReadOnly();
		m_editnum.SetReadOnly();
		m_editID.SetReadOnly(FALSE);
		m_editname.SetReadOnly(FALSE);
		if(m_selection=="課程相關記錄") m_editID.SetReadOnly();
	}
}

void CDialog_Query::OnBnClickedButtonQuery()
{
	// TODO: 在此添加控件通知處理程序代碼
	UpdateData();
	CString sql;
	long lOption(adCmdText);
	if(m_AdoConnection.IsOpen()){
		UpdateData(TRUE);
		if(m_selection=="查詢學生記錄"){
			if(m_QueryNum!=""){
				if(m_QueryUsername!="") AfxMessageBox("查詢以學號為準");
				sql="SELECT * FROM studentrecord,lessonrecord,classrecord WHERE studentrecord.studynum = \'"+m_QueryNum+"\' AND lessonrecord.studynum=\'"+m_QueryNum+"\' AND studentrecord.classid=classrecord.classid";
			}
			else if(m_QueryUsername!=""){
				sql="SELECT *FROM studentrecord,lessonrecord,classrecord WHERE 姓名 LIKE \'%"+m_QueryUsername+"%\' AND studentrecord.studynum=lessonrecord.studynum AND studentrecord.classid=classrecord.classid";
			}else {
				sql="studentrecord";
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的學生資料");
		}
		if(m_selection=="查詢教師記錄"){
			if(m_QueryNum!=""){
				if(m_QueryUsername!="") AfxMessageBox("查詢以教師號為準");
				sql.Format("SELECT *FROM teacherrecord,teachrecord WHERE teachernum =%s AND teacherrecord.teachernum=teachrecord.teachernum",m_QueryNum);
			}
			else if(m_QueryUsername!=""){
				sql="SELECT *FROM teacherrecord WHERE teachername LIKE \'%"+m_QueryUsername+"%\' AND teacherrecord.teachernum=teachrecord.teachernum";
			}
			else {
				sql="teacherrecord";
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的教師資料");
		}
		if(m_selection=="課程相關記錄"){
			if(m_Queryname!=""){
				sql="SELECT *FROM lessonrecord WHERE 課程 LIKE \'%"+m_Queryname+"%\'";
			}else {
				sql.Format("lessonrecord");
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的課程信息");
		}
		if(m_selection=="書籍相關記錄"){
			if(m_QueryID!=""){
				if(m_Queryname!="") AfxMessageBox("查詢以書籍編號為準");
				sql.Format("SELECT *FROM bookrecord,studentrecord WHERE bookid =%s AND bookrecord.studynum=studentrecord.studynum",m_QueryID);
			}else if(m_Queryname!=""){
				sql="SELECT *FROM lessonrecord WHERE books LIKE \'%"+m_Queryname+"%\' AND bookrecord.studynum=studentrecord.studynum";
			}else {
				sql.Format("bookrecord");
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的書籍信息");
		}
		if(m_selection=="學院相關記錄"){
			if(m_QueryID!=""){
				if(m_Queryname!="") AfxMessageBox("查詢以學院編號為準");
				sql.Format("SELECT *FROM collegerecord WHERE collegeid=%s",m_QueryID);
			}else if(m_Queryname!=""){
				sql="SELECT *FROM collegerecord WHERE collegename LIKE \'%"+m_Queryname+"%\'";
			}else {
				sql.Format("collegerecord");
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的學院相關信息");
		}
		if(m_selection=="系別相關記錄"){
			if(m_QueryID!=""){
				if(m_Queryname!="") AfxMessageBox("查詢以系別編號為準");
				sql.Format("SELECT *FROM departmentrecord,collegerecord WHERE departmentid=%s AND departmentrecord.collegeid=collegerecord.collegeid",m_QueryID);
			}else if(m_Queryname!=""){
				sql="SELECT *FROM departmentrecord,collegerecord WHERE departmentname LIKE \'%"+m_Queryname+"%\' AND departmentrecord.collegeid=collegerecord.collegeid";
			}else {
				sql.Format("departmentrecord");
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的系的相關資料");
		}
		if(m_selection=="社團相關記錄"){
			if(m_QueryID!=""){
				if(m_Queryname!="") AfxMessageBox("查詢以社團編號為準");
				sql.Format("SELECT *FROM consortiumrecord WHERE consortiumid=%s",m_QueryID);
			}else if(m_Queryname!=""){
				sql="SELECT *FROM consortiumrecord WHERE consortiumname=\'%"+m_Queryname+"%\'";
			}else {
				sql.Format("consortiumrecord");
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的社團相關信息");
		}
		if(m_selection=="班級相關記錄"){
			if(m_QueryID!=""){
				if(m_Queryname!="") AfxMessageBox("查詢以班級編號為準");
				sql.Format("SELECT *FROM classrecord,departmentrecord WHERE classid=%s AND classrecord.departmentid=departmentrecord.departmentid",m_QueryID);
			}else if(m_Queryname!=""){
				sql="SELECT *FROM classrecord,departmentrecord WHERE classname LIKE \'%"+m_Queryname+"%\' AND classrecord.departmentid=departmentrecord.departmentid";
			}else {
				sql.Format("classrecord");
				lOption=adCmdTable;
			}
			m_Datagrid_Query.put_Caption("查找的班級相關信息");
		}
	}else {
		AfxMessageBox("數據庫連接出現問題");
		return;
	}
	if(m_AdoRecordSet.IsOpen())
		m_AdoRecordSet.Close();
	m_AdoRecordSet.Open(sql,lOption);
	if(m_AdoRecordSet.IsEOF()){
		AfxMessageBox("沒有搜索到相關記錄");
		return;
	}
	m_Datagrid_Query.putref_DataSource(NULL);
	m_Datagrid_Query.putref_DataSource((LPUNKNOWN)m_AdoRecordSet.GetRecordset());
	m_Datagrid_Query.put_AllowAddNew(TRUE);
	m_Datagrid_Query.put_AllowDelete(TRUE);
	m_Datagrid_Query.put_AllowUpdate(TRUE);
	m_Datagrid_Query.Refresh();
	m_QueryID="";
	m_Queryname="";
	m_QueryNum="";
	m_QueryUsername="";
	UpdateData(FALSE);
}

void CDialog_Query::OnBnClickedOk()
{
	// TODO: 在此添加控件通知處理程序代碼
	OnCancel();
}

void CDialog_Query::OnOK(){
	if(MessageBox("退出查詢?","確定退出",MB_OKCANCEL|MB_ICONQUESTION)==IDOK){
		m_AdoConnection.CommitTrans();
		CDialog::OnOK();
	}
}

void CDialog_Query::OnCancel(){
	if(MessageBox("退出查詢?","確定退出",MB_OKCANCEL|MB_ICONQUESTION)==IDOK){
		m_AdoConnection.CommitTrans();
		CDialog::OnCancel();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产cao| 激情国产一区二区| 久久亚区不卡日本| 欧美人动与zoxxxx乱| 日本久久一区二区三区| 国产精品一品视频| 视频一区视频二区在线观看| 亚洲精选视频在线| 中文字幕乱码日本亚洲一区二区| 欧美日韩国产电影| 一本大道av伊人久久综合| 亚洲1区2区3区4区| 亚洲一卡二卡三卡四卡| 亚洲女与黑人做爰| 亚洲午夜精品久久久久久久久| 一区二区三区在线免费观看| 亚洲激情一二三区| 亚洲一二三四久久| 亚洲成av人片一区二区| 日韩福利视频网| 肉色丝袜一区二区| 久久精品国产色蜜蜜麻豆| 免费看日韩a级影片| 国产精品影音先锋| 91免费观看在线| 色婷婷国产精品综合在线观看| 欧美色视频在线| 欧美乱妇15p| 亚洲精品在线观看视频| 欧美极品aⅴ影院| 亚洲欧美韩国综合色| 亚洲图片有声小说| 日本成人超碰在线观看| 国产99久久精品| 在线视频一区二区免费| 日韩一级片在线观看| 国产女人18毛片水真多成人如厕 | 亚洲午夜精品在线| 美脚の诱脚舐め脚责91| 成人一区二区三区视频在线观看| 色av一区二区| 精品久久一区二区| 亚洲乱码精品一二三四区日韩在线 | 国产精品剧情在线亚洲| 亚洲成av人片在线| 大白屁股一区二区视频| 欧美日韩亚洲丝袜制服| 国产无人区一区二区三区| 玉足女爽爽91| 国产精品88888| 欧美高清视频不卡网| 国产欧美日韩麻豆91| 五月综合激情婷婷六月色窝| 国产精品一区一区三区| 欧美色窝79yyyycom| 国产亚洲1区2区3区| 婷婷亚洲久悠悠色悠在线播放| 不卡区在线中文字幕| 日韩欧美中文字幕制服| 亚洲精品亚洲人成人网| 国产成人在线色| 制服丝袜成人动漫| 亚洲综合在线五月| 成人国产精品免费观看动漫| 精品三级在线看| 天天影视色香欲综合网老头| 色综合色综合色综合色综合色综合 | 极品美女销魂一区二区三区免费| 色综合天天综合在线视频| 精品国产乱码久久久久久影片| 亚洲第一福利视频在线| 91玉足脚交白嫩脚丫在线播放| 国产亚洲精品资源在线26u| 麻豆91在线看| 在线不卡一区二区| 午夜免费久久看| 91久久久免费一区二区| 亚洲男女一区二区三区| www.日本不卡| 国产精品久99| 不卡视频在线看| 亚洲欧洲日韩综合一区二区| 国产69精品久久99不卡| 国产女同性恋一区二区| 国产高清亚洲一区| 久久精品欧美一区二区三区不卡| 韩国欧美国产一区| 久久久亚洲午夜电影| 国产剧情一区二区| 久久久国产精品麻豆| 成人激情av网| 日韩伦理av电影| 91久久精品国产91性色tv| 午夜欧美视频在线观看| 欧美videos中文字幕| 九九**精品视频免费播放| 久久人人97超碰com| 国产精品18久久久久| 国产精品国模大尺度视频| 97se亚洲国产综合自在线| 亚洲欧美激情在线| 欧美一区二区三区成人| 国产一区高清在线| 亚洲欧洲国产日韩| 欧美视频中文一区二区三区在线观看| 亚洲成人综合视频| 欧美精品一区二区在线播放| 国模套图日韩精品一区二区| 欧美极品少妇xxxxⅹ高跟鞋 | 色国产精品一区在线观看| 亚洲国产一区二区视频| 欧美大片在线观看一区| 福利91精品一区二区三区| 亚洲黄色av一区| 精品久久久久久久久久久久久久久| 国产成人av电影| 一区二区免费在线播放| 欧美大片国产精品| 91色视频在线| 久久精品99国产国产精| 亚洲人123区| 日韩欧美电影在线| 色综合中文字幕| 久久99精品一区二区三区三区| 国产欧美日韩在线视频| 欧美人妖巨大在线| 成人av在线电影| 男人的j进女人的j一区| 中文字幕一区三区| 久久伊99综合婷婷久久伊| 91免费版在线| 国产毛片精品视频| 午夜伦欧美伦电影理论片| 国产精品家庭影院| 精品少妇一区二区三区视频免付费| 色偷偷88欧美精品久久久| 国产精品一区二区黑丝| 久久黄色级2电影| 亚洲国产一区二区视频| 亚洲人成亚洲人成在线观看图片| 欧美成人艳星乳罩| 欧美高清hd18日本| 91国内精品野花午夜精品| 国产99久久久国产精品免费看 | 精品入口麻豆88视频| 在线影视一区二区三区| 99久久婷婷国产综合精品电影 | 国产精品欧美经典| 久久精品欧美一区二区三区不卡| 欧美一区二区三区免费视频| 欧美中文字幕久久| 91久久精品一区二区三| 99久久久久久99| av电影在线不卡| 成人黄色免费短视频| 国产69精品久久99不卡| 成人综合激情网| 成人综合在线观看| 成人小视频在线观看| 国产大陆亚洲精品国产| 成人的网站免费观看| 大胆亚洲人体视频| 99re热视频这里只精品| 91视频你懂的| 91在线观看成人| 91久久免费观看| 欧美日韩一区二区在线观看| 欧美日韩午夜在线| 3d成人动漫网站| 日韩欧美一区中文| 2022国产精品视频| 国产视频一区二区在线观看| 欧美国产一区二区| 亚洲另类在线视频| 天堂久久久久va久久久久| 免费成人在线视频观看| 激情综合网av| 成人av午夜影院| 一本大道av伊人久久综合| 欧美精三区欧美精三区| 精品免费视频一区二区| 国产日韩亚洲欧美综合| 亚洲四区在线观看| 日韩专区在线视频| 国产精品一区一区三区| 99精品视频在线观看| 欧美日韩午夜在线| 久久久不卡影院| 一区二区三区高清| 国内不卡的二区三区中文字幕| 丁香婷婷综合五月| 欧美日韩色综合| 久久先锋影音av鲁色资源网| 国产精品第一页第二页第三页| 亚洲国产精品久久久久婷婷884| 美女在线观看视频一区二区| 成人黄色大片在线观看| 91麻豆精品国产91久久久使用方法 | 99久久精品费精品国产一区二区| 欧美系列亚洲系列|