proof_infodlg.cpp
来自「实现基本的图书馆管理系统」· C++ 代码 · 共 119 行
CPP
119 行
// Proof_InfoDlg.cpp : implementation file
//
#include "stdafx.h"
#include "图书馆管理系统.h"
#include "Proof_InfoDlg.h"
#include "Proof_Info.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CProof_InfoDlg dialog
CProof_InfoDlg::CProof_InfoDlg(CWnd* pParent /*=NULL*/)
: CDialog(CProof_InfoDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CProof_InfoDlg)
m_BorrowID = _T("");
m_Class = _T("");
m_ID_Number = _T("");
m_Stu_Name = _T("");
m_Tel_Number = _T("");
m_iSex = -1;
//}}AFX_DATA_INIT
}
void CProof_InfoDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CProof_InfoDlg)
DDX_Control(pDX, IDC_SEXCOMBO, m_Sex);
DDX_Text(pDX, IDC_BORROWID_EDIT, m_BorrowID);
DDX_Text(pDX, IDC_CLASS_EDIT, m_Class);
DDX_Text(pDX, IDC_ID_NUMBER_EDIT, m_ID_Number);
DDX_Text(pDX, IDC_STU_NAME_EDIT, m_Stu_Name);
DDX_Text(pDX, IDC_TEL_NUMBER_EDIT, m_Tel_Number);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CProof_InfoDlg, CDialog)
//{{AFX_MSG_MAP(CProof_InfoDlg)
ON_BN_CLICKED(IDC_HANDLEPROOF, OnHandleproof)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CProof_InfoDlg message handlers
void CProof_InfoDlg::OnHandleproof()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
CProof_Info proof_info;
if(m_BorrowID=="")
{
MessageBox("请输入借阅证号码!");
return;
}
if(m_Stu_Name=="")
{
MessageBox("请输入学生姓名!");
return;
}
if(m_Class=="")
{
MessageBox("请输入学生姓名!");
return;
}
if(m_ID_Number=="")
{
MessageBox("请输入身份证号!");
return;
}
if(m_Tel_Number=="")
{
MessageBox("请输入联系电话!");
return;
}
//将管理员输入的数据赋值到对象book中,为更新数据库做准备
proof_info.SetBorrowID(m_BorrowID);
proof_info.SetStu_Name(m_Stu_Name);
proof_info.SetClass(m_Class);
proof_info.SetID_Number(m_ID_Number);
proof_info.SetTel_Number(m_Tel_Number);
int index;
index = m_Sex.GetCurSel();
if (index == 0)
proof_info.SetSex("男");
else
proof_info.SetSex("女");
if (proof_info.HaveBorrowID(m_BorrowID) == 1)
{
MessageBox("借阅号已经存在,请重新输入!");
return;
}
else
{
proof_info.sql_insert();
MessageBox("办理成功!");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?