• 大小: 18.65MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-04
  • 语言: C#
  • 标签: 考勤管理  

资源简介

用C#写的考勤管理系统,里边有课程设计文档

资源截图

代码片段和文件信息

// AbsenceDlg.cpp : implementation file
//

#include “stdafx.h“
#include “CheckManage.h“
#include “AbsenceDlg.h“
#include “HolidaySet.h“
#include “COMDEF.H“
#include “Columns.h“
#include “Column.h“
#include “_Recordset.h“

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

/////////////////////////////////////////////////////////////////////////////
// CAbsenceDlg dialog


CAbsenceDlg::CAbsenceDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAbsenceDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAbsenceDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}


void CAbsenceDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAbsenceDlg)
DDX_Control(pDX IDC_ADODC1 m_Adodc);
DDX_Control(pDX IDC_DATAGRID1 m_Datagrid);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAbsenceDlg CDialog)
//{{AFX_MSG_MAP(CAbsenceDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAbsenceDlg message handlers

BOOL CAbsenceDlg::OnInitDialog() 
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
CurrentTime = CTime::GetCurrentTime();
CHolidaySet holiday;
if(holiday.HaveHoliday(CurrentTime.Format(“%Y-%m-%d“)))
{
MessageBox(“今天是节假日,无缺勤人员“);
}
else
{
RefreshData();
}

return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}

// 刷新数据
void CAbsenceDlg::RefreshData()
{
UpdateData(TRUE);

//根据部门编号设置SELECT语句
CString cTime;
cTime = CurrentTime.Format(“%Y-%m-%d“);

// 设置SELECT语句
CString cSource = “SELECT e.EmpId AS 员工编号 e.Name AS 姓名 d.DepName AS 部门名称“
“ e.Mobile AS 联系电话 FROM DepInfo d EmpInfo e“
“ WHERE e.DepId = d.DepId AND e.EmpId IN“
“ (SELECT EmpId FROM CheckInfo WHERE (ShiJia=‘是‘ OR BingJia=‘是‘ OR KuangGong=‘是‘)“
“ AND CheckDate = ‘“ + cTime + “‘)“;

//刷新ADO Data控件的记录源
m_Adodc.SetRecordSource(cSource);
m_Adodc.Refresh();

//设置列宽度
_variant_t vIndex;
vIndex = long(0);
m_Datagrid.GetColumns().GetItem(vIndex).SetWidth(00);
vIndex = long(1);
m_Datagrid.GetColumns().GetItem(vIndex).SetWidth(130);
vIndex = long(2);
m_Datagrid.GetColumns().GetItem(vIndex).SetWidth(130);
vIndex = long(3);
m_Datagrid.GetColumns().GetItem(vIndex).SetWidth(140);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-19 18:09  考勤管理系统C#\
     目录           0  2013-01-19 18:09  考勤管理系统C#\CheckManage\
     文件      430678  2010-12-27 08:29  考勤管理系统C#\CheckManage\99.jpg
     文件        2515  2006-02-26 20:28  考勤管理系统C#\CheckManage\AbsenceDlg.cpp
     文件        1375  2005-12-30 22:33  考勤管理系统C#\CheckManage\AbsenceDlg.h
     文件        2481  2005-12-25 21:28  考勤管理系统C#\CheckManage\ADOConn.cpp
     文件        1032  2005-12-25 21:28  考勤管理系统C#\CheckManage\ADOConn.h
     文件        8341  2005-12-25 21:19  考勤管理系统C#\CheckManage\adodc.cpp
     文件        3274  2005-12-25 21:19  考勤管理系统C#\CheckManage\adodc.h
     文件        3736  2006-02-24 22:35  考勤管理系统C#\CheckManage\CheckInfo.cpp
     文件        1114  2006-02-24 22:30  考勤管理系统C#\CheckManage\CheckInfo.h
     文件     3203152  2010-12-27 16:15  考勤管理系统C#\CheckManage\CheckManage.aps
     文件       16935  2010-12-20 14:10  考勤管理系统C#\CheckManage\CheckManage.clw
     文件        2133  2005-12-25 20:16  考勤管理系统C#\CheckManage\CheckManage.cpp
     文件       14311  2006-02-24 23:14  考勤管理系统C#\CheckManage\CheckManage.dsp
     文件       13501  2005-12-29 22:20  考勤管理系统C#\CheckManage\CheckManage.dsp.bak
     文件         723  2005-12-25 21:21  考勤管理系统C#\CheckManage\CheckManage.dsw
     文件        1379  2005-12-25 20:16  考勤管理系统C#\CheckManage\CheckManage.h
     文件    10898432  2012-05-16 13:48  考勤管理系统C#\CheckManage\CheckManage.ncb
     文件       50688  2010-12-20 14:12  考勤管理系统C#\CheckManage\CheckManage.opt
     文件         256  2010-12-20 09:47  考勤管理系统C#\CheckManage\CheckManage.plg
     文件      105129  2010-12-27 08:35  考勤管理系统C#\CheckManage\CheckManage.rc
     文件       37994  2005-12-28 16:13  考勤管理系统C#\CheckManage\CheckManage.rc.bak
     文件         886  2010-12-24 14:05  考勤管理系统C#\CheckManage\CheckManage.sln
     文件       24576  2012-05-16 13:48  考勤管理系统C#\CheckManage\CheckManage.suo
     文件       29986  2010-12-27 08:29  考勤管理系统C#\CheckManage\CheckManage.vcproj
     文件        1423  2010-12-24 14:10  考勤管理系统C#\CheckManage\CheckManage.vcproj.20101207-0919.Administrator.user
     文件        1421  2010-12-20 09:45  考勤管理系统C#\CheckManage\CheckManage.vcproj.lenovo-THINK.lenovo.user
     文件        1413  2010-12-27 08:37  考勤管理系统C#\CheckManage\CheckManage.vcproj.RJ409-16.Administrator.user
     文件        1413  2010-12-27 08:55  考勤管理系统C#\CheckManage\CheckManage.vcproj.RJ409-82.Administrator.user
     文件        1427  2012-05-16 13:48  考勤管理系统C#\CheckManage\CheckManage.vcproj.SuDa-20110227DC.Administrator.user
............此处省略276个文件信息

评论

共有 条评论