⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zjdlg.cpp

📁 这是我用VC编的一个银行管理系统
💻 CPP
字号:
// zjdlg.cpp : implementation file
//

#include "stdafx.h"
#include "bank.h"
#include "zjdlg.h"
#include "qddlg.h"
#include "R2set.h"
#include "R3set.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// Czjdlg dialog


Czjdlg::Czjdlg(CWnd* pParent /*=NULL*/)
	: CDialog(Czjdlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(Czjdlg)
	m_amount1 = 0.0;
	m_zpiaono1 = _T("");
	//}}AFX_DATA_INIT
}


void Czjdlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(Czjdlg)
	DDX_Text(pDX, IDC_EDIT1, m_amount1);
	DDX_Text(pDX, IDC_EDIT3, m_zpiaono1);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(Czjdlg, CDialog)
	//{{AFX_MSG_MAP(Czjdlg)
	ON_BN_CLICKED(ID_zpc, Onzpc)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Czjdlg message handlers

void Czjdlg::Onzpc() 
{
	
Cqddlg dlg;
   CR3set set3;
    CR2set set2;
   this->UpdateData(true);
	set2.Open(CRecordset::dynaset,_T("select * from users where cardno='"+dlg.m_card+"'"));
if(m_amount1>set2.m_amount)
	 {::MessageBox(NULL,"你帐号上的钱不够","登录错误",MB_ICONINFORMATION);}
if(m_amount1<0)	{::MessageBox(NULL,"输入金额不能小于零","登录错误",MB_ICONINFORMATION);}
else
  {this->UpdateData(true);
	set2.Close(); 
	if(!set2.IsOpen()){
    set2.Open(CRecordset::dynaset,_T("select * from users where cardno='"+m_zpiaono1+"'"));
 //this->UpdateData(true);
 if(set2.MyGetRecordCount()<=0)
  {::MessageBox(NULL,"无此帐号,请核对后重新输入!","登录错误",MB_ICONINFORMATION);
 	}

	  else{
		  this->UpdateData(true);
	 set3.Open();
	 set3.MoveLast();
	 set3.AddNew();
	 set3.m_cardno=dlg.m_card;
     set3.m_operation= "转出";
	 set3.m_trcardno =m_zpiaono1;
    set3.m_operamount=m_amount1;
	set3.Update();	
	set3.Close();

    double t;double s;
    t=m_amount1;
    s=set2.m_amount; 
	CString	c=set2.m_cardno;
	CString	p=set2.m_password;
	CString z=set2.m_zipiaono;
	CString u=set2.m_userName;
    CString	i=set2.m_identify;
    CString io=set2.m_idenno;
	CString	a=set2.m_address;
	CString	te=set2.m_telephone;
	
	int	ac=set2.m_accountType;
	BOOL h=set2.AddConfigToTable(dlg.m_card,c,p,z,u,i,io,a,te,ac,t,s) ;
	set2.Close();
	if(!set2.IsOpen())
    set2.Open(CRecordset::dynaset,_T("select * from users where cardno='"+dlg.m_card+"'"));
double t1;double s1;
    t1=-m_amount1;
    s1=set2.m_amount; 
	CString	c1=set2.m_cardno;
	CString	p1=set2.m_password;
	CString z1=set2.m_zipiaono;
	CString u1=set2.m_userName;
    CString	i1=set2.m_identify;
    CString io1=set2.m_idenno;
	CString	a1=set2.m_address;
	CString	te1=set2.m_telephone;
	
	int	ac1=set2.m_accountType;
	BOOL h1=set2.AddConfigToTable(dlg.m_card,c1,p1,z1,u1,i1,io1,a1,te1,ac1,t1,s1) ;
	if (h==true&&h1==true)	
	 ::MessageBox(NULL,"操作完成!","恭喜",MB_ICONINFORMATION);	


}}}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -