亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? checkmandlg.cpp

?? 自己開發的人事的管理
?? CPP
字號:
// CheckManDlg.cpp : implementation file
//

#include "stdafx.h"
#include "HrSys.h"
#include "CheckManDlg.h"
#include "DepSelDlg.h"
#include "CheckEditDlg.h"
#include "COMDEF.H"
#include "Columns.h"
#include "Column.h"
#include "_recordset.h"
#include "SumCheckDlg.h"

extern CUsers curUser;

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

/////////////////////////////////////////////////////////////////////////////
// CCheckManDlg dialog


CCheckManDlg::CCheckManDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CCheckManDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CCheckManDlg)
	m_date = 0;
	m_DepName = _T("");
	//}}AFX_DATA_INIT
}


void CCheckManDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CCheckManDlg)
	DDX_Control(pDX, IDC_DATAGRID1, m_datagrid);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_date);
	DDX_Text(pDX, IDC_DEPNAME_STATIC, m_DepName);
	DDX_Control(pDX, IDC_ADODC1, m_adodc);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CCheckManDlg, CDialog)
	//{{AFX_MSG_MAP(CCheckManDlg)
	ON_BN_CLICKED(IDC_SETDEP_BUTTON, OnSetdepButton)
	ON_BN_CLICKED(IDC_SET_BUTTON, OnSetButton)
	ON_BN_CLICKED(IDC_SUM_BUTTON, OnSumButton)
	ON_NOTIFY(DTN_DATETIMECHANGE, IDC_DATETIMEPICKER1, OnDatetimechangeDatetimepicker1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCheckManDlg message handlers
void CCheckManDlg::Refresh_Data()
{
	UpdateData(TRUE);

	CString cSource;
	CString cDepId;
	cDepId.Format("%d", iDepId);

	cSource = "SELECT e.Emp_Id, e.Emp_Name AS 員工姓名, ISNULL(c.qqDays,0) AS 全勤天數,";
	cSource += " ISNULL(c.ccDays,0) AS 出差天數, ISNULL(c.bjDays,0) AS 病假天數,";
	cSource += " ISNULL(c.sjDays,0) AS 事假天數, ISNULL(c.kgDays,0) AS 曠工天數,";
	cSource += " ISNULL(c.fdxjDays,0) AS 法定休假天數, ISNULL(c.nxjDays,0) AS 年休假天數,";
	cSource += " ISNULL(c.dxjDays,0) AS 倒休假天數, ISNULL(c.cdMinutes,0) AS 遲到時間,";
	cSource += " ISNULL(c.ztMinutes,0) AS 早退時間, ISNULL(c.ot1Days,0) AS 一類加班天數,";
	cSource += " ISNULL(c.ot2Days,0) AS 二類加班天數, ISNULL(c.ot3Days,0) AS 三類加班天數,";
	cSource += " ISNULL(c.Memo, '') AS 備注信息";
	cSource += " FROM Employees e, Checkin c WHERE e.Emp_Id*=c.Emp_Id AND c.CheckDate='";
	cSource += m_date.Format("%Y-%m-%d") + "' AND e.Dep_Id=" + cDepId;
	
	m_adodc.SetRecordSource(cSource);
	m_adodc.Refresh();

	//設置列寬度
	_variant_t vIndex;
	vIndex = long(0);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(0);
}

BOOL CCheckManDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	//權限控制,如果不是系統管理員則設置和月度考勤按鈕置灰
	if (curUser.GetUser_type() != 1)
	{
		GetDlgItem(IDC_SET_BUTTON)->EnableWindow(FALSE);
		GetDlgItem(IDC_SUM_BUTTON)->EnableWindow(FALSE);
	}
	CTime t = CTime::GetCurrentTime();  //讀取當前系統日期
	m_date = t;
	iDepId = 0;
	m_DepName = "";
	
	UpdateData(FALSE);
	Refresh_Data();
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CCheckManDlg::OnSetdepButton() 
{
	// TODO: Add your control notification handler code here
	UpdateData(TRUE);
	//打開選擇部門對話框
	CDepSelDlg dlg;
	dlg.DoModal();
	//從對話框中讀取選擇部門的信息
	iDepId = dlg.DepId;
	m_DepName = dlg.DepName;
	UpdateData(FALSE);
	//根據選擇的部門信息,刷新表格數據
	Refresh_Data();
}

void CCheckManDlg::OnSetButton() 
{
	// TODO: Add your control notification handler code here
	if (m_adodc.GetRecordset().GetEof())
	{
		MessageBox("請選擇員工記錄");
		return;
	}
	CCheckEditDlg dlg;
	dlg.m_Date = m_date.Format("%Y-%m-%d");  //考勤日期
	dlg.iEmpId = atoi(m_datagrid.GetItem(0)); //考勤員工編號
	dlg.m_EmpName = m_datagrid.GetItem(1);  //考勤員工姓名
	dlg.qq = atof(m_datagrid.GetItem(2));  //全勤天數
	dlg.cc = atof(m_datagrid.GetItem(3));  //出差天數
	dlg.bj = atof(m_datagrid.GetItem(4));  //病假天數
	dlg.sj = atof(m_datagrid.GetItem(5));  //出差天數
	dlg.kg = atof(m_datagrid.GetItem(6));  //出差天數
	dlg.fdxj = atof(m_datagrid.GetItem(7));  //出差天數
	dlg.nxj = atof(m_datagrid.GetItem(8));  //出差天數
	dlg.dxj = atof(m_datagrid.GetItem(9));  //出差天數
	dlg.m_cd = atof(m_datagrid.GetItem(10));  //出差天數
	dlg.m_zt = atof(m_datagrid.GetItem(11));  //出差天數
	dlg.ot1 = atof(m_datagrid.GetItem(12));  //出差天數
	dlg.ot2 = atof(m_datagrid.GetItem(13));  //出差天數
	dlg.ot3 = atof(m_datagrid.GetItem(14));  //出差天數
	dlg.m_Memo = m_datagrid.GetItem(15);  //出差天數
	if (dlg.DoModal() == IDOK)
		Refresh_Data();
}

void CCheckManDlg::OnSumButton() 
{
	// TODO: Add your control notification handler code here
	CSumCheckDlg dlg;
	dlg.iDepId = iDepId;
	dlg.m_DepName = m_DepName;
	dlg.DoModal();
}

void CCheckManDlg::OnDatetimechangeDatetimepicker1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	Refresh_Data();		
	*pResult = 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品二区第二页| 欧美日韩一区二区三区四区| 国产日韩欧美制服另类| 裸体在线国模精品偷拍| 欧美不卡一二三| 国产精品中文字幕一区二区三区| 亚洲精品一区二区三区蜜桃下载 | 日本丰满少妇一区二区三区| 在线观看网站黄不卡| 奇米777欧美一区二区| 亚洲精品在线网站| 91日韩一区二区三区| 蜜桃精品视频在线| 日韩美女精品在线| 日韩视频免费观看高清完整版 | 高清成人免费视频| 欧美激情一区二区三区四区| 日本电影亚洲天堂一区| 国产成人免费视频网站高清观看视频| 亚洲天堂网中文字| 久久免费电影网| 欧美精品一卡二卡| 日本久久电影网| 成人精品一区二区三区四区 | 亚洲欧洲在线观看av| 欧美一区二区三区电影| 91网站在线播放| 91丨国产丨九色丨pron| 韩国v欧美v日本v亚洲v| 亚洲午夜av在线| 亚洲成av人片一区二区三区| 亚洲精品一区在线观看| 日韩三级在线免费观看| 色综合久久88色综合天天免费| 成人国产精品免费观看视频| 激情综合五月婷婷| 国产精品亚洲第一区在线暖暖韩国 | 久久国产精品99精品国产| 日本美女一区二区三区| 五月激情六月综合| 日韩电影在线一区二区| 免费人成精品欧美精品| 日韩高清在线不卡| 精品一区二区久久| 成人中文字幕在线| 91美女精品福利| 制服丝袜一区二区三区| 日韩免费看的电影| 欧美激情综合五月色丁香| 亚洲三级小视频| 免费成人小视频| 99久久综合精品| 欧美日韩一级黄| 国产性天天综合网| 亚洲综合在线观看视频| 精品在线观看免费| 91女厕偷拍女厕偷拍高清| 欧美丰满少妇xxxbbb| 国产欧美va欧美不卡在线 | 夜夜嗨av一区二区三区四季av| 亚洲一区视频在线| 精品中文字幕一区二区小辣椒| 国产白丝精品91爽爽久久 | 欧美色图第一页| 欧美综合天天夜夜久久| 99re在线精品| 色综合天天综合给合国产| 3atv一区二区三区| 91精品国模一区二区三区| 一区二区三区精品久久久| 婷婷夜色潮精品综合在线| 成人网在线免费视频| 欧美一级欧美三级| 亚洲综合色网站| 欧美综合在线视频| 亚洲欧美乱综合| 在线观看亚洲精品视频| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲综合视频网| 北条麻妃一区二区三区| 国产欧美日本一区二区三区| 国产精品亚洲第一区在线暖暖韩国 | 狠狠网亚洲精品| 久久久精品国产免大香伊| 国产一区二区女| 国产精品电影一区二区| 色综合天天综合网天天狠天天| 中文字幕免费在线观看视频一区| 成人精品gif动图一区| 国产精品国产三级国产aⅴ中文| 99国产一区二区三精品乱码| 亚洲免费av在线| 日韩一区二区三区视频| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 精品成人一区二区三区四区| 成人免费毛片a| 五月综合激情婷婷六月色窝| 日韩欧美中文字幕制服| 国产在线播放一区二区三区 | 一卡二卡欧美日韩| 精品国产百合女同互慰| 99精品国产91久久久久久 | 免费美女久久99| 中文字幕一区免费在线观看| 3d成人h动漫网站入口| 国产黄色精品网站| 婷婷丁香激情综合| 日韩美女啊v在线免费观看| 精品国产免费一区二区三区香蕉| 99久久精品国产网站| 国产一区二区调教| 日本欧美久久久久免费播放网| 国产精品丝袜久久久久久app| 日韩午夜三级在线| 欧美性一区二区| 色婷婷综合激情| 91在线国产观看| 91麻豆福利精品推荐| 国产自产高清不卡| 精品在线免费视频| 久久不见久久见免费视频7| 蜜桃av一区二区三区电影| 婷婷久久综合九色综合绿巨人 | 欧美一区二区精品久久911| 欧美手机在线视频| 在线观看av一区| 欧美精品在线视频| 欧美本精品男人aⅴ天堂| 欧美一级日韩免费不卡| 日韩欧美综合一区| 欧美韩日一区二区三区四区| 国产午夜精品久久| 成人久久18免费网站麻豆| 不卡视频免费播放| 91国模大尺度私拍在线视频| 日韩欧美在线综合网| 中文字幕一区二区三区在线播放 | 久久―日本道色综合久久| 亚洲欧洲av色图| 蜜臀av性久久久久蜜臀aⅴ四虎 | 日韩av中文在线观看| 国产老女人精品毛片久久| 欧美日韩国产一二三| 国产精品欧美一区喷水| 经典三级视频一区| 欧美成人综合网站| 日韩美女久久久| 一区二区三区在线高清| 夜夜揉揉日日人人青青一国产精品| 国产亚洲婷婷免费| 久久综合给合久久狠狠狠97色69| 欧美二区三区的天堂| 91精品国产一区二区三区| 中文字幕一区在线观看| 亚洲电影激情视频网站| 极品少妇一区二区| 精品免费国产二区三区| 人人狠狠综合久久亚洲| 日本二三区不卡| 一区二区三区四区在线| 91看片淫黄大片一级在线观看| 日韩欧美一级片| 三级亚洲高清视频| 日韩精品资源二区在线| 国产一区二区视频在线| 精品sm在线观看| 国产一区二区在线影院| 日韩一区在线看| 在线观看不卡视频| 午夜精品123| 亚洲精品在线免费观看视频| 成人综合婷婷国产精品久久 | 亚洲免费在线播放| 91久久国产最好的精华液| 亚洲成a人在线观看| 欧美大白屁股肥臀xxxxxx| 另类中文字幕网| 久久久精品欧美丰满| 欧美久久久久免费| 成人福利电影精品一区二区在线观看| 亚洲欧洲av在线| 国产亚洲va综合人人澡精品| 在线观看精品一区| 久久不见久久见免费视频1| 国产色91在线| 欧美草草影院在线视频| gogogo免费视频观看亚洲一| 首页国产丝袜综合| 亚洲视频狠狠干| 久久婷婷综合激情| 欧美午夜精品免费| 国产.欧美.日韩| 岛国av在线一区| 国产美女在线观看一区| 亚洲午夜三级在线| 日本系列欧美系列| 亚洲一区二区三区爽爽爽爽爽| 中文字幕亚洲一区二区va在线| 国产丝袜美腿一区二区三区| 91精品国产一区二区|