?? feedlg.cpp
字號:
// Feedlg.cpp : implementation file
//
#include "stdafx.h"
#include "RM.h"
#include "Feedlg.h"
#include "NotPay.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CFeedlg dialog
CFeedlg::CFeedlg(CWnd* pParent /*=NULL*/)
: CDialog(CFeedlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CFeedlg)
m_roomid = _T("");
m_master = _T("");
m_mobil = _T("");
m_water = 0;
m_elet = 0;
m_make = _T("");
m_ttm = _T("");
m_hand = FALSE;
m_look = _T("");
m_check = _T("");
//}}AFX_DATA_INIT
}
void CFeedlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFeedlg)
DDX_Text(pDX, IDC_EDIT1, m_roomid);
DDX_Text(pDX, IDC_EDIT2, m_master);
DDX_Text(pDX, IDC_EDIT3, m_mobil);
DDX_Text(pDX, IDC_EDIT4, m_water);
DDX_Text(pDX, IDC_EDIT5, m_elet);
DDX_Text(pDX, IDC_EDIT7, m_make);
DDX_Text(pDX, IDC_EDIT6, m_ttm);
DDX_Check(pDX, IDC_CHECK1, m_hand);
// DDX_LBString(pDX, IDC_LIST1, m_look);
// DDX_Text(pDX, IDC_EDIT9, m_check);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFeedlg, CDialog)
//{{AFX_MSG_MAP(CFeedlg)
ON_BN_CLICKED(IDC_BUTTON3, OnButton3)
ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
ON_BN_CLICKED(IDC_BUTTON4, OnButton4)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CFeedlg message handlers
void CFeedlg::OnOK()
{
// TODO: Add extra validation here
UpdateData();
if(m_roomid==""||m_master==""||m_mobil==""||m_ttm=="")
{
AfxMessageBox("信息未完全!");
return;
}
if(!m_fee.IsOpen())
{
m_fee.Open();
}
if(m_make=="")
{
AfxMessageBox("未簽名!");
}
/* if(m_hand==1||m_make!="")
{
AfxMessageBox("在是否付費和簽名出錯!");
return;
}*/
m_fee.AddNew();
m_fee.m_roomid=m_roomid;
m_fee.m_master=m_master;
m_fee.m_mobil=m_mobil;
m_fee.m_water=m_water;
m_fee.m_elet=m_elet;
m_fee.m_ttm=m_ttm;
m_fee.m_hand=1;
m_fee.m_make=m_make;
m_fee.Update();
AfxMessageBox("添加成功!");
// CDialog::OnOK();
}
void CFeedlg::OnButton3()
{
// TODO: Add your control notification handler code here
UpdateData();
if(m_hand==false)
{
AfxMessageBox("是否付費未打勾!");
return;
}
if(m_make=="")
{
AfxMessageBox("未簽名!");
return;
}
m_fee.Edit();
m_fee.m_make=m_make;
m_fee.m_hand=1;
m_fee.Update();
AfxMessageBox("付費成功!");
return;
m_fee.Close();
}
void CFeedlg::OnButton2()
{
UpdateData();
m_fee.m_strFilter="roomid='"+m_roomid+"'";
if(!m_fee.IsOpen())
{
m_fee.Open();
}
else
m_fee.Requery();
if(m_fee.IsEOF())
{
AfxMessageBox("房間號不存在!");
return;
}
m_master=m_fee.m_master;
m_mobil =m_fee.m_mobil;
m_water =m_fee.m_water;
m_elet =m_fee.m_elet;
m_ttm= m_fee.m_ttm;
m_hand= m_fee.m_hand;
m_make= m_fee.m_make;
UpdateData(false);
// TODO: Add your control notification handler code here
}
void CFeedlg::OnButton4()
{
CNotPay p;
p.DoModal();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -