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

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

?? dialog_personnel.cpp

?? 企業員工的管理培訓系統  包礦管理\培訓的業務
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
	strSQL.Format("select * from PERSONNEL_PLAN where EMP_NO=%d",person_id);
	m_planset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
	if(m_planset.GetRecordCount()!=0) m_planset.MoveFirst();
	i=0;
	while(!m_planset.IsEOF())
	{
		int temp=0;
		m_planset.GetFieldValue(temp,varValue);
		sprintf(buf,"%d",varValue.m_lVal); m_plan.InsertItem(i,buf);
		m_planset.GetFieldValue(1,varValue);
		sprintf(buf,"%d",varValue.m_lVal); m_plan.SetItemText(i,1,buf);
		m_planset.GetFieldValue(2,varValue);
		sprintf(buf,"%d-%d-%d",varValue.m_pdate->year,varValue.m_pdate->month,varValue.m_pdate->day); m_plan.SetItemText(i,2,buf);
		m_planset.GetFieldValue(3,varValue);
		sprintf(buf,"%d-%d-%d",varValue.m_pdate->year,varValue.m_pdate->month,varValue.m_pdate->day); m_plan.SetItemText(i,3,buf);
		m_planset.MoveNext();
		i++;
	}
}

BOOL CDIALOG_PERSONNEL::OnInitDialog() 
{
	CDialog::OnInitDialog();
	select=-1;
	// TODO: Add extra initialization here
	m_basic.InsertColumn(0,"員工號");
	m_basic.InsertColumn(1,"員工姓名");
	m_basic.InsertColumn(2,"所在部門號");
	m_basic.InsertColumn(3,"學歷");
	m_basic.InsertColumn(4,"性別");
	m_basic.InsertColumn(5,"生日");
	m_basic.InsertColumn(6,"籍貫");
	m_basic.InsertColumn(7,"國籍");
	m_basic.InsertColumn(8,"民族");
	m_basic.InsertColumn(9,"身份證號");
	m_basic.InsertColumn(10,"婚姻狀況");
	m_basic.InsertColumn(11,"健康狀況");
	m_basic.InsertColumn(12,"參加工作時間");
	m_basic.InsertColumn(13,"員工狀態");
	m_basic.InsertColumn(14,"狀態時間");
	m_basic.InsertColumn(15,"家庭住址");
	m_basic.InsertColumn(16,"聯系電話");
	m_basic.InsertColumn(17,"Email地址");
	m_basic.InsertColumn(18,"工作崗位代號");
	RECT rectbasic;
	m_basic.GetWindowRect(&rectbasic);
	int widbasic = rectbasic.right - rectbasic.left;
	m_basic.SetColumnWidth(0,widbasic/8);
	m_basic.SetColumnWidth(1,widbasic/8);
	m_basic.SetColumnWidth(2,widbasic/8);
	m_basic.SetColumnWidth(3,widbasic/8);
	m_basic.SetColumnWidth(4,widbasic/8);
	m_basic.SetColumnWidth(5,widbasic/8);
	m_basic.SetColumnWidth(6,widbasic/8);
	m_basic.SetColumnWidth(7,widbasic/8);
	m_basic.SetColumnWidth(8,widbasic/8);
	m_basic.SetColumnWidth(9,widbasic/8);
	m_basic.SetColumnWidth(10,widbasic/8);
	m_basic.SetColumnWidth(11,widbasic/8);
	m_basic.SetColumnWidth(12,widbasic/8);
	m_basic.SetColumnWidth(13,widbasic/8);
	m_basic.SetColumnWidth(14,widbasic/8);
	m_basic.SetColumnWidth(15,widbasic/8);
	m_basic.SetColumnWidth(16,widbasic/8);
	m_basic.SetColumnWidth(17,widbasic/8);
	m_basic.SetColumnWidth(18,widbasic/8);
	m_basic.SetExtendedStyle(LVS_EX_FULLROWSELECT);

	m_score.InsertColumn(0,"員工號");
	m_score.InsertColumn(1,"課程號");
	m_score.InsertColumn(2,"上課時間");
	m_score.InsertColumn(3,"上課地點");
	m_score.InsertColumn(4,"教師號");
	m_score.InsertColumn(5,"成績1");
	m_score.InsertColumn(6,"成績2");
	m_score.InsertColumn(7,"教師評語");
	m_score.InsertColumn(8,"通過與否");
	RECT rectscore;
	m_score.GetWindowRect(&rectscore);
	int widscore= rectscore.right - rectscore.left;
	m_score.SetColumnWidth(0,widscore/8);
	m_score.SetColumnWidth(1,widscore/8);
	m_score.SetColumnWidth(2,widscore/8);
	m_score.SetColumnWidth(3,widscore/8);
	m_score.SetColumnWidth(4,widscore/8);
	m_score.SetColumnWidth(5,widscore/8);
	m_score.SetColumnWidth(6,widscore/8);
	m_score.SetColumnWidth(7,widscore/8);
	m_score.SetColumnWidth(8,widscore/8);
	m_score.SetExtendedStyle(LVS_EX_FULLROWSELECT);

	m_need.InsertColumn(0,"課程號");
	m_need.InsertColumn(1,"課程需要者號");
	RECT rectneed;
	m_need.GetWindowRect(&rectneed);
	int widneed= rectneed.right - rectneed.left;
	m_need.SetColumnWidth(0,widneed/2);
	m_need.SetColumnWidth(1,widneed/2);
	m_need.SetExtendedStyle(LVS_EX_FULLROWSELECT);

	m_plan.InsertColumn(0,"員工號");
	m_plan.InsertColumn(1,"課程號");
	m_plan.InsertColumn(2,"課程開始時間");
	m_plan.InsertColumn(3,"課程結束時間");
	RECT rectplan;
	m_plan.GetWindowRect(&rectplan);
	int widplan= rectplan.right - rectplan.left;
	m_plan.SetColumnWidth(0,widplan/4);
	m_plan.SetColumnWidth(1,widplan/4);
	m_plan.SetColumnWidth(2,widplan/4);
	m_plan.SetColumnWidth(3,widplan/4);
	m_plan.SetExtendedStyle(LVS_EX_FULLROWSELECT);
	p_query.Format("select * from PERSONNEL");
	RefreshData();	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

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

void CDIALOG_PERSONNEL::OnButtondel() 
{
	// TODO: Add your control notification handler code here
	int choice=CDialog::GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO4);
	if(choice==IDC_RADIO1)
	{
		int i=m_basic.GetHotItem();
		CString strSQL;
		if(i==-1){
			MessageBox("please choose a record first!");
		}
		else{
			int keyid=atoi(m_basic.GetItemText(i,0));
			strSQL.Format("delete from PERSONNEL where EMP_NO=%d",keyid);
			m_database.ExecuteSQL(strSQL);
			strSQL.Format("delete from PERSONNEL_PLAN where EMP_NO=%d",keyid);
			m_database.ExecuteSQL(strSQL);
			strSQL.Format("delete from SCORE where EMP_NO=%d",keyid);
			m_database.ExecuteSQL(strSQL);
			strSQL.Format("delete from COURSE_NEED where COURSE_NEED=%d",keyid);
			m_database.ExecuteSQL(strSQL);
			m_database.Close();
			RefreshData();
		}
	}
	else if(choice==IDC_RADIO2)
	{
		int i=m_plan.GetSelectionMark();
		CString strSQL;
		if(i==-1){
			MessageBox("please choose a record first!");
		}
		else{
			int keyid=atoi(m_plan.GetItemText(i,1));
			strSQL.Format("delete from PERSONNEL_PLAN where COURSE_ID=%d",keyid);
			m_database.ExecuteSQL(strSQL);
			m_database.Close();
			RefreshData();
		}	
	}
	else if(choice==IDC_RADIO3)
	{
		int i=m_need.GetSelectionMark();
		CString strSQL;
		if(i==-1){
			MessageBox("please choose a record first!");
		}
		else{
			int keyid=atoi(m_need.GetItemText(i,0));
			strSQL.Format("delete from COURSE_NEED where COURSE_ID=%d",keyid);
			m_database.ExecuteSQL(strSQL);
			m_database.Close();
			RefreshData();
		}
	}
	else if(choice==IDC_RADIO4)
	{
		int i=m_score.GetSelectionMark();
		CString strSQL;
		if(i==-1){
			MessageBox("please choose a record first!");
		}
		else{
			int keyid=atoi(m_score.GetItemText(i,1));
			strSQL.Format("delete from SCORE where COURSE_ID=%d",keyid);
			m_database.ExecuteSQL(strSQL);
			m_database.Close();
			RefreshData();
		}
	}
	else{
		MessageBox("please choose a class first!");
	}
}

