• 大小: 6.46MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-11
  • 语言: C/C++
  • 标签:

资源简介

C++编程 运用SQL数据库 实现酒店客房管理系统的基本功能 包括查询,修改,更新等……

资源截图

代码片段和文件信息

// AppendAccountDLG.cpp : implementation file
//

#include “stdafx.h“
#include “Hotel_MIS.h“
#include “AppendAccountDLG.h“
#include “MainFrm.h“

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

/////////////////////////////////////////////////////////////////////////////
// CAppendAccountDLG dialog


CAppendAccountDLG::CAppendAccountDLG(CWnd* pParent /*=NULL*/)
: CDialog(CAppendAccountDLG::IDD pParent)
{
//{{AFX_DATA_INIT(CAppendAccountDLG)
m_sPWD1 = _T(““);
m_sPWD2 = _T(““);
m_sUSER = _T(““);
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}


void CAppendAccountDLG::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAppendAccountDLG)
DDX_Text(pDX IDD_APPEDNACCOUNT_PWD1 m_sPWD1);
DDX_Text(pDX IDD_APPEDNACCOUNT_PWD2 m_sPWD2);
DDX_Text(pDX IDD_APPEDNACCOUNT_USER m_sUSER);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAppendAccountDLG CDialog)
//{{AFX_MSG_MAP(CAppendAccountDLG)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAppendAccountDLG message handlers



void CAppendAccountDLG::OnOK()
{
// TODO: Add extra validation here
UpdateData(true);  //读入用户输入信息
    m_sUSER.TrimRight(“ “);

// 判断是否为空的用户名
if ( ““==m_sUSER )
{
AfxMessageBox(_T(“请输入用户名称“) MB_ICONEXCLAMATION);
        return;
}

//判断用户是否存在
_variant_t Holder strQuery;
    strQuery = “select * from user_Info where user_ID=‘“+m_sUSER+“‘“;//在数据库中查找
theApp.ADOExecute(theApp.m_pADOSet strQuery);
int iCount = theApp.m_pADOSet->GetRecordCount();
if ( 0!=iCount ) //如果存在,输出字符
{
AfxMessageBox(_T(“用户名已经存在,请重新输入用户名“) MB_ICONEXCLAMATION);
        return;
}

// 确定 pwd1 不为空
    if ( ““==m_sPWD1 )
{
AfxMessageBox(_T(“密码不能未空“) MB_ICONEXCLAMATION);
        return;
}

// 判断 pwd1==pwd2
    if ( 0!=m_sPWD1.Compare(m_sPWD2) )
{
AfxMessageBox(_T(“两次输入密码不一样,请确认“) MB_ICONEXCLAMATION);
        return;
}

CDialog::OnOK();

}

BOOL CAppendAccountDLG::OnInitDialog()
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here
((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_USER))->SetLimitText(15);//控制输入最大字符
    ((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_PWD1))->SetLimitText(10);
((CEdit*)GetDlgItem(IDD_APPEDNACCOUNT_PWD2))->SetLimitText(10);
return TRUE;  // 返回 TRUE 除非光标在控件上


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2650  2010-10-25 22:47  基于sql 酒店客房管理系统\酒店客房管理系统\AppendAccountDLG.cpp

     文件       1302  2010-10-25 22:47  基于sql 酒店客房管理系统\酒店客房管理系统\AppendAccountDLG.h

     文件       8450  2010-10-25 22:47  基于sql 酒店客房管理系统\酒店客房管理系统\BookInDLG.cpp

     文件       1523  2010-10-21 20:29  基于sql 酒店客房管理系统\酒店客房管理系统\BookInDLG.h

     文件       1941  2010-10-25 22:47  基于sql 酒店客房管理系统\酒店客房管理系统\ChangePwdDLG.cpp

     文件       1375  2010-09-16 20:34  基于sql 酒店客房管理系统\酒店客房管理系统\ChangePwdDLG.h

     文件       7885  2010-10-28 00:29  基于sql 酒店客房管理系统\酒店客房管理系统\CheckOutDLG.cpp

     文件       1542  2010-10-21 20:32  基于sql 酒店客房管理系统\酒店客房管理系统\CheckOutDLG.h

     文件       3321  2010-10-25 22:47  基于sql 酒店客房管理系统\酒店客房管理系统\CheckRemainDLG.cpp

     文件       1383  2010-10-19 22:23  基于sql 酒店客房管理系统\酒店客房管理系统\CheckRemainDLG.h

     文件       2973  2010-10-25 22:47  基于sql 酒店客房管理系统\酒店客房管理系统\CheckRoomDLG.cpp

     文件       1311  2010-09-16 20:52  基于sql 酒店客房管理系统\酒店客房管理系统\CheckRoomDLG.h

     文件     563464  2010-10-28 00:21  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.aps

     文件      12391  2010-10-28 00:30  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.clw

     文件       5435  2010-10-25 22:47  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.cpp

     文件       6236  2010-10-23 13:36  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.dsp

     文件        526  2010-09-06 09:35  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.dsw

     文件       1623  2010-10-09 10:27  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.h

     文件     771072  2010-10-28 00:30  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.ncb

     文件      83968  2010-10-28 00:30  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.opt

     文件       1097  2010-10-28 00:29  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.plg

     文件        287  2002-08-26 07:38  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.positions

     文件      27303  2010-10-28 00:21  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MIS.rc

     文件       1824  2010-10-13 15:43  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MISDoc.cpp

     文件       1508  2010-09-06 09:35  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MISDoc.h

     文件      25765  2010-10-25 23:37  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MISView.cpp

     文件       2622  2010-10-21 19:38  基于sql 酒店客房管理系统\酒店客房管理系统\Hotel_MISView.h

     文件       2789  2010-10-25 23:37  基于sql 酒店客房管理系统\酒店客房管理系统\LoginDLG.cpp

     文件       1249  2010-10-25 23:37  基于sql 酒店客房管理系统\酒店客房管理系统\LoginDLG.h

     文件       3147  2010-10-26 00:20  基于sql 酒店客房管理系统\酒店客房管理系统\MainFrm.cpp

............此处省略73个文件信息

评论

共有 条评论