教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

职工工资管理系统毕业设计范例gaile(精)(5)

来源:网络收集 时间:2026-08-22
导读: // send this notification unless you override the CDialog::OnInitDialog( // function and call CRichEditCtrl(.SetEventMask( // with the ENM_CHANGE flag ORed into the mask. UpdateData(true; CString str

// send this notification unless you override the CDialog::OnInitDialog( // function and call CRichEditCtrl(.SetEventMask( // with the ENM_CHANGE flag ORed into the mask. UpdateData(true; CString str;

str.Format(\m_jiabgz.SetWindowText(str; UpdateData(false;

// TODO: Add your control notification handler code here }

(2)双击“上月余额”按钮,系统自动添加消息响应函数OnBUTTONsyye,具体代码如下。

void CYggztjdlg::OnBUTTONsyye( {

// TODO: Add your control notification handler code here UpdateData(true; if(m_id==\{

MessageBox(\请先填写员工编号\return; }

ADOConn m_AdoConn; m_AdoConn.OnInitADOConn(; t = CTime::GetCurrentTime(; int m,y; CString str;

m=t.GetMonth(-1; y=t.GetYear(; if(m==0 { m=12; y=y-1; }

CGzffmxb mxb;

if(mxb.Havesyye(m_id,y,m==1 {

CString sql;

sql.Format(\* from month(sjian='%i'\

gzffmxb

where

ygid='%s'

and

year(sjian='%i'

and m_AdoConn.GetRecordSet((_bstr_tsql;

str=(char*(_bstr_tm_AdoConn.m_pRecordset->GetCollect(\m_syye.SetWindowText(str; } else {

m_syye.SetWindowText(\}

UpdateData(false; m_AdoConn.ExitConnect(; }

在头文件中添加下列代码。

CTime t;

(3)双击“应发工资”按钮,系统自动添加消息响应函数OnBUTTONyfgz,具体代码如下:

void CYggztjdlg::OnBUTTONyfgz( {

// TODO: Add your control notification handler code here UpdateData(true; CString syye;

m_syye.GetWindowText(syye; if(syye==\{

MessageBox(\请先添加上月余额\return; } int yfgz;

yfgz=atoi(syye+m_jbgz+m_glgz+m_zwgz+m_shbz+m_zfbz-m_ylbxj; yfgz+=(-m_bxf+m_jiabts*40-m_sjts*40-m_grsds; CString str;

str.Format(\m_yfgz.SetWindowText(str; }

(4)为“添加”按钮添加代码,实现添加员工工资功能,代码如下:

void CYggztjdlg::OnOK( {

// TODO: Add extra validation here UpdateData(true; CYgjcxxb xxb; CString yfgz;

m_yfgz.GetWindowText(yfgz; if(m_id==\{

MessageBox(\编号不能为空\return; }

if(xxb.HaveId(m_id!=1 {

MessageBox(\员工编号不存在\return; }

if(m_name==\{

MessageBox(\姓名不能为空\return; }

if(xxb.Havename(m_id,m_name!=1 {

MessageBox(\员工不存在\return; }

if(yfgz==\{

MessageBox(\应发工资不能为空\

return; }

CGzffmxb mxb; mxb.SetYGid(m_id; mxb.SetYGxm(m_name; mxb.SetGLgz(m_glgz; mxb.SetJBgz(m_jbgz; mxb.SetYLbxj(m_ylbxj; mxb.SetZWgz(m_zwgz; mxb.SetBXf(m_bxf; mxb.SetGRsds(m_grsds; mxb.SetSHbz(m_shbz; mxb.SetZFbz(m_zfbz; mxb.SetJiaBts(m_jiabts; int jiabgz;

jiabgz=m_jiabts*40; mxb.SetJiaBgz(jiabgz; mxb.SetSjts(m_sjts; int sjkk; sjkk=m_sjts*40; mxb.SetSJkk(sjkk; mxb.SetYFje(atoi(yfgz; mxb.SetSFje(m_sfgz; mxb.sql_insert(; CYgjbsjb sjb; sjb.SetJiaBts(m_jiabts; sjb.SetJiaBgz(jiabgz; sjb.SetSjts(m_sjts;

…… 此处隐藏:353字,全部文档内容请下载后查看。喜欢就下载吧 ……
职工工资管理系统毕业设计范例gaile(精)(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443709.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)