readerregdlg.h

来自「LibraryManageDM.rar 数据库设计图书馆管理系统」· C头文件 代码 · 共 175 行

H
175
字号
#pragma once
#include "afxwin.h"
#include "ReaderInfoSet.h"
// CReaderRegDlg dialog

class CReaderRegDlg : public CDialog
{
	DECLARE_DYNAMIC(CReaderRegDlg)

public:
	CReaderRegDlg(CWnd* pParent = NULL);   // standard constructor
	virtual ~CReaderRegDlg();

    //! 获取注册用户的ID
    CString GetReaderID()
    {
        return strReaderID_;
    }
    //! 设置用户的ID,用于修改信息时(下同)
    void    SetReaderID(CString strReaderID)
    {
        strReaderID_ = strReaderID;
    }
    //! 获取用户类型
    CString GetReaderType()
    {
        return strReaderType_;
    }
    //! 设置用户类型
    void SetReaderType(CString strReaderType)
    {
        strReaderType_ = strReaderType;
    }
    //! 获取用户名
    CString GetReaderName()
    {
        return strReaderName_;
    }
    //! 设置用户名
    void SetReaderName(CString strReaderName)
    {
        strReaderName_ = strReaderName;
    }
    //! 获取用户性别
    CString GetSex()
    {
        return strSex_;
    }
    //! 设置用户性别
    void SetSex(CString strSex)
    {
        strSex_ = strSex;
    }
    //! 获取用户联系电话
    CString GetPhoneNO()
    {
        return strPhoneNO_;
    }
    //! 设置用联系电话
    void SetPhoneNO(CString strPhoneNO)
    { 
        strPhoneNO_ = strPhoneNO;
    }
    //! 获取用户手机号码
    CString GetTelNO()
    {
        return strTelNO_;
    }
    //! 设置用户手机号码
    void SetTelNO(CString strTelNO)
    {
        strTelNO_ = strTelNO;
    }
    //! 获取用户部门名
    CString GetDeptName()
    {
        return strDeptName_;
    }
    //! 设置用户部门名
    void SetDeptName(CString strDeptName)
    {
        strDeptName_ = strDeptName;
    }
    //! 获取用户邮箱地址
    CString GetEmail()
    {
        return strEmail_;
    }
    //! 设置用户邮箱地址
    void SetEmail(CString strEmail)
    {
        strEmail_ = strEmail;
    }
    //! 获取用户地址
    CString GetAddress()
    {
        return strAddress_;
    }
    //! 设置用户地址
    void SetAddress(CString strAddress)
    {
        strAddress_ = strAddress;
    }
    //! 获取用户备注说明
    CString GetDescription()
    { 
        return strDescription_;
    }
    //! 设置用户备注说明
    void SetDescription(CString strDescription)
    { 
        strDescription_ = strDescription;
    }

	//! 设置修改模式
    void SetAdd(BOOL bAdd)
    {
        bAdd_ = bAdd;
    }

    //! 设置修改模式
    void SetModify(BOOL bModify)
    {
        bModify_ = bModify;
    }

    //! 设置注销模式
    void SetSignOff(BOOL bSignOff)
    {
        bSignOff_ = bSignOff;
    }
    CTime ctrlDateTime_;

private:
// Dialog Data
	//{{AFX_DATA(CReaderRegDlg)
	enum { IDD = IDD_READERREGDIALOG };
	CString strReaderID_;
    CString strReaderType_;
    CString strReaderName_;
    CString strSex_;
    CString strDeptName_;
    CString strPhoneNO_;
    CString strTelNO_;
    CString strAddress_;
    CString strDescription_;
    CComboBox ctrlReaderType_;
    CEdit ctrlReaderID_;
	double	dFine_;
	CString	strEmail_;
	//}}AFX_DATA

protected:
	//{{AFX_VIRTUAL(CReaderRegDlg)
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL
	//{{AFX_MSG(CReaderRegDlg)
    virtual BOOL OnInitDialog();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
    afx_msg void OnBnClickedOk();
	afx_msg void OnEnChangeEditReaderno();

private:
    CString strText_;
    CString strCaption_;
	BOOL bAdd_;
    BOOL    bModify_;     //!< 是否为修改模式    
    BOOL    bSignOff_;    //!< 读者注销模式标志

    CReaderInfoSet rdRS;
    void GetData();
    void SetData();
};

⌨️ 快捷键说明

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