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

📄 delectemploydlg.cpp

📁 本系统采用小型数据库管理系统中优秀的软件“Visual C++ 6.0” 作为系统开发工具
💻 CPP
字号:
// DelectEmployDlg.cpp : implementation file
//

#include "stdafx.h"
#include "salarly.h"
#include "DelectEmployDlg.h"
#include "EmploySet.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDelectEmployDlg dialog


CDelectEmployDlg::CDelectEmployDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CDelectEmployDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDelectEmployDlg)
	m_strID = _T("");
	m_nPass = 0;
	//}}AFX_DATA_INIT
}


void CDelectEmployDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDelectEmployDlg)
	DDX_Text(pDX, IDC_ID, m_strID);
	DDX_Text(pDX, IDC_PASS, m_nPass);
	//}}AFX_DATA_MAP
}


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

/////////////////////////////////////////////////////////////////////////////
// CDelectEmployDlg message handlers

void CDelectEmployDlg::OnOK() 
{
	// TODO: Add extra validation here
	UpdateData();
	//设置删除权限
	if(m_nPass!=1234)
		AfxMessageBox("密码不正确!你没有权限删除记录");
    else
		if(m_nPass==1234)
		{
			CEmploySet cSet;
			cSet.Open();  //打开记录集
			if(	cSet.m_strFilter="ID='"+m_strID+"'")  //当数据表中的员工号和要删除的员工号一致时
			{
				cSet.Requery();
				cSet.Delete();
				cSet.Close();
				MessageBox("删除成功");
			}
			else
				MessageBox("没有要删除的记录");
			UpdateData(false);  //自动更新表单中控件显示的内容	
		}
		CDialog::OnOK();
}

⌨️ 快捷键说明

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