📄 managesearchcard.cpp
字号:
// ManageSearchCard.cpp : implementation file
//
#include "stdafx.h"
#include "CreditCardManagement.h"
#include "ManageSearchCard.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// ManageSearchCard dialog
ManageSearchCard::ManageSearchCard(CWnd* pParent /*=NULL*/)
: CDialog(ManageSearchCard::IDD, pParent)
{
//{{AFX_DATA_INIT(ManageSearchCard)
m_wOutbeizhu = _T("");
m_wOutdianhuahaoma = _T("");
m_wInxinyongkahao = _T("");
m_wOutxinyongkahao = _T("");
m_wInyinhangbiaoshi = _T("");
m_wOutyinhangbiaoshi = _T("");
m_wOutyonghuming = _T("");
m_wOutzhanghao = _T("");
m_wOutdizhi = _T("");
m_wOutshenfenzhenghao = _T("");
m_wOutguashi = FALSE;
m_wOutqianshu = 0;
m_wOutkaihushijian = COleDateTime::GetCurrentTime();
m_wOuttouzhi = FALSE;
//m_wOutxiaohushijian = COleDateTime::GetCurrentTime();
m_wOutxinyongkajibie = 0;
//}}AFX_DATA_INIT
}
void ManageSearchCard::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(ManageSearchCard)
DDX_Text(pDX, IDC_beizhu, m_wOutbeizhu);
DDV_MaxChars(pDX, m_wOutbeizhu, 100);
DDX_Text(pDX, IDC_dianhua, m_wOutdianhuahaoma);
DDV_MaxChars(pDX, m_wOutdianhuahaoma, 18);
DDX_Text(pDX, IDC_xinyongkahao, m_wInxinyongkahao);
DDV_MaxChars(pDX, m_wInxinyongkahao, 18);
DDX_Text(pDX, IDC_xinyongkahao2, m_wOutxinyongkahao);
DDV_MaxChars(pDX, m_wOutxinyongkahao, 18);
DDX_Text(pDX, IDC_yinhangbiaoshi, m_wInyinhangbiaoshi);
DDV_MaxChars(pDX, m_wInyinhangbiaoshi, 20);
DDX_Text(pDX, IDC_yinhangbiaoshi2, m_wOutyinhangbiaoshi);
DDV_MaxChars(pDX, m_wOutyinhangbiaoshi, 20);
DDX_Text(pDX, IDC_yonghuming, m_wOutyonghuming);
DDV_MaxChars(pDX, m_wOutyonghuming, 20);
DDX_Text(pDX, IDC_zhanghao, m_wOutzhanghao);
DDV_MaxChars(pDX, m_wOutzhanghao, 18);
DDX_Text(pDX, IDC_zhuzhi, m_wOutdizhi);
DDV_MaxChars(pDX, m_wOutdizhi, 20);
DDX_Text(pDX, IDC_shenfenzhenghao, m_wOutshenfenzhenghao);
DDV_MaxChars(pDX, m_wOutshenfenzhenghao, 18);
DDX_Text(pDX, IDC_shifouguashi, m_wOutguashi);
DDX_Text(pDX, IDC_qianshu, m_wOutqianshu);
DDV_MinMaxLong(pDX, m_wOutqianshu, -5000, 100000);
DDX_Text(pDX, IDC_kaihushijian, m_wOutkaihushijian);
DDX_Text(pDX, IDC_shifoutouzhi, m_wOuttouzhi);
DDX_Text(pDX, IDC_xiaohushijian, m_wOutxiaohushijian);
DDX_Text(pDX, IDC_xinyongdujibie, m_wOutxinyongkajibie);
DDV_MinMaxInt(pDX, m_wOutxinyongkajibie, 0, 2);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(ManageSearchCard, CDialog)
//{{AFX_MSG_MAP(ManageSearchCard)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// ManageSearchCard message handlers
void ManageSearchCard::OnOK()
{
// TODO: Add extra validation here
char filter[100];
UpdateData(TRUE);//数据从外面传给变量
m_pMSCS=&MSCS;
//m_pMSCS->Open();
m_pMSCS->m_strFilter="[信用卡文件].[账号]=[账户文件].[账号]";
m_pMSCS->m_strFilter+="and";
m_pMSCS->m_strFilter+="[用户文件].[身份证号]=[账户文件].[身份证号]";
m_pMSCS->m_strFilter+="and";
wsprintf(filter,"[信用卡文件].[信用卡号]='%s'",m_wInxinyongkahao);
m_pMSCS->m_strFilter+=filter;
//m_pMSCS->m_strFilter+="[信用卡文件].[信用卡号]=?";
//m_pMSCS->m_xinyongkahaoparam=m_wInxinyongkahao;
//=========
m_pMSCS->m_strFilter+="and";
wsprintf(filter,"[信用卡文件].[银行标识]='%s'",m_wInyinhangbiaoshi);
//m_pMSCS->m_strFilter+="[信用卡文件].[银行标识]=?";
//m_pMSCS->m_yinhangbiaoshiparam=m_wInyinhangbiaoshi;
m_pMSCS->m_strFilter+=filter;
m_pMSCS->m_strFilter+="and";
m_pMSCS->m_strFilter+="[信用卡文件].[挂失]=0";
//m_pMSCS->Requery();
//if(m_pMSCS->IsOpen())
try
{
m_pMSCS->Open();
}
catch(CDBException* e)
{
AfxMessageBox(e->m_strError);
e->Delete();
return;
}
if(m_pMSCS->IsEOF())
{AfxMessageBox("没有此信用卡号,请重新输入");
m_wInxinyongkahao="";
m_wInyinhangbiaoshi="";
UpdateData(FALSE);
m_pMSCS->Close();
}else
{
m_wInxinyongkahao="";
m_wInyinhangbiaoshi="";
m_wOutyinhangbiaoshi=m_pMSCS->m_Inyinhangbiaoshi;
m_wOutzhanghao=m_pMSCS->m_Outzhanghuzhanghao;
m_wOutxinyongkahao=m_pMSCS->m_Inxinyongkahao;
m_wOutxinyongkajibie=m_pMSCS->m_Outxinyongdujibie;
m_wOuttouzhi=m_pMSCS->m_Outtouzhi;
m_wOutguashi=m_pMSCS->m_Outguashi;
m_wOutqianshu=m_pMSCS->m_Outqianshu;
m_wOutyonghuming=m_pMSCS->m_Outyonghuming;
m_wOutdizhi=m_pMSCS->m_Outdizhi;
m_wOutdianhuahaoma=m_pMSCS->m_Outdianhuahaoma;
m_wOutshenfenzhenghao=m_pMSCS->m_Outyonghushenfenzhengh;
time_t tt;
tt=m_pMSCS->m_Outkaihushijian.GetTime();
m_wOutkaihushijian=COleDateTime::COleDateTime(tt);
if(m_pMSCS->m_column22)
{
time_t tt1;
tt1=m_pMSCS->m_Outxiaohushijian.GetTime();
m_wOutxiaohushijian=COleDateTime::COleDateTime(tt1);
}
m_wOutbeizhu=m_pMSCS->m_Outyonghubeizhu;
UpdateData(FALSE);
m_pMSCS->Close();
}
}
void ManageSearchCard::OnCancel()
{
CDialog::OnCancel();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -