📄 departments.h
字号:
// Departments.h: interface for the CDepartments class.
//
//////////////////////////////////////////////////////////////////////
#include <afxcoll.h>
#if !defined(AFX_DEPARTMENTS_H__0EFF9A6D_F749_49ED_ADB0_170E78A422C6__INCLUDED_)
#define AFX_DEPARTMENTS_H__0EFF9A6D_F749_49ED_ADB0_170E78A422C6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CDepartments
{
private:
int Dep_id;
CString Dep_name;
CString Describe;
int UpperId;
public:
CStringArray a_DepName;
CStringArray a_DepId;
CStringArray a_UpperId;
CDepartments();
virtual ~CDepartments();
//读取和设置成员变量
int GetDep_id();
void SetDep_id(int iDep_id);
CString GetDep_name();
void SetDep_name(CString cDep_name);
CString GetDescribe();
void SetDescribe(CString cDescribe);
int GetUpperId();
void SetUpperId(int iUpperId);
//数据库操作
int HaveName(CString cDep_Name); //判断指定的部门名称是否存在
int HaveSon(CString cDep_id); //判断指定的部门是否包含下级部门(如果包含则不能删除)
int HaveEmp(CString cDep_id); //判断指定的部门中是否包含员工(如果有则不能删除)
void Load_dep(); //读取所有部门编号、名称和上级部门编号等信息到数组对象CStringArray
long sql_insert(); //返回新插入记录的编号
void sql_update(CString cDepId);
void sql_delete(CString cDepId);
//根据员工编号读取所有字段值
void GetData(CString cDepId);
};
#endif // !defined(AFX_DEPARTMENTS_H__0EFF9A6D_F749_49ED_ADB0_170E78A422C6__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -