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

📄 yggl.cpp

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

#include "stdafx.h"
#include "HKGL.h"
#include "Yggl.h"

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

/////////////////////////////////////////////////////////////////////////////
// CYggl dialog


CYggl::CYggl(CWnd* pParent /*=NULL*/)
	: CDialog(CYggl::IDD, pParent)
{
	//{{AFX_DATA_INIT(CYggl)
	m_ygnum = _T("");
	m_ygname = _T("");
	m_ygsex = _T("");
	m_ygqyrq = _T("");
	m_ygzw = _T("");
	m_ygbz = _T("");
	m_yuexin = 0;
	m_ygid = _T("");
	//}}AFX_DATA_INIT
}


void CYggl::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CYggl)
	DDX_Text(pDX, IDC_EDIT1, m_ygnum);
	DDX_Text(pDX, IDC_EDIT3, m_ygname);
	DDX_Text(pDX, IDC_EDIT4, m_ygsex);
	DDX_Text(pDX, IDC_EDIT5, m_ygqyrq);
	DDX_Text(pDX, IDC_EDIT2, m_ygzw);
	DDX_Text(pDX, IDC_EDIT7, m_ygbz);
	DDX_Text(pDX, IDC_EDIT6, m_yuexin);
	DDX_Text(pDX, IDC_EDIT8, m_ygid);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CYggl, CDialog)
	//{{AFX_MSG_MAP(CYggl)
	ON_BN_CLICKED(IDC_ygfindbtn, Onygfindbtn)
	ON_BN_CLICKED(IDC_ygclearbtn, Onygclearbtn)
	ON_BN_CLICKED(IDC_ygdelbtn, Onygdelbtn)
	ON_BN_CLICKED(IDC_ygxiugaibtn, Onygxiugaibtn)
	ON_BN_CLICKED(IDC_ygaddbtn, Onygaddbtn)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CYggl message handlers

void CYggl::Onygfindbtn() //查找
{
	UpdateData(TRUE);
	if(m_ygnum=="")
	{
		MessageBox("请输入员工编号!");
		return ;
	}
	if(m_yg.IsOpen())m_yg.Close();
	m_yg.Open();
	m_yg.m_strFilter .Format("[编号]='"+m_ygnum+"'");

	m_yg.Requery();

	if(m_yg.IsEOF())
	{
		m_yg.Close();
		MessageBox("没有该航班!");
		return ;
	}
	m_ygname=m_yg.m_column2;
	m_ygid=m_yg.m_column3;
	m_ygsex=m_yg.m_column4 ;
	m_ygqyrq=m_yg.m_column5;
    m_ygzw=m_yg.m_column6;
	m_yuexin=m_yg.m_column7;
	m_ygbz=m_yg.m_column8;
	m_yg.Close();
    UpdateData(FALSE);
}

void CYggl::Onygclearbtn() //晴空
{
	UpdateData(TRUE);
	m_ygnum = _T("");
	m_ygname = _T("");
	m_ygsex = _T("");
	m_ygqyrq = _T("");
	m_ygzw = _T("");
	m_ygbz = _T("");
	m_yuexin = 0;
	m_ygid="";
	UpdateData(FALSE);
}
void CYggl::Onygdelbtn() //删除
{
	UpdateData(TRUE);
	if(m_ygnum=="")
	{
		MessageBox("请输入你的员工编号!");
		return ;
	}
	if(m_yg.IsOpen())m_yg.Close();
	m_yg.Open();
	do
	{
		if(m_yg.m_column1==m_ygnum)
		{
			m_yg.Delete();
			m_yg.Requery();
			break;
		}
		else
			m_yg.MoveNext();
	}while(!m_yg.IsEOF());
	if(m_yg.IsEOF())
	{
		m_yg.Close();
			MessageBox("没有该航班或已删除!");
			return ;
	}
	m_yg.Close();
	MessageBox("删除成功!");
	UpdateData(FALSE);
}
void CYggl::Onygxiugaibtn() //修改
{
	UpdateData(TRUE);
	if(m_ygnum==""||m_ygname==""||m_ygsex==""||m_ygid==""
		||m_ygqyrq==""||m_ygzw==""||m_yuexin==0)
	{
		MessageBox("请检查你的输入项!");
		return ;
	}
	if(m_yg.IsOpen())m_yg.Close();
	m_yg.Open();
	m_yg.Requery();
	m_yg.Edit ();
	m_yg.m_column2=m_ygname;
	m_yg.m_column3=m_ygid;
	m_yg.m_column4=m_ygsex;
	m_yg.m_column5=m_ygqyrq;
	m_yg.m_column6=m_ygzw;
	m_yg.m_column7=m_yuexin;
	m_yg.m_column8=m_ygbz;
	m_yg.Update();
	m_yg.Close();
	MessageBox("成功修改!");
	Onygclearbtn() ;
	UpdateData(FALSE);	
}
void CYggl::Onygaddbtn() //增加
{
	UpdateData(TRUE);
	if(m_ygnum==""||m_ygname==""||m_ygsex==""||m_ygid==""
		||m_ygqyrq==""||m_ygzw==""||m_yuexin==0)
	{
		MessageBox("请检查你的输入项!");
		return ;
	}
	if(m_yg.IsOpen())m_yg.Close();
	m_yg.Open();
	m_yg.Requery();
	m_yg.AddNew();
	m_yg.m_column1=m_ygnum;
	m_yg.m_column2=m_ygname;
	m_yg.m_column3=m_ygid;
	m_yg.m_column4=m_ygsex;
	m_yg.m_column5=m_ygqyrq;
	m_yg.m_column6=m_ygzw;
	m_yg.m_column7=m_yuexin;
	m_yg.m_column8=m_ygbz;
	m_yg.Update();
	m_yg.Close();
	MessageBox("成功插入!");
	Onygclearbtn() ;
	UpdateData(FALSE);
}

BOOL CYggl::OnInitDialog() 
{
	CDialog::OnInitDialog();
		CYG_Recordset m_yg(&theApp.m_DB );
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

⌨️ 快捷键说明

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