1 / 14
文档名称:

MFC公司人员信息管理系统.docx

格式:docx   大小:161KB   页数:14
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MFC公司人员信息管理系统.docx

上传人:sssmppp 2022/6/15 文件大小:161 KB

下载得到文件列表

MFC公司人员信息管理系统.docx

相关文档

文档介绍

文档介绍:重庆交通大学
学生实验报告
实验课程名称 信息技术实训I
开课实验室 信息学院通信与软件实验中心
学 院 年级 专业班—班
学生姓名 学号
开课时间 2012至2013学年第 1 学期
总成绩 教师签名
一、系统总体方案w::OnButtonAdd()
CPersonDlg dig;
if (IDOK != dig. DoModal ())
return;
〃根据编号判断人员信息是否已经添加过
LVFINDINFO info;
= LVFI_PARTIAL|LVFI_STRING;
info, psz = dig. m_id;
if (m ListCtrl. Finditem(&info) !=-l) //若找到
{
CString str;
str. Format (/z编号为%s的人员信息已经添加过! 〃,dig. m_id); MessageBox (str);
return;
}
〃添加人员基本信息
int nltem = m ListCtrl. GetltemCount();
m ListCtrl. Insert Item (nltem, dig. m_id);
m ListCtrl. SetltemText (nltem, 1, dig. m_name);
if (dig. m_bMale)
m_ListCtrl. SetltemText (nltem, 2, 〃男〃);
else
m_ListCtrl. SetltemText (nltem, 2, 〃女〃);
m ListCtrl. SetltemText (nltem, 3, dig. m_year + 〃年〃 + dig. m_month + 〃月〃「;
m ListCtrl. SetltemText (nltem, 4, dig. m_place);
m ListCtrl. SetltemText (nltem, 5, dig. m_salary);
}
void CPersonDlg::0n0K()
{
UpdateDataO ;
m_id. TrimLeft ();
m_name. TrimLeft ();
if (m_id. IsEmpty ())
MessageBoxC编号不能为空! 〃,TEXT (〃提示〃),MB_ICONWARNING);
else if (m_name. IsEmpty ())
MessageBoxC姓名不能为空! 〃,TEXT (〃提示〃),MB_ICONWARNING);
else if (m_year. IsEmpty () | | m_month. IsEmpty ())
MessageBoxC出生日期不能为空! 〃,TEXT (〃提示〃),MB_ICONWARNING);
else if (m_salary. IsEmpty ())
MessageBoxC工资不能为空! 〃,TEXT (〃提示〃),MB_ICONWARNING);
else
CDialog: :OnOK();
}
2、信息修改实现:
在未选中列表项时主界面中的修改按钮式灰色不可用的,但是工具栏处的按钮是 你可用的。
代码如下:
void CEmployeeView::OnButtonChange()
{
//获取被选择的列表项索引号
POSITION pos;
pos = m_ListCtrl. GetFirstSelectedltemPosition():
if (pos == NULL)
(
MessageBoxC你还没有选中列表项! ”, TEXT ("提示”),MB_ICONWARNING);
return;
}
int nltem 二 m ListCtrl. GetNextSelectedItem( pos );
CPersonDlg dig;
dig. m_strOKText = 〃修改〃;
dig. m_id = m_ListCtrl. GetltemText( nltem, 0);
dig. m_name = m ListCtrl. GetltemText( nltem, 1);
if (m ListCtrl. GetltemText ( nltem, 2)=〃女〃)
dig. m_bMale=FALSE;
else
dig. m_bMale=TRUE;
CString date = m ListCtrl. GetltemText( nltem, 3);
〃截取字符串
int a = date, Find (〃年〃);
int b = date, Fi

最近更新

2024年湖南工业职业技术学院马克思主义基本原.. 13页

2024年湖南第一师范学院马克思主义基本原理概.. 13页

2024年湟源县幼儿园教师招教考试备考题库附答.. 31页

2024年潇湘职业学院马克思主义基本原理概论期.. 12页

2024年牡丹江医学院马克思主义基本原理概论期.. 13页

2024年珠海科技学院马克思主义基本原理概论期.. 12页

2024年甘肃核工业职工大学马克思主义基本原理.. 12页

2024年百色学院马克思主义基本原理概论期末考.. 12页

2024年盱眙县招教考试备考题库带答案解析(夺.. 30页

2024年石河子大学马克思主义基本原理概论期末.. 12页

2024年福建船政交通职业学院马克思主义基本原.. 12页

2024年绥德县幼儿园教师招教考试备考题库含答.. 30页

2024年耿马县招教考试备考题库附答案解析(必.. 30页

2024年芜湖航空职业学院马克思主义基本原理概.. 13页

2024年若羌县招教考试备考题库带答案解析(必.. 31页

2024年菏泽医学专科学校马克思主义基本原理概.. 12页

2024年蔚县招教考试备考题库附答案解析 31页

2024年西宁城市职业技术学院马克思主义基本原.. 13页

2024年西安铁路工程职工大学马克思主义基本原.. 13页

2024年豫章师范学院马克思主义基本原理概论期.. 12页

2024年贵州电子信息职业技术学院马克思主义基.. 12页

2024年赣南医学院马克思主义基本原理概论期末.. 13页

2024年辽宁何氏医学院马克思主义基本原理概论.. 12页

2024年辽宁铁道职业技术学院马克思主义基本原.. 13页

2024年通化师范学院马克思主义基本原理概论期.. 13页

2024年遵义职业技术学院马克思主义基本原理概.. 13页

2024年郑州商贸旅游职业学院马克思主义基本原.. 12页

2024年郴州智能科技职业学院马克思主义基本原.. 12页

2024年重庆城市科技学院马克思主义基本原理概.. 12页

2024年重庆第二师范学院马克思主义基本原理概.. 12页