资源简介
工资管理系统 mfc c++
代码片段和文件信息
// Find.cpp : implementation file
//
#include “stdafx.h“
#include “Laborage.h“
#include “Find.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CFind dialog
CFind::CFind(CWnd* pParent /*=NULL*/)
: CDialog(CFind::IDD pParent)
{
//{{AFX_DATA_INIT(CFind)
m_number = -1;
m_age = -1;
m_treat = -1;
m_sex = 2;
m_name = _T(““);
m_fcage = -1;
m_fcnumber = -1;
m_fctreat = -1;
//}}AFX_DATA_INIT
m_parent=NULL;
}
void CFind::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CFind)
DDX_Text(pDX IDC_FNUMBER m_number);
DDV_MinMaxLong(pDX m_number -1 1000000);
DDX_Text(pDX IDC_FAGE m_age);
DDV_MinMaxInt(pDX m_age -1 999);
DDX_Text(pDX IDC_FTREAT m_treat);
DDX_CBIndex(pDX IDC_FSEX m_sex);
DDX_Text(pDX IDC_FNAME m_name);
DDV_MaxChars(pDX m_name 64);
DDX_CBIndex(pDX IDC_FCAGE m_fcage);
DDX_CBIndex(pDX IDC_FCNUMBER m_fcnumber);
DDX_CBIndex(pDX IDC_FCTREAT m_fctreat);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CFind CDialog)
//{{AFX_MSG_MAP(CFind)
ON_BN_CLICKED(IDCACTION OnCaction)
ON_BN_CLICKED(IDCRESET OnCreset)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CFind message handlers
void CFind::OnCreset()
{
// TODO: Add your control notification handler code here
m_number = -1;
m_age = -1;
m_treat = -1;
m_sex = 2;
m_name = _T(““);
m_fcage = -1;
m_fcnumber = -1;
m_fctreat = -1;
UpdateData(FALSE);
}
void CFind::OnCaction()
{
// TODO: Add your control notification handler code here
UpdateData();
m_title.Empty();
if(m_age!=-1 && m_fcage==-1)
{
MessageBox(“年龄条件未填!“);
return;
}
if(m_number!=-1 && m_fcnumber==-1)
{
MessageBox(“编号条件未填!“);
return;
}
if(m_treat!=-1 && m_fctreat==-1)
{
MessageBox(“待遇条件未填!“);
return;
}
BOOL head=FALSE;
if(m_name!=““)
{
m_title.Format(“[%s] like ‘%s‘““姓名“m_name);
head=TRUE;
}
if(m_number!=-1)
{
if(head) m_title.Insert(m_title.GetLength()“ AND “);
else head=TRUE;
CString str;
if(m_fcnumber==0)
str.Format(“[%s]>=%d““职员编号“m_number);
else
if(m_fcnumber==1)
str.Format(“[%s]<=%d““职员编号“m_number);
else
str.Format(“[%s]=%d““职员编号“m_number);
m_title.Insert(m_title.GetLength()str);
}
if(m_age!=-1)
{
if(head) m_title.Insert(m_title.GetLength()“ AND “);
else head=TRUE;
CString str;
if(m_fcage==0)
str.Format(“[%s]>=%d““年龄“CTime::GetCurrentTime().GetYear()-m_age);
else
if(m_fcage==1)
str.Format(“[%s]<=%d““年龄“CTime::GetCurrentTime().GetYear()-m_age);
else
str.Format(“[%s]=%d““年龄“CTime::GetCurrentTime().GetYear()-m_age);
m_title.Insert(m_title.GetLeng
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3702 2003-02-03 15:33 2003821264513\Laborage\Find.cpp
文件 1312 2003-02-03 15:30 2003821264513\Laborage\Find.h
文件 30152 2018-12-17 20:25 2003821264513\Laborage\Laborage.aps
文件 5854 2003-02-03 19:55 2003821264513\Laborage\Laborage.clw
文件 5388 2003-02-03 19:55 2003821264513\Laborage\Laborage.cpp
文件 5096 2003-02-03 16:38 2003821264513\Laborage\Laborage.dsp
文件 539 2003-02-01 22:06 2003821264513\Laborage\Laborage.dsw
文件 1419 2003-02-01 22:12 2003821264513\Laborage\Laborage.h
文件 438272 2003-02-03 19:40 2003821264513\Laborage\laborage.mdb
文件 107520 2019-11-24 22:17 2003821264513\Laborage\Laborage.ncb
文件 51712 2019-11-24 22:17 2003821264513\Laborage\Laborage.opt
文件 2748 2019-11-24 22:01 2003821264513\Laborage\Laborage.plg
文件 15295 2003-02-03 16:24 2003821264513\Laborage\Laborage.rc
文件 1782 2003-02-01 21:52 2003821264513\Laborage\LaborageDoc.cpp
文件 1497 2003-02-01 21:52 2003821264513\Laborage\LaborageDoc.h
文件 1875 2003-02-02 23:35 2003821264513\Laborage\LaborageSet.cpp
文件 1479 2003-02-02 23:15 2003821264513\Laborage\LaborageSet.h
文件 15566 2003-02-03 16:53 2003821264513\Laborage\LaborageView.cpp
文件 2423 2003-02-03 16:09 2003821264513\Laborage\LaborageView.h
文件 2714 2003-02-03 16:48 2003821264513\Laborage\MainFrm.cpp
文件 1588 2003-02-03 16:45 2003821264513\Laborage\MainFrm.h
文件 1159 2003-02-03 16:30 2003821264513\Laborage\Manage.cpp
文件 1200 2003-02-03 16:30 2003821264513\Laborage\Manage.h
文件 4359 2003-02-01 21:52 2003821264513\Laborage\ReadMe.txt
文件 5495 2003-02-03 12:55 2003821264513\Laborage\Record.cpp
文件 1712 2003-02-03 00:19 2003821264513\Laborage\Record.h
文件 15106 2019-11-24 22:01 2003821264513\Laborage\Release\Find.obj
文件 49152 2003-02-03 19:56 2003821264513\Laborage\Release\Laborage.exe
文件 438272 2003-02-03 19:30 2003821264513\Laborage\Release\laborage.mdb
文件 19817 2019-11-24 22:01 2003821264513\Laborage\Release\Laborage.obj
............此处省略28个文件信息
- 上一篇:图书馆管理系统 c++ mfc
- 下一篇:西工大NOJ100题+解答
相关资源
- 图书馆管理系统 c++ mfc
- Design Patterns in Modern C++现代C++程序设计
- C++实现简单聊天应用
- 二叉树的遍历及应用.ppt
- C++STL源码剖析 中文高清非扫描版
- C语言课设,学生证管理系统
- MFC课程设计 --学生成绩管理系统
- 基于MFC的FTP客户端demo
- C++语言程序设计上机实验课所有实验
- VC画正弦函数曲线带参数设置
- Wong-Trinder圆点定位算子
- VC++头文件库
- 使用C++卫星坐标计算
- 数据结构与算法分析——C++语言描述
- 网络五子棋全功能版
- 线程池c++实现
- 清华大学数据结构算法及源代码
- matlab算法实现声纹识别,带界面
- 利用开源库bssQRCodeGenerator.dll创建最最
- 基于C++MFC的聊天程序,C/S模式
- C/C++使用遗传算法解决车辆路径问题
- C++delaunay三角网代码
- MFC ListControl使用
- 21点游戏MFC程序设计 c++课程设计
- C、C++函数速查手册 (chw版)
- C++综合实验,继承和派生类的设计及
- c++ 串口开发 发送/接受数据demo
- C++ Builder 6程序设计教程.pdf c builder
- c++程序实现c++代码相似度计算
- 成绩查询系统VC++源代码
评论
共有 条评论