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

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

?? empolyinfo.cpp

?? 主要用在管理系統(tǒng),一個(gè)工程維護(hù)管理用vc++ 8.0 accesss數(shù)據(jù)庫(kù)
?? CPP
字號(hào):
// EmpolyInfo.cpp : 實(shí)現(xiàn)文件
//

#include "stdafx.h"
#include "ProjectManage.h"
#include "EmpolyInfo.h"
#include "User.h"
#include "ADODB.h"

// CEmpolyInfo 對(duì)話框

IMPLEMENT_DYNAMIC(CEmpolyInfo, CDialog)

CEmpolyInfo::CEmpolyInfo(CWnd* pParent /*=NULL*/)
	: CDialog(CEmpolyInfo::IDD, pParent)
{

}

CEmpolyInfo::~CEmpolyInfo()
{
}

void CEmpolyInfo::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_LIST1, m_oListmateriel);
}


BEGIN_MESSAGE_MAP(CEmpolyInfo, CDialog)
	ON_BN_CLICKED(IDC_BUTTON1, &CEmpolyInfo::OnBntAddEmp)
	ON_BN_CLICKED(IDC_BUTTON2, &CEmpolyInfo::OnBntModifyEmp)
	ON_BN_CLICKED(IDC_BUTTON3, &CEmpolyInfo::OnBntDeleteEmp)
ON_NOTIFY(NM_CLICK, IDC_LIST1, &CEmpolyInfo::OnNMClickList1)
END_MESSAGE_MAP()

// CEmpolyInfo 消息處理程序

void CEmpolyInfo::OnBntAddEmp()
{
	// TODO: 在此添加控件通知處理程序代碼
	CString sql;
	CString EmpName,DeptID,EmpDesc;
	CEdit* mCEdit=(CEdit*)this->GetDlgItem(IDC_EDIT1);
	mCEdit->GetWindowText(EmpName);
    CEdit* pEdit=(CEdit*)this->GetDlgItem(IDC_EDIT2);
    pEdit->GetWindowTextA(EmpDesc);
	CComboBox* mComb=(CComboBox*)this->GetDlgItem(IDC_COMBO1);
    mComb->GetWindowTextA(DeptID);
	try
	{
		if(EmpName!=""&&DeptID!="")
		{
			sql="Insert into EmployeeTab (DeptID,EmployeeName,EmployeeDesc) VALUES ('"+DeptID+"','"+EmpName+"','"+EmpDesc+"')";
			
			if(this->m_Storage.ExecSql(_bstr_t(sql)))
			{
			   AfxMessageBox("添加成功!");
			    
			}
		}
		else
		{
		     AfxMessageBox("請(qǐng)?zhí)韺憜T工姓名和選擇部門!");
			 return;
		}
	}
	catch(_com_error e)
	{
		CString errormessage;
		errormessage.Format("增加人員信息時(shí)出錯(cuò):%s",e.ErrorMessage());
		AfxMessageBox(errormessage);
	}
	ListCtrDataLoad();
	UpdateData(false);
}

void CEmpolyInfo::OnBntModifyEmp()
{
	// TODO: 在此添加控件通知處理程序代碼
	CString sql;
	CString EmpName,DeptID,EmpDesc,Code;
	CString EmpID;

	CEdit* mCEdit=(CEdit*)this->GetDlgItem(IDC_EDIT1);
	mCEdit->GetWindowText(EmpName);

    CEdit* pEdit=(CEdit*)this->GetDlgItem(IDC_EDIT2);
    pEdit->GetWindowTextA(EmpDesc);

	CEdit* sEdit=(CEdit*)this->GetDlgItem(IDC_EDIT3);
    sEdit->GetWindowTextA(Code);

	CComboBox* mComb=(CComboBox*)this->GetDlgItem(IDC_COMBO1);
    mComb->GetWindowTextA(DeptID);

	try
	{
		if(EmpName!=""&&DeptID!="")
		{
			sql="update EmployeeTab set DeptID='"+DeptID+"',EmployeeName='"+EmpName+"',EmployeeDesc='"+EmpDesc+"' where EmployeeID="+Code;
			
			if(this->m_Storage.ExecSql(_bstr_t(sql)))
			{
				ListCtrDataLoad();
			    AfxMessageBox("修改成功!");
			}
		}
		else
		{
		     AfxMessageBox("請(qǐng)?zhí)韺憜T工姓名和選擇部門!");
			 return;
		}
	}
	catch(_com_error e)
	{
		CString errormessage;
		errormessage.Format("修改人員信息時(shí)出錯(cuò):%s",e.ErrorMessage());
		AfxMessageBox(errormessage);
	}
}

