图26 员工工资更新流程图
当输入有效的员工号,单击确定按钮,在列表中显示该员工所有工资信息,填好各种要修改的信息后,单击修改按钮,完成工资添加。
核心代码为:
……
CString strSQL;
strSQL="update salaryinf set\
workerid='" + m_workerid
+ "',salaryjiben='" + m_salaryjiben
……
+ "' where workerid='" + m_workerid + "'"; // 条件
db.ExecuteSQL(strSQL); //执行SQL语句,更新员工工资信息
6.2.3 工资删除窗体的建立
单击“工资管理/工资删除”菜单时,可弹出工资删除,如图27所示:
图27 工资删除图
当输入有效的员工号,单击确定按钮,在列表中显示该员工所有工资信息,单击确定删除按钮,完成确定删除。
按钮的核心代码为:
单击“部门管理/部门添加”菜单时,可弹出部门添加菜单,如图28所示:
图28 部门添加图
当输入有效的新部门名,部门成立时间,部门备注,单击确定按钮,完成部门添加。
按钮的核心代码为:
……
sql.Format("select * from departinf where departname='%s' ",m_departname);
……
MessageBox("对不起,用户名已经存在,请重新输入部门名!");
……
CString str,strSQL;
strSQL="insert into departinf(departname,foundtime,beizhu) \
values('"
+ m_departname + "','"
+ m_foundtime + "','"
+ m_beizhu + "')";
db.ExecuteSQL(strSQL); //执行SQL语句,添加部门信息
6.2.4 部门修改窗体的建立
单击“部门管理/部门修改”菜单时,可弹出部门修改菜单,如图29所示:
图29 部门修改图
当输入有效的部门名,新的部门名,单击确定按钮,完成部门修改。
按钮的核心代码为:
……
sql.Format("select * from Departinf where departname='%s' ",m_departname);
……
MessageBox("对不起,部门名不存在,请重新输入部门名!");
……
CString strSQL;
strSQL="update departinf set\
departname='" + m_newdepartname
+ "' where departname'" + m_departname + "'"; // 条件
db.ExecuteSQL(strSQL); //执行SQL语句,修改部门信息
6.2.5 部门删除窗体的建立
单击“部门管理/部门删除”菜单时,可弹出部门删除菜单,如图30所示:
图30 部门删除图
当输入有效的部门名,单击确定按钮,完成部门删除。