⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 denglu.cpp

📁 学籍管理系统 实现接单的学籍管理功能 主要是针对高中的
💻 CPP
字号:
// denglu.cpp : implementation file
//

#include "stdafx.h"
#include "biyesheji.h"
#include "denglu.h"

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

/////////////////////////////////////////////////////////////////////////////
// Cdenglu dialog


Cdenglu::Cdenglu(CWnd* pParent /*=NULL*/)
	: CDialog(Cdenglu::IDD, pParent)
{
	//{{AFX_DATA_INIT(Cdenglu)
	m_pSetAdmin=NULL;
	m_user = _T("");
	m_password = _T("");
	//}}AFX_DATA_INIT
}


void Cdenglu::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(Cdenglu)
	DDX_Control(pDX, IDC_EDIT2, m_objpassword);
	DDX_Control(pDX, IDC_EDIT1, m_objuser);
	DDX_Text(pDX, IDC_EDIT1, m_user);
	DDX_Text(pDX, IDC_EDIT2, m_password);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(Cdenglu, CDialog)
	//{{AFX_MSG_MAP(Cdenglu)
	ON_WM_DESTROY()
	ON_BN_CLICKED(ID_BUTTON_OK, OnButtonOk)
	ON_BN_CLICKED(ID_BUTTON_CANCEL, OnButtonCancel)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Cdenglu message handlers

void Cdenglu::OnDestroy() 
{
	delete m_pSetAdmin;
	CDialog::OnDestroy();
	
	// TODO: Add your message handler code here
	
}

BOOL Cdenglu::OnInitDialog()
{
CDialog::OnInitDialog();
m_pSetAdmin=new CadminSet(NULL);	
	m_pSetAdmin->Open();
	return TRUE; 
}

void Cdenglu::OnOK() 
{

	
OnButtonOk();//检验登录信息是否正确
}

void Cdenglu::OnCancel() 
{

	
	EndDialog(0);//关闭对话框,返回0,停止启动系统
}

void Cdenglu::OnButtonOk() 
{
UpdateData(true);//将对话框数据传入变量
	if(m_user=="")
	{
		MessageBox("请输入用户ID!","用户登录");
		m_objuser.SetFocus();
		return;
	}
		m_pSetAdmin->m_strFilter="username='"+m_user+"'";
		m_pSetAdmin->Requery();//查找系统用户记录
		if(m_pSetAdmin->IsBOF() && m_pSetAdmin->IsEOF())
		{
			//无用户记录,登录ID错误
			MessageBox("用户ID错误!","用户登录");
			m_objuser.SetFocus();
			return;
		}
		else
		{
			//检查口令是否正确
			if(m_pSetAdmin->m_mima!=m_password)
			{
				MessageBox("口令错误!","用户登录");
				m_objpassword.SetFocus();
				return;
			}
		}

	

	((CBiyeshejiApp*)AfxGetApp())->CurrentUserName=m_user;
	((CBiyeshejiApp*)AfxGetApp())->CurrentUserPWD=m_password;
	//关闭对话框,返回1,允许继续启动系统
	EndDialog(1);
	
}

void Cdenglu::OnButtonCancel() 
{
EndDialog(0);//关闭对话框,返回0,停止启动系统	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -