📄 bookedit.cpp
字号:
// bookedit.cpp : implementation file
//
#include "stdafx.h"
#include "图书管理.h"
#include "bookedit.h"
#include"book.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// bookedit dialog
bookedit::bookedit(CWnd* pParent /*=NULL*/)
: CDialog(bookedit::IDD, pParent)
{
//{{AFX_DATA_INIT(bookedit)
m_bookno = _T("");
m_bookname = _T("");
m_writer = _T("");
m_publish = _T("");
m_weizhi = _T("");
//}}AFX_DATA_INIT
}
void bookedit::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(bookedit)
DDX_Control(pDX, IDC_COMBO1, m_leixing);
DDX_Text(pDX, IDC_EDIT1, m_bookno);
DDX_Text(pDX, IDC_EDIT2, m_bookname);
DDX_Text(pDX, IDC_EDIT3, m_writer);
DDX_Text(pDX, IDC_EDIT4, m_publish);
DDX_Text(pDX, IDC_EDIT5, m_weizhi);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(bookedit, CDialog)
//{{AFX_MSG_MAP(bookedit)
ON_BN_CLICKED(IDC_BUTTON3, OnButton3)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// bookedit message handlers
void bookedit::OnOK()
{
// TODO: Add extra validation here
UpdateData(true);
Cbook book;
book.leixing.Format("%d",m_leixing.GetCurSel()+1);
book.bookno=m_bookno;
book.bookname=m_bookname;
book.publish=m_publish;
book.weizi=m_weizhi;
book.writer=m_writer;
if(book.Haveno(book.bookno)==-1)
book.sql_insert();
else
{
MessageBox("此书已经存在");
return ;
}
CDialog::OnOK();
}
void bookedit::OnButton3()
{
// TODO: Add your control notification handler code here
UpdateData(true);
Cbook book;
book.leixing.Format("%d",m_leixing.GetCurSel()+1);
book.bookname=m_bookname;
book.publish=m_publish;
book.weizi=m_weizhi;
book.writer=m_writer;
if (MessageBox("是否修改当前记录","请确定", MB_YESNO) == IDYES)
{
book.sql_update(m_bookno);
}
CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -