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

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

?? salarymandlg.cpp

?? VC + SQL數據庫編程 人事、工資、部門管理 包含SQL備份文件及部分源碼注釋
?? CPP
字號:
// SalaryManDlg.cpp : implementation file
//

#include "stdafx.h"
#include "HrSys.h"
#include "SalaryManDlg.h"
#include "SalaryEditDlg.h"
#include "_recordset.h"
#include "COMDEF.H"
#include "Columns.h"
#include "Column.h"
#include "Salary.h"

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

/////////////////////////////////////////////////////////////////////////////
// CSalaryManDlg dialog


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


void CSalaryManDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CSalaryManDlg)
	DDX_Control(pDX, IDC_YEAR_COMBO, m_year);
	DDX_Control(pDX, IDC_MONTH_COMBO, m_month);
	DDX_Control(pDX, IDC_ADODC1, m_adodc);
	DDX_Control(pDX, IDC_DATAGRID1, m_datagrid);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CSalaryManDlg, CDialog)
	//{{AFX_MSG_MAP(CSalaryManDlg)
	ON_BN_CLICKED(IDC_ADD_BUTTON, OnAddButton)
	ON_BN_CLICKED(IDC_MODI_BUTTON, OnModiButton)
	ON_BN_CLICKED(IDC_DEL_BUTTON, OnDelButton)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CSalaryManDlg message handlers
void CSalaryManDlg::Refresh_Data()
{
	UpdateData(TRUE);
	CString cSource;
	//讀取月份信息
	CString cYear, cMonth;
	int index;
	index = m_year.GetCurSel();
	m_year.GetLBText(index, cYear);
	index = m_month.GetCurSel();
	m_month.GetLBText(index, cMonth);
	// 設計SELECT語句
	cSource = "SELECT s.Id, s.CreateDate AS 調薪日期, s.EmpId," 
			" e.EmpName AS 員工姓名, d.DepName AS 部門名稱,"
			" s.OldSalary AS 原薪資, s.NewSalary AS 調后薪資, s.Reason AS 調薪原因"
			" FROM Salary s, Employees e, Departments d WHERE s.EmpId=e.EmpId "
			" AND e.DepId=d.DepId AND s.CreateDate LIKE '" + cYear + "-" + cMonth+ "%'";
	// 設置數據源
	m_adodc.SetRecordSource(cSource);
	m_adodc.Refresh();
	//設置列寬度
	_variant_t vIndex;
	vIndex = long(0);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(0);
	vIndex = long(1);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(120);
	vIndex = long(2);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(0);
	vIndex = long(3);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(120);
	vIndex = long(4);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(140);
	vIndex = long(5);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(140);
	vIndex = long(6);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(140);
	vIndex = long(7);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(180);
}

BOOL CSalaryManDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	//讀取當前系統日期
	CTime t = CTime::GetCurrentTime();  
	// 從系統時間中獲取年和月的信息
	int iYear, iMonth;
	iYear = t.GetYear();	
	iMonth = t.GetMonth();
	// 設置年和月控件值
	m_year.SetCurSel(iYear - 2000);
	m_month.SetCurSel(iMonth - 1);	
	UpdateData(FALSE);
	// 根據條件查詢調薪記錄
	Refresh_Data();		
		
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CSalaryManDlg::OnAddButton() 
{
	CSalaryEditDlg dlg;
	dlg.cId = "";
	// 獲取當前日期
	CTime t = CTime::GetCurrentTime();  
	dlg.m_Date.Format("%d-%d-%d", t.GetYear(), t.GetMonth(), t.GetDay()); 
	if(dlg.DoModal() == IDOK)
		Refresh_Data();	
}

