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

📄 bookindlg.cpp

📁 一个图书管理程序 其中数据库部分需要自己设置 具体设置请参看源码
💻 CPP
字号:
// BookinDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "library.h"
#include "BookinDlg.h"
#include "book.h"

// CBookinDlg 对话框

IMPLEMENT_DYNAMIC(CBookinDlg, CDialog)

CBookinDlg::CBookinDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CBookinDlg::IDD, pParent)
	, m_booknumber(_T(""))
	, m_bookname(_T(""))
	, m_bookcategory(_T(""))
	, m_bookpress(_T(""))
	, m_bookyear()
	, m_bookauthor(_T(""))
	, m_bookprice()
	, m_bookstock(0)
	, m_booktotal(0)
	, m_bookamount(0)
{

}

CBookinDlg::~CBookinDlg()
{
}

void CBookinDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_BNO, m_booknumber);
	DDX_Text(pDX, IDC_BOOK_NAME, m_bookname);
	DDX_Text(pDX, IDC_BOOK_CATEGORY, m_bookcategory);
	DDX_Text(pDX, IDC_BOOK_PRESS, m_bookpress);
	DDX_Text(pDX, IDC_BOOK_YEAR, m_bookyear);
	DDX_Text(pDX, IDC_BOOK_AUTHOR, m_bookauthor);
	DDX_Text(pDX, IDC_BOOK_PRICE, m_bookprice);
	DDX_Text(pDX, IDC_BOOK_AMOUNT, m_bookamount);
}


BEGIN_MESSAGE_MAP(CBookinDlg, CDialog)
	
	ON_BN_CLICKED(IDOK, &CBookinDlg::OnBnClickedOk)
	
END_MESSAGE_MAP()


// CBookinDlg 消息处理程序


void CBookinDlg::OnBnClickedOk()
{
	// TODO: 在此添加控件通知处理程序代码
	this->UpdateData();

	if(!m_bookSet.IsOpen())
		m_bookSet.Open();
	

	m_bookSet.AddNew();
	m_bookSet.m_bno=this->m_booknumber;
	m_bookSet.m_author=this->m_bookauthor;
	m_bookSet.m_year=this->m_bookyear;
	m_bookSet.m_press=this->m_bookpress;
	m_bookSet.m_price=this->m_bookprice;
	m_bookSet.m_title=this->m_bookname;
	m_bookSet.m_category=this->m_bookcategory;
	m_bookSet.m_stock=this->m_bookstock+this->m_bookamount;
	m_bookSet.m_total=this->m_booktotal+this->m_bookamount;
	m_bookSet.Update();

	AfxMessageBox(_T("申请成功"));
	OnOK();
}

⌨️ 快捷键说明

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