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

📄 manager_register.cpp

📁 图书管理系统 语言:C,SQL 功能:实现图书管理的数字化
💻 CPP
字号:
// Manager_register.cpp : implementation file
//

#include "stdafx.h"
#include "Library.h"
#include "Manager_register.h"

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

/////////////////////////////////////////////////////////////////////////////
// Manager_register dialog


Manager_register::Manager_register(CWnd* pParent /*=NULL*/)
	: CDialog(Manager_register::IDD, pParent)
{
	//{{AFX_DATA_INIT(Manager_register)
	m_mid_temp = _T("");
	m_mname_temp = _T("");
	m_mpassword_old = _T("");
	m_mpassword_new1 = _T("");
	m_mpassword_new2 = _T("");
	//}}AFX_DATA_INIT
}


void Manager_register::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(Manager_register)
	DDX_Text(pDX, IDC_EDIT1, m_mid_temp);
	DDX_Text(pDX, IDC_EDIT2, m_mname_temp);
	DDX_Text(pDX, IDC_EDIT3, m_mpassword_old);
	DDX_Text(pDX, IDC_EDIT4, m_mpassword_new1);
	DDX_Text(pDX, IDC_EDIT5, m_mpassword_new2);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(Manager_register, CDialog)
	//{{AFX_MSG_MAP(Manager_register)
	ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
	ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Manager_register message handlers

void Manager_register::OnButton1() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	if(m_mname_temp.IsEmpty()||m_mid_temp.IsEmpty()||m_mpassword_new1.IsEmpty()||m_mpassword_new2.IsEmpty())
	{
	   MessageBox("信息输入不完整!");
	   return;
	}
	if(m_mpassword_new1!=m_mpassword_new2)
	{
		MessageBox("密码设置不正确");
		return;
	}
	CString str="MId='"+m_mid_temp+"'";
	manager_set.m_strFilter=str;
	manager_set.Open();
	int recount;
	recount=manager_set.GetRecordCount();
	if(recount==0)
	{
		manager_set.AddNew();
		manager_set.m_Mid=m_mid_temp;
		manager_set.m_Mname=m_mname_temp;
		manager_set.m_Mpassword=m_mpassword_new1;
		manager_set.Update();
		manager_set.MoveFirst();
		manager_set.Requery();
    	MessageBox("注册成功");

		m_mid_temp="";		
		m_mname_temp="";
		m_mpassword_old="";
		m_mpassword_new1="";
		m_mpassword_new2="";
		UpdateData(FALSE);
		manager_set.m_strFilter="";
	}
	else
	{
		MessageBox("该帐号已经存在!");
		m_mid_temp="";		
		m_mname_temp="";
		m_mpassword_old="";
		m_mpassword_new1="";
		m_mpassword_new2="";
		UpdateData(FALSE);
		manager_set.m_strFilter="";
	}
	UpdateData(FALSE);
	manager_set.Close();
}

void Manager_register::OnButton2() 
{
	// TODO: Add your control notification handler code here

	
}

⌨️ 快捷键说明

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