void CEmpolyInfo::OnBntDeleteEmp()
{
	// TODO: 在此添加控件通知處理程序代碼
    CString sql;
	CString EmpName,DeptID,EmpDesc,Code;
	CString EmpID;

	CEdit* mCEdit=(CEdit*)this->GetDlgItem(IDC_EDIT1);
	mCEdit->GetWindowText(EmpName);

    CEdit* pEdit=(CEdit*)this->GetDlgItem(IDC_EDIT2);
    pEdit->GetWindowTextA(EmpDesc);

	CEdit* sEdit=(CEdit*)this->GetDlgItem(IDC_EDIT3);
    sEdit->GetWindowTextA(Code);

	CComboBox* mComb=(CComboBox*)this->GetDlgItem(IDC_COMBO1);
    mComb->GetWindowTextA(DeptID);
	try
	{
		
		sql="delete from EmployeeTab  where EmployeeID="+Code;
		if(MessageBox("真的要?jiǎng)h除考試編號(hào)為:"+EmpName+"的記錄嗎?","刪除詢問(wèn)", MB_OKCANCEL|MB_ICONQUESTION)==IDOK)
		{
	        if(this->m_Storage.ExecSql(_bstr_t(sql)))
			{
				ListCtrDataLoad();
			}
		}	
	}
	catch(_com_error e)
	{
		CString errormessage;
		errormessage.Format("刪除人員信息時(shí)出錯(cuò):%s",e.ErrorMessage());
		AfxMessageBox(errormessage);
	}

}

BOOL CEmpolyInfo::OnInitDialog()
{
	CDialog::OnInitDialog();
   
	// TODO:  在此添加額外的初始化
    
    CString DeptName;
	CComboBox* pCombobox=(CComboBox*)this->GetDlgItem(IDC_COMBO1);
	theApp.m_pDept->GetDeptName();
	POSITION p=theApp.m_pDept->m_DeptList.GetHeadPosition();  
	while(p)
	{
		DeptName=theApp.m_pDept->m_DeptList.GetNext(p);
    	pCombobox->AddString(DeptName);
	}
	pCombobox->SetCurSel(0);
	CEdit* pEdit=(CEdit*) this->GetDlgItem(IDC_EDIT1);
	pEdit->SetWindowText("");
	pEdit->SetFocus();
    
    for(int delcolumn=100;delcolumn>=0;delcolumn--)
		m_oListmateriel.DeleteColumn(delcolumn);
	//設(shè)置list對(duì)話框的列
	DWORD dwStyle;
	RECT rect;
	LV_COLUMN lvc;

	dwStyle = m_oListmateriel.GetStyle();
	dwStyle |= LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS ;

	m_oListmateriel.SetExtendedStyle(dwStyle);
	m_oListmateriel.GetClientRect(&rect);

	lvc.mask = LVCF_TEXT | LVCF_SUBITEM | LVCF_WIDTH |LVCF_FMT;
	lvc.fmt=LVCFMT_LEFT;

	lvc.iSubItem = 0;
	lvc.pszText = _T("編號(hào)");
	lvc.cx = 50;
	m_oListmateriel.InsertColumn(1,&lvc);

	lvc.iSubItem = 1;
	lvc.pszText = _T("姓名");
	lvc.cx = 80;
	m_oListmateriel.InsertColumn(2,&lvc);

	lvc.iSubItem = 2;
	lvc.pszText = _T("部門");
	lvc.cx = 100;
	m_oListmateriel.InsertColumn(3,&lvc);

	lvc.iSubItem = 3;
	lvc.pszText = _T("描述");
	lvc.cx = 120;
	m_oListmateriel.InsertColumn(4,&lvc);

    ListCtrDataLoad();

	return TRUE;  // return TRUE unless you set the focus to a control
	// 異常: OCX 屬性頁(yè)應(yīng)返回 FALSE
}