void CSalaryManDlg::OnModiButton() 
{
	if (m_adodc.GetRecordset().GetEof()) 
	{
		MessageBox("請選擇要修改的記錄");
		return;
	}
	CSalaryEditDlg dlg;
	dlg.cId = m_datagrid.GetItem(0);				//記錄編號
	dlg.m_EmpId = atoi(m_datagrid.GetItem(2));		// 員工編號
	dlg.m_Date = m_datagrid.GetItem(1);				// 調薪日期
	dlg.m_EmpName = m_datagrid.GetItem(3);			// 員工姓名
	dlg.m_DepName = m_datagrid.GetItem(4);			// 部門名稱
	dlg.m_NewSalary = atoi(m_datagrid.GetItem(6));	// 新工資
	dlg.m_OldSalary = m_datagrid.GetItem(5);		// 舊工資
	dlg.m_Reason = m_datagrid.GetItem(7);			// 調薪原因
	if (dlg.DoModal() == IDOK)
		Refresh_Data();		
}

void CSalaryManDlg::OnDelButton() 
{
	if (m_adodc.GetRecordset().GetEof()) 
	{
		MessageBox("請選擇要刪除的記錄");
		return;
	}
	if (MessageBox("是否刪除當前記錄","請確定", MB_YESNO) == IDYES)
	{
		CSalary sal;
		sal.sql_delete(m_datagrid.GetItem(0));
		Refresh_Data();
	}	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久一区二区| 91精品国产91久久综合桃花| 九色porny丨国产精品| 午夜欧美电影在线观看| 亚洲激情av在线| 亚洲免费av高清| 亚洲综合丁香婷婷六月香| 亚洲狠狠丁香婷婷综合久久久| 中文字幕一区二区三区在线播放 | 91香蕉视频污在线| 成人国产精品免费网站| 99国产精品国产精品毛片| 色香蕉成人二区免费| 在线精品视频免费观看| 欧美三级韩国三级日本三斤| 欧美视频中文字幕| 欧美一级理论片| 久久久精品一品道一区| 亚洲私人黄色宅男| 日韩国产高清在线| 国产精品影音先锋| 色悠久久久久综合欧美99| 欧美日韩国产综合一区二区| 欧美videos大乳护士334| 中文字幕精品—区二区四季| 一区二区不卡在线播放 | 国产精品一区2区| 成人黄色软件下载| 欧美三级视频在线播放| ww亚洲ww在线观看国产| 亚洲日本在线视频观看| 日本不卡的三区四区五区| 国产91精品欧美| 欧美性猛交一区二区三区精品| 日韩一级二级三级| 国产精品福利影院| 日韩av在线免费观看不卡| 国产成人在线色| 欧美精品一卡两卡| 成人免费一区二区三区在线观看| 日韩精品免费专区| 波多野结衣视频一区| 欧美一级淫片007| 一区二区三区在线观看视频| 国产乱码一区二区三区| 7799精品视频| 亚洲精品ww久久久久久p站| 国产久卡久卡久卡久卡视频精品| 欧美亚洲动漫制服丝袜| 日本一区二区视频在线| 久久成人免费网站| 欧美日韩精品欧美日韩精品一综合| 久久久久国产精品麻豆| 免费观看在线色综合| 欧美亚洲日本一区| 国产精品国产三级国产三级人妇 | 国产精品女主播在线观看| 日韩综合小视频| 91成人网在线| 最好看的中文字幕久久| 成人av资源在线观看| 国产喷白浆一区二区三区| 久久国产精品一区二区| 欧美一区二区日韩一区二区| 亚洲国产精品久久一线不卡| 99re热这里只有精品视频| 日本一区二区三区四区在线视频 | 成人综合在线网站| 精品国产伦一区二区三区观看方式| 亚洲bt欧美bt精品777| 色一区在线观看| 亚洲欧美日韩国产一区二区三区 | 亚洲精品美国一| 91性感美女视频| 亚洲精品午夜久久久| 色哟哟国产精品| 一区二区不卡在线播放| 欧美日韩免费观看一区二区三区 | 亚洲成人三级小说| 精品视频在线视频| 偷拍一区二区三区四区| 制服丝袜av成人在线看| 日本系列欧美系列| 精品国产网站在线观看| 国产露脸91国语对白| 欧美国产1区2区| 99视频在线精品| 亚洲综合一区在线| 91精品国产91热久久久做人人| 久久99精品久久久久久国产越南| 亚洲精品在线三区| 99国产一区二区三精品乱码| 亚洲五月六月丁香激情| 欧美一级片免费看| 风间由美一区二区三区在线观看 | 欧美综合色免费| 无码av免费一区二区三区试看 | 国产精品一色哟哟哟| 亚洲欧美在线aaa| 欧美亚一区二区| 国产麻豆视频一区| 亚洲欧洲日产国产综合网| 在线观看免费亚洲| 免费在线观看视频一区| 国产欧美日韩亚州综合| 欧美性高清videossexo| 精品一区二区免费| 亚洲同性同志一二三专区| 欧美精品色综合| 成人免费视频视频在线观看免费| 亚洲一区二区精品视频| 久久久99精品免费观看| 色狠狠av一区二区三区| 精品一区二区三区影院在线午夜| 欧美国产欧美综合| 91精品欧美综合在线观看最新| 国产盗摄一区二区三区| 亚洲精品成a人| 国产日韩欧美a| 555夜色666亚洲国产免| 91在线视频官网| 国产伦精一区二区三区| 亚洲.国产.中文慕字在线| 中文字幕的久久| 日韩三级视频在线看| 在线观看网站黄不卡| 国产精品1区二区.| 免费观看成人av| 亚洲国产一区二区三区 | 欧美精品在线视频| k8久久久一区二区三区| 精东粉嫩av免费一区二区三区| 亚洲国产综合视频在线观看| 中文成人综合网| 久久久不卡网国产精品二区| 91精品国产色综合久久ai换脸 | 成人a级免费电影| 国产乱子伦视频一区二区三区| 亚洲第一福利视频在线| 亚洲人午夜精品天堂一二香蕉| 久久综合久久综合久久| 日韩一区二区在线观看视频播放| 欧美色倩网站大全免费| 色8久久人人97超碰香蕉987| 国产成人av电影免费在线观看| 久久精品国产一区二区三区免费看| 亚洲一区二区视频在线| 亚洲激情网站免费观看| 最近日韩中文字幕| 亚洲免费av网站| 亚洲一区在线免费观看| 亚洲伊人色欲综合网| 性久久久久久久| 天天综合天天做天天综合| 日韩中文字幕91| 青青草国产成人av片免费| 午夜av电影一区| 日韩1区2区日韩1区2区| 美女视频免费一区| 狠狠网亚洲精品| 成人美女视频在线观看| k8久久久一区二区三区 | 婷婷激情综合网| 婷婷亚洲久悠悠色悠在线播放| 日韩黄色免费网站| 久久er精品视频| 国产成+人+日韩+欧美+亚洲| 99精品在线免费| 91高清视频免费看| 91精品国产综合久久香蕉麻豆| 日韩欧美在线网站| 久久精品夜色噜噜亚洲a∨| 国产精品女人毛片| 亚洲综合男人的天堂| 美日韩黄色大片| 丁香婷婷综合五月| 在线精品观看国产| 精品欧美久久久| 一区二区中文字幕在线| 天堂影院一区二区| 成人午夜在线播放| 欧洲av一区二区嗯嗯嗯啊| 精品国产制服丝袜高跟| 日韩理论片中文av| 美国欧美日韩国产在线播放| 国产精品99久久久久久宅男| 91麻豆文化传媒在线观看| 欧美一二三区精品| 亚洲女与黑人做爰| 黄色成人免费在线| 欧美羞羞免费网站| 国产精品视频九色porn| 同产精品九九九| 91一区在线观看| 26uuu久久综合| 亚洲不卡在线观看| 97成人超碰视| 久久午夜国产精品| 全国精品久久少妇| 在线欧美日韩国产|