freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc的考勤管理系統(tǒng)畢業(yè)論文-wenkub.com

2025-06-20 04:09 本頁面
   

【正文】 DDX_Text(pDX, IDC_CHECKDATE_STATIC, m_checkdate)。 DDX_Check(pDX, IDC_CHI_DAO_CHECK, m_chidao)。 m_checkdate = _T()。endif/////////////////////////////////////////////////////////////////////////////// COnDutyEditDlg dialogCOnDutyEditDlg::COnDutyEditDlg(CWnd* pParent /*=NULL*/) : CDialog(COnDutyEditDlg::IDD, pParent){ //{{AFX_DATA_INIT(COnDutyEditDlg) m_chidao = FALSE。 } //讀取選擇員工的記錄 if (MessageBox(是否刪除當(dāng)前記錄?,請確認(rèn), MB_YESNO) == IDYES) { CEmpInfo emp。 = 。 CTime ctHireDate(yy,mm,dd,0,0,0)。 = 。 CTime ctBirthday(yy,mm,dd,0,0,0)。 = 。 = 。 return。 = CurrentTime。 // 員工編號為0,表示添加 = iDepId。 if (iDepId == 0) // 不能在根節(jié)點(diǎn)添加員工 { MessageBox(請選擇部門)。 HTREEITEM node。 } }}// 選擇部門void CEmpManDlg::OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult) { NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR。 i()。 ().GetItem(vIndex).SetWidth(60)。 ().GetItem(vIndex).SetWidth(120)。 ().GetItem(vIndex).SetWidth(75)。 ().GetItem(vIndex).SetWidth(75)。 ().GetItem(vIndex).SetWidth(30)。 ().GetItem(vIndex).SetWidth(0)。 } } //刷新ADO Data控件的記錄源 (cSource)。 (%d, iDepId)。 HTREEITEM node。 //展開根節(jié)點(diǎn) //選中根節(jié)點(diǎn) (m_root)。m_treeImageList, LVSIL_NORMAL)。 //添加根節(jié)點(diǎn) (16,16,FALSE,1,0)。 // TODO: Add extra initialization here //權(quán)限控制,如果不是管理員則添加、修改和刪除按鈕置灰 if ( != 1) { GetDlgItem(IDC_ADD_BUTTON)EnableWindow(FALSE)。 //{{AFX_DATA_MAP(CEmpManDlg) DDX_Control(pDX, IDC_TREE1, m_tree)。 } CDialog::OnOK()。 return。 if (DepId == 0) //表示插入數(shù)據(jù) //判斷部門名稱是否存在 if ((m_DepName) == 1) { MessageBox(部門已經(jīng)存在,請重新輸入!)。 CDepInfo dep。 //{{AFX_DATA_MAP(CDepEditDlg) DDX_Text(pDX, IDC_DEPNAME_EDIT, m_DepName)。endif/////////////////////////////////////////////////////////////////////////////// CDepEditDlg dialogCDepEditDlg::CDepEditDlg(CWnd* pParent /*=NULL*/): CDialog(CDepEditDlg::IDD, pParent){ //{{AFX_DATA_INIT(CDepEditDlg) m_DepName = _T()。 } //彈出對話框,要求用戶確認(rèn)是否刪除。 if ((cDepId) == 1) { MessageBox(此部門包含下級部門,不能刪除!)。 //取得當(dāng)前節(jié)點(diǎn) if ((node) == 0) //不能刪除根節(jié)點(diǎn) { MessageBox(不能刪除此項(xiàng))。 //如果在編輯對話框中單擊“確定”按鈕,則在TreeView中修改節(jié)點(diǎn)信息 if(() == IDOK) { (node, )。 = (parent)。 } HTREEITEM parent。 //展開node節(jié)點(diǎn) }}// 修改按鈕void CDepManDlg::OnModiButton() { // TODO: Add your control notification handler code here HTREEITEM node。 //表示插入記錄 //如果在編輯對話框中單擊“確定”按鈕,則在TreeView中添加新節(jié)點(diǎn) if(() == IDOK) { HTREEITEM child。 } } CDepEditDlg dlg。 } }}// 添加按鈕void CDepManDlg::OnAddButton() { // TODO: Add your control notification handler code here HTREEITEM node。 i()。 // TODO: Add your control notification handler code here *pResult = 0。 //添加根節(jié)點(diǎn) //調(diào)用AddtoTree() 函數(shù),將所有部門信息添加到Tree控件中 AddtoTree(m_root, 0)。 (hIcon)。 GetDlgItem(IDC_DEL_BUTTON)EnableWindow(FALSE)。 //{{AFX_DATA_MAP(CDepManDlg) DDX_Control(pDX, IDC_TREE1, m_tree)。 RefreshData()。 }// 刪除按鈕void CHolidayManDlg::OnDelButton() { // TODO: Add your control notification handler code here if (().GetEof()) { MessageBox(請選擇要?jiǎng)h除的記錄!)。 CString cDay = (2)。 = (0)。 // 打開HolidayEditDlg對話框 if (() == IDOK) RefreshData()。 = 。 vIndex = long(2)。 vIndex = long(0)。 // 設(shè)置Select語句 CString cSource = SELECT Id, HolidayDate AS 節(jié)假日, HolidayName AS 名稱 FROM HolidaySet。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CHolidayManDlg, CDialog) //{{AFX_MSG_MAP(CHolidayManDlg) ON_BN_CLICKED(IDC_ADD_BUTTON, OnAddButton) ON_BN_CLICKED(IDC_MODI_BUTTON, OnModiButton) ON_BN_CLICKED(IDC_DEL_BUTTON, OnDelButton) //}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CHolidayManDlg message handlers// 初始化BOOL CHolidayManDlg::OnInitDialog() { CDialog::OnInitDialog()。 }} 功能界面 在前面的功能分析中考勤管理系統(tǒng)是由幾大功能模塊構(gòu)成的,在主界面用戶可根據(jù)需要選擇相應(yīng)功能,下面將一一介紹: 基本信息管理功能  其主要功能是節(jié)假日日期管理,部門管理和員工信息管理,其主要代碼如下: 圖——節(jié)假日日期管理其代碼如下: include include include include include include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。 ()。 } CUserManDlg dlg。}// 當(dāng)日缺勤人員列表void CCheckManageDlg::OnAbsence() { // TODO: Add your mand handler code here CAbsenceDlg dlg。}// 根據(jù)時(shí)間查詢void CCheckManageDlg::OnTimeSel() { // TODO: Add your mand handler code here CTimeSelDlg dlg。}// 請假管理void CCheckManageDlg::OnLeave() { // TODO: Add your mand handler code here CLeaveManDlg dlg。}// 出勤管理void CCheckManageDlg::OnOnDuty() { // TODO: Add your mand handler code here COnDutyManDlg dlg。 ()。 return。 // Draw the icon (x, y, m_hIcon)。 GetClientRect(amp。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 //啟動(dòng)登陸窗體 if (() != IDOK) OnOK()。 } } // Set the icon for this dialog. The framework does this automatically // when the application39。 if (pSysMenu != NULL) { CString strAboutMenu。 // Add About... menu item to system menu. // IDM_ABOUTBOX must be in the system mand range. ASSERT((IDM_ABOUTBOX amp。CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD){ //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT}void CAboutDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX)。/////////////////////////////////////////////////////////////////////////////// CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog{public: CAboutDlg()。 return。 GetDlgItem(IDC_USER_EDIT)SetFocus()。 if(count 3) { MessageBox(用戶名或密碼錯(cuò)誤,請重新輸入!, 用戶名或密碼錯(cuò)誤, MB_ICONINFORMATION)。 exit(0)。 UpdateData(FALSE)。 // 判斷用戶是否存在 if(!(m_User)) { count++。 // 沒有輸入用戶名 if(m_User == ) { MessageBox(請輸入用戶名, 信息提示)。}
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1