📄 yggl.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 + -