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

📄 operlogin.cpp

📁 银行系统的网上用户操作模块.用户可以以网页的形式注册银行帐号,并进行转帐操作.
💻 CPP
字号:
// OperLogin.cpp : 实现文件
//

#include "stdafx.h"
#include "BankService.h"
#include "OperLogin.h"
#include ".\operlogin.h"



// COperLogin 对话框

IMPLEMENT_DYNAMIC(COperLogin, CDialog)
COperLogin::COperLogin(CWnd* pParent /*=NULL*/)
	: CDialog(COperLogin::IDD, pParent)
	, m_opername(_T(""))
	, m_operpwd(_T(""))
{
}

COperLogin::~COperLogin()
{
}

void COperLogin::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_NAME, m_opername);
	DDX_Text(pDX, IDC_PWD, m_operpwd);
}


BEGIN_MESSAGE_MAP(COperLogin, CDialog)
	ON_BN_CLICKED(IDC_Login, OnBnClickedLogin)
	ON_BN_CLICKED(IDC_Exit, OnBnClickedExit)
END_MESSAGE_MAP()


// COperLogin 消息处理程序



void COperLogin::OnBnClickedLogin()
{
	// TODO: 在此添加控件通知处理程序代码

	//验证操作员帐户
	try
	{
		UpdateData();
		CString strQuery="SELECT * FROM OperAccount WHERE name=\'"+m_opername.Trim()+"\' AND password=\'"+m_operpwd.Trim()+"\'";
		pOperRst.CreateInstance("ADODB.Recordset");
		pOperRst->Open(_bstr_t(strQuery),_variant_t((IDispatch*)pConn,true),adOpenStatic,adLockOptimistic,adCmdText);
	}
	catch(_com_error &e)
	{
		MessageBox(e.ErrorMessage()); 
		OnCancel();
	}

	//操作员帐户存在
	if(!pOperRst->rsEOF)
	{
		AfxMessageBox("登录成功");
		OnOK();//此消息发出后,主程序对话框出现
	}
	else
	{
		AfxMessageBox("登录失败,请重试");
		m_opername="";
		m_operpwd="";
		UpdateData(FALSE);
	}
}


void COperLogin::OnBnClickedExit()
{
	// TODO: 在此添加控件通知处理程序代码
	//此消息发出后,关闭整个程序
	OnCancel();
	//AfxGetMainWnd()->SendMessage(WM_QUIT);
}

⌨️ 快捷键说明

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