📄 managemachineinstall.cpp
字号:
// ManageMachineInstall.cpp : implementation file
//
#include "stdafx.h"
#include "CreditCardManagement.h"
#include "ManageMachineInstall.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CManageMachineInstall dialog
CManageMachineInstall::CManageMachineInstall(CWnd* pParent /*=NULL*/)
: CDialog(CManageMachineInstall::IDD, pParent)
{
//{{AFX_DATA_INIT(CManageMachineInstall)
m_wAnzhuangdidian = _T("");
m_wShuakajibiaoshi = _T("");
m_wBeizhu = _T("");
//}}AFX_DATA_INIT
}
void CManageMachineInstall::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CManageMachineInstall)
DDX_Text(pDX, IDC_EDIT2, m_wAnzhuangdidian);
DDV_MaxChars(pDX, m_wAnzhuangdidian, 20);
DDX_Text(pDX, IDC_EDIT1, m_wShuakajibiaoshi);
DDV_MaxChars(pDX, m_wShuakajibiaoshi, 5);
DDX_Text(pDX, IDC_EDIT4, m_wBeizhu);
DDV_MaxChars(pDX, m_wBeizhu, 100);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CManageMachineInstall, CDialog)
//{{AFX_MSG_MAP(CManageMachineInstall)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CManageMachineInstall message handlers
void CManageMachineInstall::OnOK()
{
char filter[100];
m_pCMMIS=&CMMIS;
UpdateData(TRUE);
wsprintf(filter,"[刷卡机标识]='%s'",m_wShuakajibiaoshi);
m_pCMMIS->m_strFilter=filter;
m_pCMMIS->Open();
if((m_wShuakajibiaoshi=="")||(m_wAnzhuangdidian==""))
//||m_wAnzhuangshijian为空
{
MessageBox("请输入完整信息!");
}
else
{
int tmp=atoi(m_wShuakajibiaoshi);
CString tmps;
tmps.Format("%i",tmp);
if (tmps.Compare(m_wShuakajibiaoshi)==0)
{
if (m_pCMMIS->IsEOF())
{
if(!m_pCMMIS->CanAppend())
{
MessageBox("无法添加新数据!");
}
else
{
m_pCMMIS->m_strFilter.Empty();
m_pCMMIS->Requery();
m_pCMMIS->MoveLast();
m_pCMMIS->AddNew();
m_pCMMIS->m_column1=m_wShuakajibiaoshi;
//CTime timetmp1( 1999, 3, 19, 22, 15, 0 ); //
m_pCMMIS->m_column2=CTime::GetCurrentTime();
m_pCMMIS->m_column3=m_wAnzhuangdidian;
//m_pCMMIS->m_column4=timetmp;//拆除时间?????????
m_pCMMIS->m_column5=m_wBeizhu;
try {
m_pCMMIS->Update();
MessageBox("数据库更新成功!");
}
catch (CDBException*e)
{
MessageBox("数据库更新出错!");
MessageBox(e->m_strError);
}
}
}
else
{
MessageBox("此刷卡机已经存在,请重新输入刷卡机号!");
}
m_pCMMIS->Close();
} else { MessageBox("请输入正确的刷卡机标识!应是0到9的数字"); m_pCMMIS->Close();}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -