📄 bookindlg.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 + -