资源简介
C++开发的SQL数据库实现的公司员工信息管理系统
代码片段和文件信息
// BirthQueryDlg.cpp : implementation file
//
#include “stdafx.h“
#include “MemoDBS.h“
#include “BirthQueryDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CBirthQueryDlg dialog
CBirthQueryDlg::CBirthQueryDlg(CWnd* pParent /*=NULL*/)
: CDialog(CBirthQueryDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CBirthQueryDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void CBirthQueryDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBirthQueryDlg)
DDX_Control(pDX IDC_LIST_BIRTHDATE m_listBirthInfo);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CBirthQueryDlg CDialog)
//{{AFX_MSG_MAP(CBirthQueryDlg)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
BOOL CBirthQueryDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
//设置列表框控件的扩展风格.
DWORD dwExstyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |
LVS_EX_HEADERDRAGDROP | LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT;
m_listBirthInfo.SetExtendedstyle(dwExstyle);
//初始化列表框控件
//添加姓名列
LV_COLUMN lvColumn;
lvColumn.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;
lvColumn.fmt = LVCFMT_CENTER;
lvColumn.cx = 80;
lvColumn.iSubItem = 0;
lvColumn.pszText = “姓名“;
m_listBirthInfo.InsertColumn(0 &lvColumn);
//添加出生日期列
lvColumn.cx = 100;
lvColumn.iSubItem = 1;
lvColumn.pszText = “出生日期“;
m_listBirthInfo.InsertColumn(1 &lvColumn);
//添加出年龄列
lvColumn.cx = 100;
lvColumn.iSubItem = 2;
lvColumn.pszText = “年龄“;
m_listBirthInfo.InsertColumn(2 &lvColumn);
//添加是否生日已过列
lvColumn.cx = 80;
lvColumn.iSubItem = 3;
lvColumn.pszText = “生日已过“;
m_listBirthInfo.InsertColumn(3 &lvColumn);
//添加相差天数列
lvColumn.cx = 80;
lvColumn.iSubItem = 4;
lvColumn.pszText = “相差天数“;
m_listBirthInfo.InsertColumn(4 &lvColumn);
InitData();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CBirthQueryDlg::InitData()
{
if(m_pDB->IsOpen()){
TRY{
CRecordset rs(m_pDB);
//获取所有的家庭成员的信息.
CString sql = “Select * from company_member_tab “;
rs.Open(CRecordset::dynaset sql);
CString namedate;
//获取所有的记录值.
while (!rs.IsEOF()) {
rs.GetFieldValue(1 name);
rs.GetFieldValue(3 date);
COleDateTime dt1dt2;
date = date.Left(10);
dt1.ParseDateTime(date);
//获取当前时间.
dt2 = COleDateTime::GetCurrentTime();
//获取年龄信息.
int nOld = dt2.GetYear() - dt1.GetYear();
//修改出生日期的年数从而获取对于当前年时间dt1所对应的天数.
dt1.SetDateTime(dt2.GetYear()dt1.GetMonth()dt1.GetDay()000);
//分别获取dt1和dt2对应的天数两者的值就可以得出和生日相差的天数
//如果dt2比dt1大则说明还未过生日.
int nDays1 = dt1.GetDayOfYear
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4417 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\BirthQueryDlg.cpp
文件 1372 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\BirthQueryDlg.h
文件 5074 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\EventDlg.cpp
文件 1388 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\EventDlg.h
文件 1479 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\LoginDlg.cpp
文件 1257 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\LoginDlg.h
文件 1284 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemberDlg.cpp
文件 1320 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemberDlg.h
文件 28272 2009-01-05 19:35 公司员工信息管理系统\code\MemoDBS\MemoDBS.aps
文件 6375 2009-01-05 19:36 公司员工信息管理系统\code\MemoDBS\MemoDBS.clw
文件 2077 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBS.cpp
文件 5102 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBS.dsp
文件 520 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBS.dsw
文件 1335 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBS.h
文件 214016 2009-01-05 19:36 公司员工信息管理系统\code\MemoDBS\MemoDBS.ncb
文件 80896 2009-01-05 19:36 公司员工信息管理系统\code\MemoDBS\MemoDBS.opt
文件 2333 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBS.plg
文件 12981 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBS.rc
文件 28941 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBSDlg.cpp
文件 2375 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoDBSDlg.h
文件 2906 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoInfoDlg.cpp
文件 1550 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoInfoDlg.h
文件 7046 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoQueryDlg.cpp
文件 1617 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoQueryDlg.h
文件 999 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoTypeDlg.cpp
文件 1243 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\MemoTypeDlg.h
文件 3597 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\ReadMe.txt
文件 1078 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\res\MemoDBS.ico
文件 399 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\res\MemoDBS.rc2
文件 2656 2006-05-29 16:51 公司员工信息管理系统\code\MemoDBS\Resource.h
............此处省略12个文件信息
相关资源
- labview中LABSQL数据库的使用
- MySQL数据库用户在线注册系统
- mysql数据库驱动8.0.12版本
- WINCC读写SQL数据库的
- 全球国家及地区库,采集自腾讯QQ国内
- mysql数据库5.6连接包
- SQL数据库密码暴力破解工具+字典
- 全国高校名单sql数据库版2019
- 2018全国省市县镇村5级数据库,130多万
- 2019最新银行卡bin表单、包含excel表,
- SQL数据库试题及答案
- springmvc+spring+mybatis+mysql数据库整合读
- redhat/centos版本=7.x系统一键安装mysql数
- SQL数据库批量修改工具
- MSSQL数据库查看器
- MySQL数据库巡检手册 MySQL DBA必备
- 2017年底最新中国全国五级行政区划代
- QT用户登录界面源代码
- 超全的英语单词sql文件,直接导入m
- 2021最新全国五级省市区街道村委会
- Struts1+mysql数据库登陆注册
- SQL数据库--学生订购车票管理系统
- 英汉大辞典mysql数据库
- 安卓网上书店客户端+mysql数据库
- 基于SSM框架的增删改查Ajax分页模糊查
- QT实现车辆管理系统,数据库使用SQ
- 黑马28期淘淘商城taotao.sql数据库文件
- 三万单词库(mssql数据库).rar
- Log4Net获取异常信息并写入Mysql数据库
- SQL学生管理系统
评论
共有 条评论