?? adduserdlg.cpp
字號:
// AddUserDlg.cpp : implementation file
//
#include "stdafx.h"
#include "SuperMarket.h"
#include "AddUserDlg.h"
#include "afxdb.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAddUserDlg dialog
CAddUserDlg::CAddUserDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAddUserDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CAddUserDlg)
m_name = _T("");
m_password = _T("");
m_number = _T("");
m_type = _T("");
//}}AFX_DATA_INIT
}
void CAddUserDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddUserDlg)
DDX_Text(pDX, IDC_name, m_name);
DDX_Text(pDX, IDC_password, m_password);
DDX_Text(pDX, IDC_number, m_number);
DDX_CBString(pDX, IDC_COMBO1, m_type);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAddUserDlg, CDialog)
//{{AFX_MSG_MAP(CAddUserDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAddUserDlg message handlers
void CAddUserDlg::OnOK()
{
// TODO: Add extra validation here
CString strSQL;
CDatabase dbTemp;
UpdateData();
if(m_number==""||m_name=="")
{
MessageBox("用戶編號和名稱不能為空!"); //初始化窗口
}
else
{
dbTemp.OpenEx("Driver={Microsoft Access Driver (*.mdb)};DBQ=超市管理數據庫.mdb;");
CRecordset rs( &dbTemp);
rs.Open(AFX_DB_USE_DEFAULT_TYPE,"select * From 用戶表 where userid='"+m_number+"'");
if(!rs.IsEOF()) //如果是舊產品,更新庫存
{
MessageBox("你添加的用戶已經存在!");
}
else //如果是新產品,添加商品信息
{
strSQL="insert into 用戶表 values('"+m_number+"','"+m_name+"','"+m_password+"','"+m_type+"')";
dbTemp.ExecuteSQL(strSQL);
MessageBox("添加成功!"); //初始化窗口
m_name = _T("");
m_password = _T("");
m_type = _T("營業員");
m_number = _T("");
UpdateData(false);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -