📄 dlglogin.cpp
字号:
// DlgLogin.cpp : implementation file
//
#include "stdafx.h"
#include "ShoolCard.h"
#include "DlgLogin.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#include "Employee.h"
/////////////////////////////////////////////////////////////////////////////
// CDlgLogin dialog
CDlgLogin::CDlgLogin(CWnd* pParent /*=NULL*/)
: CDialog(CDlgLogin::IDD, pParent)
{
//{{AFX_DATA_INIT(CDlgLogin)
m_Account = _T("");
m_Password = _T("");
//}}AFX_DATA_INIT
}
void CDlgLogin::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDlgLogin)
DDX_Text(pDX, IDC_EDIT_ACCOUNT, m_Account);
DDX_Text(pDX, IDC_EDIT_PASSWORD, m_Password);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDlgLogin, CDialog)
//{{AFX_MSG_MAP(CDlgLogin)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDlgLogin message handlers
bool CDlgLogin::IsValid(CString accout, CString password)
{
CEmployee employee;
employee.m_strFilter = "account = '" + accout + "'"
+ " and " + "password = '" + password + "'";
//employee.m_account = accout;
//employee.m_password = password;
if(!employee.Open()) return false;
if(employee.IsEOF()&&employee.IsBOF()) return false;
return true;
}
void CDlgLogin::OnOK()
{
// TODO: Add extra validation here
UpdateData(CON2VAR);
if(IsValid(m_Account,m_Password)) CDialog::OnOK();
else CDialog::OnCancel();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -