freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫課程設(shè)計(jì)--酒店管理信息系統(tǒng)-資料下載頁

2025-08-07 06:54本頁面
  

【正文】 iant_t strQuery。 // Delete Old Record if ( !m_bAppend ) { strQuery = delete from bookin where customID=39。+m_sOldID+39。 and roomno=39。+m_sOldRoomNo+39。 (, strQuery)。 } // Check Record Unique strQuery = select * from bookin where roomno=39。+m_sRoomNo+39。 (, strQuery)。 int iCount = GetRecordCount()。 if ( 0!=iCount ) { AfxMessageBox(_T(該房間已經(jīng)登記入??!), MB_ICONEXCLAMATION)。 return。 } // Generate Serial No. CString sSN。 COleDateTime today = COleDateTime::GetCurrentTime()。 sSN = (%y%m%d%H%M%S)。 // Get Indate CString sInDate。 sInDate = (%Y%m%d)。 // Insert Record strQuery = insert bookin (bookno, customname, customID, roomno, indate, discount, inmemo) \ values (39。+sSN+39。, 39。+m_sName+39。, 39。+m_sID+39。, 39。+m_sRoomNo+39。, 39。+sInDate+39。, +m_sDiscount+, 39。+m_sMemo+39。)。 if ( (, strQuery) ) { if ( m_bAppend ) { AfxMessageBox(_T(添加記錄成功!), MB_ICONINFORMATION)。 // Clear All Input m_sName=m_sID=m_sDiscount=m_sMemo=。 ((CComboBox*)GetDlgItem(IDD_BOOKIN_ROOMNO))SetCurSel(0)。 UpdateData(false)。 //Update Room Info strQuery = update rooms set putup=1 where roomNo=39。+m_sRoomNo+39。 (, strQuery)。 } else AfxMessageBox(_T(修改記錄成功!), MB_ICONINFORMATION)。 } else { if ( m_bAppend ) AfxMessageBox(_T(添加記錄失敗!), MB_ICONEXCLAMATION)。 else AfxMessageBox(_T(修改記錄失??!), MB_ICONEXCLAMATION)。 } // Refresh BookIn List strQuery = select * from bookin where checkdate is NULL。 CHotel_MISView* p = (CHotel_MISView*)(((CMainFrame*)AfxGetMainWnd())GetActiveView())。 pRefreshBookIn(strQuery)。 if (!m_bAppend) CDialog::OnOK()。}// : implementation file//include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。endif/////////////////////////////////////////////////////////////////////////////// CCheckRemainDLG dialogCCheckRemainDLG::CCheckRemainDLG(CWnd* pParent /*=NULL*/) : CDialog(CCheckRemainDLG::IDD, pParent){ //{{AFX_DATA_INIT(CCheckRemainDLG) m_iTypePrice = 0。 m_sType = _T()。 m_sTop = _T()。 m_sBottom = _T()。 //}}AFX_DATA_INIT}void CCheckRemainDLG::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CCheckRemainDLG) DDX_Radio(pDX, IDD_CHECKREMAIN_RADIO_TYPEPRICE, m_iTypePrice)。 DDX_CBString(pDX, IDD_CHECKREMAIN_TYPE, m_sType)。 DDX_CBString(pDX, IDD_CHECKREMAIN_TOP, m_sTop)。 DDX_CBString(pDX, IDD_CHECKREMAIN_BOTTOM, m_sBottom)。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CCheckRemainDLG, CDialog) //{{AFX_MSG_MAP(CCheckRemainDLG) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CCheckRemainDLG message handlersBOOL CCheckRemainDLG::OnInitDialog() { CDialog::OnInitDialog()。 // TODO: Add extra initialization here // Init IDD_CHECKREMAIN_TYPE Combobox _variant_t strQuery, Holder。 strQuery = select distinct typename from roomtype。 (, strQuery)。 int iCount = GetRecordCount()。 MoveFirst()。 for (int i=0。 iiCount。 i++) { Holder = GetCollect(typename)。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_TYPE))InsertString(i, ==VT_NULL?:(char*)(_bstr_t)Holder)。 MoveNext()。 } ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_TYPE))SetCurSel(0)。 // Init IDD_CHECKREMAIN_TOP Combobox CString str。 strQuery = select distinct price from roomtype order by price。 (, strQuery)。 iCount = GetRecordCount()。 MoveFirst()。 for (i=0。 iiCount。 i++) { Holder = GetCollect(price)。 (%.2f, )。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_TOP))InsertString(i, str)。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_BOTTOM))InsertString(i, str)。 MoveNext()。 } ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_TOP))SetCurSel(0)。 ((CComboBox*)GetDlgItem(IDD_CHECKREMAIN_BOTTOM))SetCurSel(0)。 return TRUE。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}void CCheckRemainDLG::OnOK() { // TODO: Add extra validation here UpdateData(true)。 _variant_t strQuery。 if ( m_iTypePrice ) strQuery = select * from rooms where roomprice=+m_sBottom+ and roomprice=+m_sTop+ and putup=0。 else strQuery = select * from rooms where roomtype=39。+m_sType+39。 and putup=0。 CHotel_MISView* p = (CHotel_MISView*)(((CMainFrame*)AfxGetMainWnd())GetActiveView())。 pRefreshRoom(strQuery)。 CDialog::OnOK()。}// : implementation file//include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。endif/////////////////////////////////////////////////////////////////////////////// CCheckRoomDLG dialogCCheckRoomDLG::CCheckRoomDLG(CWnd* pParent /*=NULL*/) : CDialog(CCheckRoomDLG::IDD, pParent){ //{{AFX_DATA_INIT(CCheckRoomDLG) m_sNo = _T()。 m_bNoChecked = true。 m_bTypeChecked = FALSE。 m_sType = _T()。 //}}AFX_DATA_INIT}void CCheckRoomDLG::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CCheckRoomDLG) DDX_Text(pDX, IDC_CHECKROOM_NO, m_sNo)。 DDX_Check(pDX, IDC_CHECKROOM_NOCHEK, m_bNoChecked)。 DDX_Check(pDX, IDC_CHECKROOM_TYPECHEK, m_bTypeChecked)。 DDX_CBString(pDX, IDC_CHECKROOM_TYPE, m_sType)。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CCheckRoomDLG, CDialog) //{{AFX_MSG_MAP(CCheckRoomDLG) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CCheckRoomDLG message handlersvoid CCheckRoomDLG::OnOK() { // TODO: Add extra validation here UpdateData(true)。 if ( !m_bNoChecked amp。amp。 !m_bTypeChecked) { AfxMessageBox(_T(請(qǐng)選擇查詢條件
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1