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

📄 wxgl_dlg.cpp

📁 航空管理系统 用vc6.0开发环境 odbc连接
💻 CPP
字号:
// Wxgl_dlg.cpp : implementation file
//

#include "stdafx.h"
#include "HKGL.h"
#include "Wxgl_dlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CWxgl_dlg dialog
CWxgl_dlg::CWxgl_dlg(CWnd* pParent /*=NULL*/)
	: CDialog(CWxgl_dlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CWxgl_dlg)
	m_hbnum = _T("");
	m_hbname = _T("");
	m_wxshijian = _T("");
	m_wxrbh = _T("");
	m_wxzk = _T("");
	m_wxrname = _T("");
	//}}AFX_DATA_INIT
}


void CWxgl_dlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CWxgl_dlg)
	DDX_Text(pDX, IDC_EDIT1, m_hbnum);
	DDX_Text(pDX, IDC_EDIT2, m_hbname);
	DDX_Text(pDX, IDC_EDIT3, m_wxshijian);
	DDX_Text(pDX, IDC_EDIT4, m_wxrbh);
	DDX_Text(pDX, IDC_EDIT5, m_wxzk);
	DDX_Text(pDX, IDC_EDIT6, m_wxrname);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CWxgl_dlg, CDialog)
	//{{AFX_MSG_MAP(CWxgl_dlg)
	ON_BN_CLICKED(IDC_Wxfindbtn, OnWxfindbtn)
	ON_BN_CLICKED(IDC_Wxclearbtn, OnWxclearbtn)
	ON_BN_CLICKED(IDC_Wxdelbtn, OnWxdelbtn)
	ON_BN_CLICKED(IDC_Wxxiugaibtn, OnWxxiugaibtn)
	ON_BN_CLICKED(IDC_Wxaddbtn, OnWxaddbtn)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CWxgl_dlg message handlers

void CWxgl_dlg::OnWxfindbtn() 
{

	UpdateData(TRUE);
	if(m_wx.IsOpen())m_wx.Close();
	m_wx.Open();
	if(m_hbnum=="")
	{
			MessageBox("请输入航班编号!");
			return ;
	}
	m_wx.m_strFilter.Format("[航班编号]='"+m_hbnum+"'");
	m_wx.Requery();
	if(m_wx.IsEOF())
	{
		m_wx.Close();
		MessageBox("没有该航班!");
		OnWxclearbtn() ;
		return ;
	}
	m_hbnum=m_wx.m_column1;
	m_hbname=m_wx.m_column2;
	m_wxzk=m_wx.m_column3;
	m_wxshijian=m_wx.m_column4;
	m_wxrname=m_wx.m_column5;
	m_wxrbh=m_wx.m_column6;
	m_wx.Close();
	UpdateData(FALSE);
}

void CWxgl_dlg::OnWxclearbtn() 
{
	UpdateData(TRUE);
	m_hbnum="";
	m_hbname="";
	m_wxzk="";
	m_wxshijian="";
	m_wxrname="";
	m_wxrbh="";
	UpdateData(FALSE);
}

void CWxgl_dlg::OnWxdelbtn() 
{

	UpdateData(TRUE);
	if(m_wx.IsOpen())m_wx.Close();
	m_wx.Open();
	if(m_hbnum=="")
	{
			MessageBox("请输入航班编号!");
			return ;
	}
	do
	{
		if(m_wx.m_column1==m_hbnum)
		{
			m_wx.Delete();
			m_wx.Requery();
			m_wxCount--;
			break;
		}
		else
			m_wx.MoveNext();
	}while(!m_wx.IsEOF());
	if(m_wx.IsEOF()&&m_wxCount==0)
	{
			m_wx.Close();
			MessageBox("没有该航班!");
			return ;
	}
	m_wx.Close();
	MessageBox("删除成功!");
	OnWxclearbtn() ;
	UpdateData(FALSE);
}

void CWxgl_dlg::OnWxxiugaibtn() 
{
	UpdateData(TRUE);
	if(m_hbnum==""||m_hbname==""||m_wxzk==""||m_wxshijian==""||m_wxrname==""||m_wxrbh=="")
	{
		MessageBox("请检查你的输入项!");
		return ;
	}
	if(m_wx.IsOpen())m_wx.Close();
	m_wx.Open();
	m_wx.Requery();
	m_wx.Edit();
	m_wx.m_column1=m_hbnum;
	m_wx.m_column2=m_hbname;
	m_wx.m_column3=m_wxzk;
	m_wx.m_column4=m_wxshijian;
	m_wx.m_column5=m_wxrname;
	m_wx.m_column6=m_wxrbh;
	m_wx.Update();
	m_wx.Close();
	MessageBox("成功修改!");
	OnWxclearbtn() ;
	UpdateData(FALSE);
}

void CWxgl_dlg::OnWxaddbtn() 
{

	UpdateData(TRUE);
	if(m_hbnum==""||m_hbname==""||m_wxzk==""||m_wxshijian==""||m_wxrname==""||m_wxrbh=="")
	{
		MessageBox("请检查你的输入项!");
		return ;
	}
	if(m_wx.IsOpen())m_wx.Close();
	m_wx.Open();
	m_wx.Requery();
	m_wx.AddNew();
	m_wx.m_column1=m_hbnum;
	m_wx.m_column2=m_hbname;
	m_wx.m_column3=m_wxzk;
	m_wx.m_column4=m_wxshijian;
	m_wx.m_column5=m_wxrname;
	m_wx.m_column6=m_wxrbh;
	m_wx.Update();
	m_wx.Close();
	MessageBox("成功插入!");
	m_wxCount++;
	OnWxclearbtn() ;
	UpdateData(FALSE);
}

BOOL CWxgl_dlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	CWX_Recordset m_wx(&theApp.m_DB );
	return TRUE; 
}

int CWxgl_dlg::Show()
{

	int i=0;
	if(m_wx.IsOpen())m_wx.Close();
	m_wx.Open();
	m_wx.MoveFirst();
	do
	{
		i++;
		m_wx.MoveNext();
	}while(m_wx.IsEOF());
	m_wx.Close();
	m_wxCount=i;
	return i;
}

⌨️ 快捷键说明

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