void CDIALOG_PERSONNEL::OnRadio4() 
{
	// TODO: Add your control notification handler code here
	CDialog::CheckRadioButton(IDC_RADIO1,IDC_RADIO4,IDC_RADIO4);
	
}

void CDIALOG_PERSONNEL::OnReturnList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	
	*pResult = 0;
}

void CDIALOG_PERSONNEL::OnButtonquery() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	CString m_realfield;
	if(m_field.Compare("員工號")==0)
	{
		m_realfield.Format("EMP_NO");
		p_query.Format("select * from PERSONNEL where %s%s%d",m_realfield,m_relation,atoi(m_content));
	}
	if(m_field.Compare("員工姓名")==0)
	{
		m_realfield.Format("EMP_NAME");
		p_query.Format("select * from PERSONNEL where %s%s'%s'",m_realfield,m_relation,m_content);
	}
	if(m_field.Compare("學歷")==0)
	{
		m_realfield.Format("EMP_XL");
		p_query.Format("select * from PERSONNEL where %s%s'%s'",m_realfield,m_relation,m_content);
	}
	if(m_field.Compare("所在部門號")==0)
	{
		m_realfield.Format("DEPT_ID");
		p_query.Format("select * from PERSONNEL where %s%s%d",m_realfield,m_relation,atoi(m_content));
	}
	if(m_field.Compare("性別")==0)
	{
		m_realfield.Format("EMP_GENDER");
		p_query.Format("select * from PERSONNEL where %s%s'%s'",m_realfield,m_relation,m_content);
	}
	RefreshData();
}