void CEmpolyInfo::ListCtrDataLoad()
{
	
	CString sql;
	CString curID;
	_RecordsetPtr m_pTRecordset; 

	m_oListmateriel.DeleteAllItems();
	int nColumnCount=m_oListmateriel.GetHeaderCtrl()->GetItemCount();
	
    int numline=0;
	sql="SELECT * FROM EmployeeTab where 1=1";
	
	try
	{
		m_pTRecordset.CreateInstance("ADODB.Recordset");
		m_pTRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pDBCon->GetActiveConnection(),true),adOpenDynamic,adLockOptimistic,adCmdText);
        
		m_pTRecordset->MoveFirst();
		LV_ITEM lvitem;
		lvitem.pszText="";
		lvitem.mask=LVIF_TEXT;
		lvitem.iSubItem=0;
		if(!m_pTRecordset->adoEOF)
		{
			while(!m_pTRecordset->adoEOF)
			{
                lvitem.iItem=numline;
				m_oListmateriel.InsertItem(&lvitem);
				m_oListmateriel.SetItemText(numline,0,(LPCTSTR)(_bstr_t)(m_pTRecordset->GetCollect("EmployeeID")));
				m_oListmateriel.SetItemText(numline,1,(LPCTSTR)(_bstr_t)(m_pTRecordset->GetCollect("EmployeeName")));
				m_oListmateriel.SetItemText(numline,2,(LPCTSTR)(_bstr_t)(m_pTRecordset->GetCollect("DeptID")));
				m_oListmateriel.SetItemText(numline,3,(LPCTSTR)(_bstr_t)(m_pTRecordset->GetCollect("EmployeeDesc")));	
			
				numline++;
               
				//m_oListmateriel.Invalidate();

				if (!m_pTRecordset->adoEOF)
				{
					m_pTRecordset->MoveNext();
				}
				
			}
		}
		m_pTRecordset->Close();
	}
	catch(_com_error e)
	{
		 CString errormessage;
		 MessageBox("加載列表視圖出錯(cuò)!");
	}
	CString temp;
	temp.Format("共有%d條記錄",numline);
	SetWindowText(temp);

}


