• 大小: 1.58MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-11
  • 语言: C/C++
  • 标签: c++  mfc  数据库  

资源简介

工资管理系统 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个文件信息

评论

共有 条评论