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

📄 bkclainfomodifydlg.cpp

📁 VC下基于SQL的图书管理系统源代码
💻 CPP
字号:
// BkClaInfoModifyDlg.cpp : implementation file
//

#include "stdafx.h"
#include "BookAdmi.h"
#include "BkClaInfoModifyDlg.h"
#include "BookClaInfo.h"
#include "ADOConn.h"

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

/////////////////////////////////////////////////////////////////////////////
// BkClaInfoModifyDlg dialog


BkClaInfoModifyDlg::BkClaInfoModifyDlg(CWnd* pParent /*=NULL*/)
	: CDialog(BkClaInfoModifyDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(BkClaInfoModifyDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void BkClaInfoModifyDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT1, m_BookClaIdEdit);
	DDX_Text(pDX, IDC_EDIT2, m_BookClaNameEdit);
	//{{AFX_DATA_MAP(BkClaInfoModifyDlg)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


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

/////////////////////////////////////////////////////////////////////////////
// BkClaInfoModifyDlg message handlers

void BkClaInfoModifyDlg::OnOK() 
{
	UpdateData(true);
	ADOConn m_AdoConn;
	m_AdoConn.OnInitADOConn();
	_bstr_t vSQL;
	vSQL="SELECT * from t_bookcla where BookClaId='"+m_BookClaIdEdit+"'";
	_RecordsetPtr m_pRecordset;
	m_pRecordset=m_AdoConn.GetRecordSet(vSQL);
	if(!m_pRecordset->adoEOF&&OldBookClaId!=m_BookClaIdEdit)
	{
		MessageBox("此图书分类号已存在!!");
		return;
	}
	if(BookClaInfoError())
	{
		MessageBox(ErrorStr+"输入有误!!");
		return;
	}
	pSearchResultDlg->deadDelete=true;
	pSearchResultDlg->OnDelete();
	BookClaInfo BInfo;
	BInfo.a_BookClaId=m_BookClaIdEdit;
	BInfo.a_BookClaName=m_BookClaNameEdit;
	BInfo.sql_insert();	
	pSearchResultDlg->m_adodc.Refresh();
	pSearchResultDlg->deadDelete=false;
	MessageBox("数据修改成功!!");
	
	CDialog::OnOK();
}

bool BkClaInfoModifyDlg::BookClaInfoError()
{
	if(m_BookClaIdEdit=="")
	{
		ErrorStr="图书分类号";
		return(true);
	}
	if(m_BookClaNameEdit=="")
	{
		ErrorStr="图书分类名称";
		return(true);
	}	
	return(false);
}

⌨️ 快捷键说明

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