void CDIALOG_PERSONNEL::OnItemclickList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	HD_NOTIFY *phdn = (HD_NOTIFY *) pNMHDR;
	// TODO: Add your control notification handler code here
	
	*pResult = 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级生活片| 国产视频在线观看一区二区三区 | 精品噜噜噜噜久久久久久久久试看 | 亚洲成a人片在线不卡一二三区 | 国产精品一区二区你懂的| 欧美一区二区三级| 国产精品一区在线观看你懂的| 国产精品美女久久久久aⅴ国产馆| 91视频一区二区| 蜜臀av一级做a爰片久久| 日本一区二区免费在线观看视频| 91麻豆国产香蕉久久精品| 日韩中文字幕91| 亚洲人xxxx| 中文字幕乱码日本亚洲一区二区| 欧美丝袜丝交足nylons| 夫妻av一区二区| 国产在线国偷精品产拍免费yy| 亚洲自拍另类综合| 又紧又大又爽精品一区二区| 欧美成人精精品一区二区频| 欧美美女一区二区| 色哟哟精品一区| 色综合久久99| 成人激情免费网站| 成人综合在线观看| 国产精品77777| 高清av一区二区| 国产成人免费xxxxxxxx| 成人影视亚洲图片在线| 国产精品一级黄| 成人午夜视频网站| 国产69精品久久久久毛片| 国产不卡高清在线观看视频| 国产成人日日夜夜| 国产超碰在线一区| 色综合久久久久综合99| 色综合久久中文综合久久97| 欧美色综合网站| 精品视频免费看| 欧美精品18+| 精品成人私密视频| 成人免费一区二区三区视频 | 狠狠色丁香久久婷婷综合_中| 日韩一区二区精品葵司在线| 久久er99精品| 91福利精品第一导航| 亚洲日本中文字幕区| 国产精品久久久久毛片软件| 国产精品国模大尺度视频| 一区二区三区日本| 日韩av在线免费观看不卡| 三级一区在线视频先锋| 精品在线观看免费| 国产一区不卡在线| 欧洲国内综合视频| 久久女同互慰一区二区三区| 国产精品视频一二| 国产一区二区三区四区五区美女| 91豆麻精品91久久久久久| 久久精品欧美日韩| 久久99精品久久久久久动态图 | 久久超碰97人人做人人爱| 欧美一a一片一级一片| 中文字幕字幕中文在线中不卡视频| 激情文学综合网| 日韩午夜电影在线观看| 精品国产伦一区二区三区观看体验| 欧美午夜精品久久久久久超碰 | 欧美三级视频在线播放| 亚洲四区在线观看| 日本国产一区二区| 亚洲黄色小视频| 这里只有精品视频在线观看| 亚洲成人你懂的| 日韩视频在线永久播放| 激情综合五月婷婷| 国产精品久久久久久久久快鸭| 色综合久久久久综合体| 中文字幕一区免费在线观看| 在线观看亚洲成人| 免费精品99久久国产综合精品| 久久久不卡网国产精品二区| 国产福利不卡视频| 一区二区三区中文字幕精品精品| 91蜜桃在线观看| 日韩精品乱码av一区二区| 欧美精品一区二区蜜臀亚洲| 成人h动漫精品一区二区| 亚洲国产欧美一区二区三区丁香婷| 制服丝袜av成人在线看| 成人免费观看男女羞羞视频| 视频在线在亚洲| 一区二区三区日韩欧美| 国产精品无人区| 国产精品国产三级国产aⅴ原创 | 国产精品第一页第二页第三页| 欧美人妖巨大在线| 国产成人综合在线播放| 亚洲自拍偷拍九九九| 久久久99免费| 欧美日韩精品一区二区在线播放| 国产成人丝袜美腿| 免费成人在线视频观看| 一区二区三区不卡视频在线观看| 国产精品国产a| 欧美激情在线免费观看| 国产欧美一区二区三区网站| 欧美成人三级在线| 久久美女高清视频| 精品对白一区国产伦| 欧美日韩在线精品一区二区三区激情| 国产老肥熟一区二区三区| 亚洲午夜电影在线| 自拍偷拍国产精品| 国产精品欧美经典| 国产亚洲一区二区三区四区| 欧美精选午夜久久久乱码6080| av电影在线不卡| www.欧美精品一二区| 韩国视频一区二区| 精品一区二区三区在线播放视频| 亚洲国产精品久久人人爱蜜臀| 国产无一区二区| 亚洲国产成人在线| 欧美激情一区二区三区四区| 欧美国产成人在线| 亚洲三级免费电影| 一区二区三区av电影| 亚洲黄色录像片| 日本欧美大码aⅴ在线播放| 国产精品色哟哟| 一区二区三区日韩欧美精品| 日韩精品亚洲专区| 免费在线观看视频一区| 成人教育av在线| 日韩欧美不卡在线观看视频| 久久众筹精品私拍模特| 久久久精品黄色| 五月综合激情婷婷六月色窝| 麻豆成人免费电影| 99精品国产99久久久久久白柏| 色综合中文字幕国产| 欧美亚洲尤物久久| 久久一区二区三区四区| 亚洲色图欧美激情| 免费观看在线色综合| 在线观看免费视频综合| 国产农村妇女毛片精品久久麻豆| 一区二区三区美女| 成人动漫精品一区二区| 精品成人a区在线观看| 艳妇臀荡乳欲伦亚洲一区| 精品系列免费在线观看| 777久久久精品| 日韩福利视频导航| 欧美久久免费观看| 午夜影视日本亚洲欧洲精品| 成人av集中营| 国产精品色婷婷久久58| 麻豆一区二区三| 欧美大片在线观看| 久久国产欧美日韩精品| 91福利在线免费观看| 亚洲精品日韩一| 色94色欧美sute亚洲线路一久| 欧美狂野另类xxxxoooo| 亚洲综合激情网| 欧美性色综合网| 亚洲chinese男男1069| 99久久久无码国产精品| 欧美韩国日本综合| 99久久久无码国产精品| 精品对白一区国产伦| 成人黄色在线视频| 一区二区三区在线视频观看| 成人av网在线| 亚洲一区中文日韩| 欧美变态凌虐bdsm| 国产精品1区2区3区在线观看| 9191久久久久久久久久久| 麻豆国产精品一区二区三区| 中文字幕乱码一区二区免费| 欧美在线观看视频一区二区| 另类综合日韩欧美亚洲| 亚洲欧美一区二区视频| 欧美高清激情brazzers| 成人免费视频视频在线观看免费 | 另类小说综合欧美亚洲| 成人免费小视频| 亚洲精品一区二区三区精华液| 老司机精品视频一区二区三区| 一区二区中文视频| 日韩精品一区二| 欧美乱熟臀69xxxxxx| 91丨porny丨国产| 成人av网址在线观看| 国产精品一区在线观看乱码| 热久久一区二区| 五月综合激情日本mⅴ|