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

📄 usermanage.cpp

📁 简单的MFC制作
💻 CPP
字号:
// UserManage.cpp : 实现文件
//

#include "stdafx.h"
#include "电信收费系统.h"
#include "UserManage.h"


// UserManage 对话框

IMPLEMENT_DYNAMIC(UserManage, CDialog)

UserManage::UserManage(CWnd* pParent /*=NULL*/)
	: CDialog(UserManage::IDD, pParent)
	
	, newPassword1(_T(""))
	, newPassword2(_T(""))
{
#ifndef _WIN32_WCE
	EnableActiveAccessibility();
#endif

}

UserManage::~UserManage()
{
}

BOOL UserManage::OnInitDialog()
{
	CDialog::OnInitDialog();

	return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}

void UserManage::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT_newPassword1, newPassword1);
	DDV_MaxChars(pDX, newPassword1, 12);
	DDX_Text(pDX, IDC_EDIT_newPassword2, newPassword2);
	DDV_MaxChars(pDX, newPassword2, 12);
}


BEGIN_MESSAGE_MAP(UserManage, CDialog)
	ON_BN_CLICKED(ID_PC, &UserManage::OnBnClickedPc)
END_MESSAGE_MAP()


// UserManage 消息处理程序

void UserManage::OnBnClickedPc()
{
	if(UpdateData()&&bLink)
	{
		if(newPassword2.GetLength()> 0 && newPassword1.GetLength()> 0 && newPassword1 == newPassword2)
		{
			CString Cmd = "Update User_info set Passwordx ='"+newPassword2+"' where UserName ='"+User+"'";

			_bstr_t strCmd = Cmd.AllocSysString();

			bool C =false;
			try
			{
				m_pCon->Execute(strCmd,NULL,0);
				C=true;
			}
			catch(_com_error e)
			{
				C =false;
				AfxMessageBox("密码修改失败");
			}
			
			if(C) 
			{
				AfxMessageBox("密码修改成功");
				OnOK();
			}
		}
	}
}

⌨️ 快捷键说明

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