📄 bookroomlistdlg.cpp
字号:
// BookroomListDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Guesthouse.h"
#include "BookroomListDlg.h"
#include "BookroomSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBookroomListDlg dialog
CBookroomListDlg::CBookroomListDlg(CWnd* pParent /*=NULL*/)
: CDialog(CBookroomListDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CBookroomListDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CBookroomListDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBookroomListDlg)
DDX_Control(pDX, IDC_LIST1, m_List);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CBookroomListDlg, CDialog)
//{{AFX_MSG_MAP(CBookroomListDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CBookroomListDlg message handlers
BOOL CBookroomListDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
m_List.InsertColumn(0,_T("定房编号"),LVCFMT_LEFT,110);
m_List.InsertColumn(1,_T("顾客姓名"),LVCFMT_LEFT,80);
m_List.InsertColumn(2,_T("身份证号码"),LVCFMT_LEFT,120);
m_List.InsertColumn(3,_T("客房编号"),LVCFMT_LEFT,80);
m_List.InsertColumn(4,_T("入住日期"),LVCFMT_LEFT,90);
m_List.InsertColumn(5,_T("折扣%"),LVCFMT_LEFT,70);
m_List.InsertColumn(6,_T("结账日期"),LVCFMT_LEFT,90);
m_List.InsertColumn(7,_T("租金"),LVCFMT_LEFT,80);
m_List.InsertColumn(8,_T("备注"),LVCFMT_LEFT,110);
//设置查询条件
m_bookroom.m_strFilter=m_Filter;
//设置结序条件
m_bookroom.m_strSort="roomnumber";
int i=0;
CString str;
if (!m_bookroom.IsOpen())
{
m_bookroom.Open();
}
else
m_bookroom.Requery();
while (!m_bookroom.IsEOF())
{
m_List.InsertItem(i,m_bookroom.m_Booknum);
m_List.SetItemText(i,1,m_bookroom.m_customname);
m_List.SetItemText(i,2,m_bookroom.m_customID);
m_List.SetItemText(i,3,m_bookroom.m_Roomnumber);
m_List.SetItemText(i,4,m_bookroom.m_Indate.Format("%Y-%m-%d"));
str = m_bookroom.m_discount;
m_List.SetItemText(i,5,str);
if (m_bookroom.m_checkdate != NULL)
{
m_List.SetItemText(i,6,m_bookroom.m_checkdate.Format("%Y-%m-%d"));
}
if (m_bookroom.m_Amount>0.0)
{
str = m_bookroom.m_Amount;
m_List.SetItemText(i,7,str);
}
m_List.SetItemText(i,8,m_bookroom.m_inmemo);
i++;
m_bookroom.MoveNext();
}
if (i==0)
{
m_List.InsertItem(i," ");
m_List.SetItemText(i,8,"无符合查询条件的信息!");
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -