modifypasswordsubdlg.cpp

来自「数据库开发的工资管理系统」· C++ 代码 · 共 74 行

CPP
74
字号
// ModifyPasswordSubDlg.cpp : implementation file
//

#include "stdafx.h"
#include "SalaryManagement.h"
#include "ModifyPasswordSubDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CModifyPasswordSubDlg dialog
BOOL CModifyPasswordSubDlg::OnInitDialog(){  //重载初始化对话框虚函数
	m_department=pDepartment->GetDepartmentName();

	CDialog::OnInitDialog();
	return TRUE;
}
/*-------------------------------------------------------------------------*/
CModifyPasswordSubDlg::CModifyPasswordSubDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CModifyPasswordSubDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CModifyPasswordSubDlg)
	m_password1 = _T("");
	m_password2 = _T("");
	m_department = _T("");
	//}}AFX_DATA_INIT
}


void CModifyPasswordSubDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CModifyPasswordSubDlg)
	DDX_Text(pDX, IDC_MODIFYPASSWORD_SUB_1_EDIT, m_password1);
	DDV_MaxChars(pDX, m_password1, 8);
	DDX_Text(pDX, IDC_MODIFYPASSWORD_SUB_2_EDIT, m_password2);
	DDV_MaxChars(pDX, m_password2, 8);
	DDX_Text(pDX, IDC_MODIFYPASSWORD_SUB_DEPART_EDIT, m_department);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CModifyPasswordSubDlg, CDialog)
	//{{AFX_MSG_MAP(CModifyPasswordSubDlg)
	ON_BN_CLICKED(IDC_MODIFYPASSWORD_CANCEL_BUTTON, OnModifypasswordCancelButton)
	ON_BN_CLICKED(IDC_MODIFYPASSWORD_CONFIRM_BUTTON, OnModifypasswordConfirmButton)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CModifyPasswordSubDlg message handlers

void CModifyPasswordSubDlg::OnModifypasswordCancelButton() 
{
	EndDialog(IDCANCEL);
}

void CModifyPasswordSubDlg::OnModifypasswordConfirmButton(){  //修改密码
	CString SQL;  //建立要修改密码的SQL语句
	UpdateData(TRUE);
	if(m_password1!=m_password2){
		MessageBox("两次输入密码不一致,请重新输入");
		return;
	}
	SQL="update Login set 密码='"+m_password1+"' where 用户名='"+pDepartment->GetDepartmentName()+"'";
	database.ExecuteSQL(SQL);
	MessageBox("修改成功");
	EndDialog(IDOK);
}

⌨️ 快捷键说明

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