📄 holidayeditdlg.cpp
字号:
// HolidayEditDlg.cpp : implementation file
//
#include "stdafx.h"
#include "CheckManage.h"
#include "HolidayEditDlg.h"
#include "HolidaySet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CHolidayEditDlg dialog
CHolidayEditDlg::CHolidayEditDlg(CWnd* pParent /*=NULL*/)
: CDialog(CHolidayEditDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CHolidayEditDlg)
m_time = 0;
m_name = _T("");
//}}AFX_DATA_INIT
}
void CHolidayEditDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CHolidayEditDlg)
DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_time);
DDX_Text(pDX, IDC_HOLIDAYNAME_EDIT, m_name);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CHolidayEditDlg, CDialog)
//{{AFX_MSG_MAP(CHolidayEditDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CHolidayEditDlg message handlers
// 初始化
BOOL CHolidayEditDlg::OnInitDialog()
{
CDialog::OnInitDialog();
UpdateData(TRUE);
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
// 确定按钮
void CHolidayEditDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
CHolidaySet cur;
cur.HolidayDate = m_time.Format("%Y-%m-%d");
cur.HolidayName = m_name;
if(cId == "") // 添加记录
{
if(cur.HaveHoliday(cur.HolidayDate))
{
MessageBox("已经加入了此节假日!");
return;
}
cur.SqlInsert();
}
else // 修改记录
{
if(cTime != cur.HolidayDate)
{
if(cur.HaveHoliday(cur.HolidayDate))
{
MessageBox("已经加入了此节假日!");
return;
}
}
cur.SqlUpdate(cId);
}
CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -