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

📄 updayeadmin_infodlg.cpp

📁 是我大学事情开发的一个很经典的案例
💻 CPP
字号:
// updayeadmin_infoDlg.cpp : implementation file
//

#include "stdafx.h"
#include "pmz.h"
#include "pmzDlg.h"
#include "updayeadmin_infoDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// updayeadmin_infoDlg dialog


updayeadmin_infoDlg::updayeadmin_infoDlg(CWnd* pParent /*=NULL*/)
	: CDialog(updayeadmin_infoDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(updayeadmin_infoDlg)
	m_checkmima = FALSE;
	m_checkright = FALSE;
	m_adminnew_mima = _T("");
	//}}AFX_DATA_INIT
	m_pdb=new CDatabase;          
	m_pdb->Open( NULL, FALSE, FALSE,mydb);
}

updayeadmin_infoDlg::~updayeadmin_infoDlg()
{
	m_pdb->Close();
	delete m_pdb;
}

BOOL updayeadmin_infoDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
    
	m_cobright.AddString("1");
	m_cobright.AddString("2");
	m_cobright.AddString("3");
	m_cobright.AddString("4");
	m_cobright.SetCurSel(0);
	return true;
}
void updayeadmin_infoDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(updayeadmin_infoDlg)
	DDX_Control(pDX, IDC_COMBO1, m_cobright);
	DDX_Check(pDX, IDC_CHECK1, m_checkmima);
	DDX_Check(pDX, IDC_CHECK2, m_checkright);
	DDX_Text(pDX, IDC_EDIT1, m_adminnew_mima);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(updayeadmin_infoDlg, CDialog)
	//{{AFX_MSG_MAP(updayeadmin_infoDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// updayeadmin_infoDlg message handlers

void updayeadmin_infoDlg::OnOK() 
{
     UpdateData(TRUE);
	 CString  str2=admin_ID;
	 if(m_checkright==1||m_checkmima==1)
	 {
	    if(m_checkmima==1)
		{
          m_adminnew_mima.TrimLeft();
	      m_adminnew_mima.TrimRight();
	      if(m_adminnew_mima.GetLength()<1)
		  {
		     AfxMessageBox("管理员的新密码不能为空,请输入新密码!");
		     return;
		  }
	     else
		 {
           CString str1=m_adminnew_mima;
		   CString str="update admin_info set admin_mima='"+str1+"' where admin_ID= '"+str2+"'";
           m_pdb->ExecuteSQL(str);
		 }
		}

        if(m_checkright==1)
		{
		  CString str3;
	      int index=m_cobright.GetCurSel();
	      m_cobright.GetLBText(index,str3);
	      CString str="update admin_info set admin_right='"+str3+"' where admin_ID= '"+str2+"'";
          m_pdb->ExecuteSQL(str);
	      
		}
	  }
	  else 
	  {
		  AfxMessageBox("请选择你要修改的信息!");

		  return;
	  }
	  AfxMessageBox("修改成功!");
	
}

⌨️ 快捷键说明

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