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

📄 inputdlg.cpp

📁 医院的护士人员管理系统
💻 CPP
字号:
// InputDlg.cpp : implementation file
//

#include "stdafx.h"
#include "Nurse.h"
#include "InputDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CInputDlg dialog


CInputDlg::CInputDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CInputDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CInputDlg)
	m_name = _T("");
	m_ID = _T("");
	m_sYear = _T("");
	m_sMonth = _T("");
	m_sDay = _T("");
	m_sSchool = _T("");
	m_sTechnical = _T("");
	m_sSex = _T("");
	m_sMarriage = _T("");
	m_beizhu = _T("");
	m_bingjia = _T("");
	m_caozuo = _T("");
	m_lilun = _T("");
	m_shijia = _T("");
	m_sday2 = _T("");
	m_smonth2 = _T("");
	m_syear2 = _T("");
	m_keshi = _T("");
	//}}AFX_DATA_INIT
}


void CInputDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CInputDlg)
	DDX_Control(pDX, IDC_YEAR_COMBO2, m_year2);
	DDX_Control(pDX, IDC_MONTH_COMBO2, m_month2);
	DDX_Control(pDX, IDC_DAY_COMBO2, m_day2);
	DDX_Control(pDX, IDC_MARRIAGE_COMBO, m_marriageCombo);
	DDX_Control(pDX, IDC_SEX_COMBO, m_sexCombo);
	DDX_Control(pDX, IDC_TECHNICAL_COMBO, m_technical);
	DDX_Control(pDX, IDC_SCHOOL_COMBO, m_school);
	DDX_Control(pDX, IDC_DAY_COMBO, m_day);
	DDX_Control(pDX, IDC_MONTH_COMBO, m_month);
	DDX_Control(pDX, IDC_YEAR_COMBO, m_year);
	DDX_Text(pDX, IDC_NAME_EDIT, m_name);
	DDX_Text(pDX, IDC_WORKERID_EDIT, m_ID);
	DDX_CBString(pDX, IDC_YEAR_COMBO, m_sYear);
	DDX_CBString(pDX, IDC_MONTH_COMBO, m_sMonth);
	DDX_CBString(pDX, IDC_DAY_COMBO, m_sDay);
	DDX_CBString(pDX, IDC_SCHOOL_COMBO, m_sSchool);
	DDX_CBString(pDX, IDC_TECHNICAL_COMBO, m_sTechnical);
	DDX_CBString(pDX, IDC_SEX_COMBO, m_sSex);
	DDX_CBString(pDX, IDC_MARRIAGE_COMBO, m_sMarriage);
	DDX_Text(pDX, IDC_beizhu, m_beizhu);
	DDX_Text(pDX, IDC_bingjia, m_bingjia);
	DDX_Text(pDX, IDC_caozuo, m_caozuo);
	DDX_Text(pDX, IDC_lilun, m_lilun);
	DDX_Text(pDX, IDC_shijia, m_shijia);
	DDX_CBString(pDX, IDC_DAY_COMBO2, m_sday2);
	DDX_CBString(pDX, IDC_MONTH_COMBO2, m_smonth2);
	DDX_CBString(pDX, IDC_YEAR_COMBO2, m_syear2);
	DDX_Text(pDX, IDC_EDIT1, m_keshi);
	//}}AFX_DATA_MAP
}
// 初始化对话框
BOOL CInputDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// 初始化"年"组合框
	char s[10];
	for(int y=1900;y<=2000;y++)
	{
		m_year.AddString(itoa(y,s,10));
	}
	
	// 初始化“月”组合框
	for(int m=1;m<=12;m++)
	{
		
		if(m<10)		// 月份小于两位数的前加0(如 04)
		{
			strcpy(s,"0");
			char s1[10];
			itoa(m,s1,10);
			strcat(s,s1);
		}
		else
		{
			itoa(m,s,10);
		}
		
		m_month.AddString(s);
	}

	//初始化“天数”组合框
	//注:这里按一个月有31天算,没有考虑到具体情况 
	for(int d=1;d<=31;d++)
	{
		if(d<10)		// 天数小于两位数的前加0(如 04)
		{
			strcpy(s,"0");
			char s1[10];
			itoa(d,s1,10);
			strcat(s,s1);
		}
		else
		{
			itoa(d,s,10);
		}

		m_day.AddString(s);
	}
// 初始化"年"组合框
	char ss[10];
	for(int yy=1900;yy<=2000;yy++)
	{
		m_year2.AddString(itoa(yy,ss,10));
	}
	
	// 初始化“月”组合框
	for(int mm=1;mm<=12;mm++)
	{
		
		if(mm<10)		// 月份小于两位数的前加0(如 04)
		{
			strcpy(ss,"0");
			char ss1[10];
			itoa(mm,ss1,10);
			strcat(ss,ss1);
		}
		else
		{
			itoa(mm,ss,10);
		}
		
		m_month2.AddString(ss);
	}

	//初始化“天数”组合框
	//注:这里按一个月有31天算,没有考虑到具体情况 
	for(int dd=1;dd<=31;dd++)
	{
		if(dd<10)		// 天数小于两位数的前加0(如 04)
		{
			strcpy(ss,"0");
			char ss1[10];
			itoa(dd,ss1,10);
			strcat(ss,ss1);
		}
		else
		{
			itoa(dd,ss,10);
		}

		m_day2.AddString(ss);
	}
	//初始化"性别" 组合框
	m_sexCombo.AddString("男");
	m_sexCombo.AddString("女");
	m_sexCombo.SelectString(-1,"男");
	
	//初始化“最高学历”组合框
	m_school.AddString("文盲");
	m_school.AddString("小学");
	m_school.AddString("初中");
	m_school.AddString("高中");
	m_school.AddString("大专");
	m_school.AddString("本科");
	m_school.AddString("硕士");
	m_school.AddString("博士");

	//初始化“护理级别”组合框
	m_technical.AddString("Ⅰ级");
	m_technical.AddString("Ⅱ级");
	m_technical.AddString("Ⅲ级");
	m_technical.AddString("Ⅳ级");
	m_technical.AddString("Ⅴ级");
	m_technical.AddString("Ⅵ级");

	//初始化“婚姻状况”组合框
	m_marriageCombo.AddString("未婚");
	m_marriageCombo.AddString("已婚");
	m_marriageCombo.AddString("离异");
	m_marriageCombo.SelectString(-1,"未婚");
	
	return TRUE;

}
BEGIN_MESSAGE_MAP(CInputDlg, CDialog)
	//{{AFX_MSG_MAP(CInputDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CInputDlg message handlers


⌨️ 快捷键说明

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