www.pudn.com > 111.rar > LoginDatabase.cpp


// 
/****************************************/ 
/*		SchoolManageSystem			    */ 
/*设计者:全佳营						*/ 
/*时间:2004.5.9-2004-5.18				*/ 
/*Email:ghostman@tzc.edu.cn				*/ 
/****************************************/ 
// LoginDatabase.cpp : 实现文件 
// 
 
#include "stdafx.h" 
#include "SchoolManageSys_2.h" 
#include "LoginDatabase.h" 
#include ".\logindatabase.h" 
#include "Dialog_Login.h" 
#include "SchoolManageSys_2Dlg.h" 
// CLoginDatabase 对话框 
 
IMPLEMENT_DYNAMIC(CLoginDatabase, CDialog) 
CLoginDatabase::CLoginDatabase(CWnd* pParent /*=NULL*/) 
	: CDialog(CLoginDatabase::IDD, pParent) 
	, m_Dbname(_T("sa")) 
	,m_DBPasswd(_T("")) 
	, m_dbsrc(_T("localhost")) 
{ 
} 
 
 
CLoginDatabase::~CLoginDatabase() 
{ 
} 
 
void CLoginDatabase::DoDataExchange(CDataExchange* pDX) 
{ 
	CDialog::DoDataExchange(pDX); 
	DDX_Text(pDX, IDC_EDIT_DBNAME, m_Dbname); 
	DDX_Text(pDX, IDC_EDIT_DBPASSWD, m_DBPasswd); 
	DDX_Text(pDX, IDC_EDIT_DBSRC, m_dbsrc); 
} 
 
 
BEGIN_MESSAGE_MAP(CLoginDatabase, CDialog) 
	ON_BN_CLICKED(IDOK, OnBnClickedOk) 
	ON_BN_CLICKED(IDCANCEL, OnBnClickedCancel) 
END_MESSAGE_MAP() 
 
 
// CLoginDatabase 消息处理程序 
BOOL CLoginDatabase::OnInitDialog(){ 
	CDialog::OnInitDialog(); 
	theApp.m_pSkin =GetDlgItem(IDC_SKIN2)->GetControlUnknown(); 
	theApp.m_pSkin->LoadSkin(L"winaqua.skn"); 
	theApp.m_pSkin->ApplySkin((int)m_hWnd); 
	return TRUE; 
} 
 
void CLoginDatabase::OnBnClickedOk() 
{ 
	// TODO: 在此添加控件通知处理程序代码 
	UpdateData(TRUE); 
 
	//传递数据库连接信息 
	CWnd *pWnd=CWnd::FindWindow(NULL,"登入窗口"); 
	((CDialog_Login*) pWnd)->m_dbsrc=m_dbsrc; 
	((CDialog_Login*) pWnd)->m_dbuser=m_Dbname; 
	((CDialog_Login*) pWnd)->m_dbpwd=m_DBPasswd; 
	 
	CWnd *pWnd1=CWnd::FindWindow(NULL,"校人事信息管理系统"); 
	((CSchoolManageSys_2Dlg*) pWnd1)->m_pdbsrc=m_dbsrc; 
	((CSchoolManageSys_2Dlg*) pWnd1)->m_pdbuser=m_Dbname; 
	((CSchoolManageSys_2Dlg*) pWnd1)->m_pdbpwd=m_DBPasswd; 
 
	OnOK(); 
} 
 
void CLoginDatabase::OnBnClickedCancel() 
{ 
	// TODO: 在此添加控件通知处理程序代码 
	OnCancel(); 
}