void CEmpolyInfo::OnNMClickList1(NMHDR *pNMHDR, LRESULT *pResult)
{
	// TODO: 在此添加控件通知處理程序代碼
	CString EmpName,DeptID,EmpDesc,Code;
	NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
	if(pNMListView->iItem != -1)
	{

	CString strtemp;
	strtemp.Format("單擊的是第%d行第%d列",
	pNMListView->iItem, pNMListView->iSubItem);

    EmpName=m_oListmateriel.GetItemText(pNMListView->iItem, 1);
    DeptID=m_oListmateriel.GetItemText(pNMListView->iItem, 2);
    EmpDesc=m_oListmateriel.GetItemText(pNMListView->iItem, 3);
	Code=m_oListmateriel.GetItemText(pNMListView->iItem, 0);

	CEdit* mCEdit=(CEdit*)this->GetDlgItem(IDC_EDIT1);
	mCEdit->SetWindowTextA(EmpName);

    CEdit* pEdit=(CEdit*)this->GetDlgItem(IDC_EDIT2);
    pEdit->SetWindowTextA(EmpDesc);

	CEdit* sEdit=(CEdit*)this->GetDlgItem(IDC_EDIT3);
    sEdit->SetWindowTextA(Code);

	CComboBox* mComb=(CComboBox*)this->GetDlgItem(IDC_COMBO1);
    mComb->SetWindowTextA(DeptID);
	
	}

	*pResult = 0;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本色综合中文字幕| 国产精品污www在线观看| 国产综合色视频| 国产精品免费久久久久| 日本高清成人免费播放| 美女视频网站黄色亚洲| 国产精品网站在线观看| 欧美剧情电影在线观看完整版免费励志电影 | 7777女厕盗摄久久久| 久久国产剧场电影| 日韩一区有码在线| 日韩亚洲欧美综合| 99久久国产免费看| 精品亚洲欧美一区| 亚洲国产一区视频| 国产精品久久久久久久午夜片| 91精品国产欧美一区二区成人| 色美美综合视频| 国产高清无密码一区二区三区| 亚洲视频香蕉人妖| 精品91自产拍在线观看一区| 欧美综合天天夜夜久久| 国产精品99久久久久久似苏梦涵| 亚洲丶国产丶欧美一区二区三区| 国产女主播一区| 777午夜精品视频在线播放| 成人v精品蜜桃久久一区| 蜜臀国产一区二区三区在线播放 | 久久久亚洲精华液精华液精华液 | 国产精品全国免费观看高清| 欧美丰满少妇xxxxx高潮对白| 国产91精品一区二区麻豆亚洲| 日韩电影网1区2区| 国产乱国产乱300精品| 日韩—二三区免费观看av| 亚洲精品成人精品456| 国产午夜精品久久| 久久久99久久精品欧美| 欧美精品在欧美一区二区少妇| 色呦呦国产精品| 高清不卡一区二区| 国产一区二区三区黄视频| 免费看日韩a级影片| 亚洲国产aⅴ成人精品无吗| 亚洲女人的天堂| 国产精品国产a| 欧美国产一区二区在线观看| 精品国精品国产| 欧美电影精品一区二区| 91麻豆精品国产自产在线观看一区 | 丁香激情综合五月| 国产精品一品二品| 国产不卡视频在线播放| 国产一区二区三区免费| 狠狠色综合播放一区二区| 亚洲成在线观看| 亚洲国产美女搞黄色| 一区二区三区成人在线视频| 久久久精品欧美丰满| 91精品国产一区二区| 91精品欧美福利在线观看| 91精品国产色综合久久不卡电影| 欧美日韩激情一区| 制服丝袜亚洲播放| 欧美一区二区啪啪| 欧美岛国在线观看| 久久色在线观看| 国产精品久久久久影院老司 | 91精品久久久久久久91蜜桃| 在线看日本不卡| 在线精品视频一区二区| 欧美性欧美巨大黑白大战| 色噜噜狠狠色综合中国| 色狠狠综合天天综合综合| 色婷婷综合久久久久中文| 色婷婷综合久久久中文字幕| av不卡在线观看| 欧美性一级生活| 56国语精品自产拍在线观看| 日韩美女主播在线视频一区二区三区| 欧美一区二区免费| 中文字幕第一页久久| 亚洲人成亚洲人成在线观看图片| 亚洲美女视频在线| 日韩高清不卡一区二区| 激情图片小说一区| 成人精品免费看| 在线观看一区日韩| 欧美va日韩va| 亚洲欧美影音先锋| 亚洲va欧美va人人爽| 爽爽淫人综合网网站| 日韩黄色片在线观看| 日产欧产美韩系列久久99| 国产电影一区二区三区| 在线观看视频一区| 精品国产在天天线2019| 中文字幕欧美一| 日韩成人伦理电影在线观看| 精品一区二区三区在线观看| 91小视频在线观看| 欧美在线观看18| 欧美精品一区二区三区在线播放| 中文字幕一区在线| 日韩国产欧美在线观看| 国产一区欧美二区| 99在线精品一区二区三区| 欧美人与禽zozo性伦| 国产日韩欧美一区二区三区乱码 | 国内精品在线播放| 在线亚洲人成电影网站色www| 欧美女孩性生活视频| 国产欧美日韩卡一| 青青草精品视频| 91蜜桃网址入口| 欧美mv日韩mv| 亚洲va天堂va国产va久| 成人免费高清在线| 欧美变态tickle挠乳网站| 亚洲乱码中文字幕| 成人一区二区视频| 日韩欧美在线一区二区三区| 亚洲免费在线视频| 国产精品亚洲一区二区三区妖精| 欧美疯狂做受xxxx富婆| 亚洲婷婷综合久久一本伊一区| 麻豆91精品视频| 欧美性大战久久| 亚洲啪啪综合av一区二区三区| 麻豆成人在线观看| 91豆麻精品91久久久久久| 亚洲国产成人午夜在线一区| 精油按摩中文字幕久久| 欧美日韩在线精品一区二区三区激情 | 欧美精品三级日韩久久| 亚洲在线视频一区| 欧美性一二三区| 亚洲成av人综合在线观看| 欧美曰成人黄网| 一区二区三区四区中文字幕| 成人av电影免费在线播放| 国产欧美精品区一区二区三区| 精品亚洲成av人在线观看| 日韩免费高清电影| 日韩成人av影视| 欧美久久免费观看| 亚洲v精品v日韩v欧美v专区 | 色婷婷av久久久久久久| 综合欧美亚洲日本| 91日韩在线专区| 成人免费一区二区三区视频| 成人精品视频.| 综合电影一区二区三区 | 成人激情综合网站| 国产美女精品一区二区三区| 日韩三级免费观看| 久久成人精品无人区| 91精品国产丝袜白色高跟鞋| 日韩黄色片在线观看| 日韩三级免费观看| 精品一区二区三区在线播放| 国产三级一区二区| 在线观看日产精品| 午夜精品一区二区三区电影天堂| 欧美三级日本三级少妇99| 亚洲成av人在线观看| 日韩亚洲电影在线| 国产福利不卡视频| 一色屋精品亚洲香蕉网站| 91成人免费在线视频| 亚洲va在线va天堂| 精品久久久久av影院| 日产精品久久久久久久性色| 91精品国产综合久久婷婷香蕉| 亚洲国产va精品久久久不卡综合| 91福利国产成人精品照片| 樱花影视一区二区| 欧美午夜片在线看| 精品一区二区在线看| 国产视频在线观看一区二区三区| 国产激情精品久久久第一区二区| 日本一二三不卡| 欧美视频一区二区在线观看| 蜜桃免费网站一区二区三区| 国产日韩综合av| 日本韩国一区二区三区| 美女视频网站久久| 国产精品国产三级国产有无不卡 | 91精品国产aⅴ一区二区| 久草在线在线精品观看| 欧美—级在线免费片| 91久久精品午夜一区二区| 日韩av不卡一区二区| 国产欧美一区二区精品性色超碰| 91亚洲资源网| 欧美性xxxxx极品少妇| 加勒比av一区二区| 亚洲精品成人少妇| 精品国产伦一区二区三区观看体验| 成人美女在线观看|