资源简介
MFC管理系统基于网络编程客户端服务器和数据库
代码片段和文件信息
// ADMININFO.cpp : implementation file
//
#include “stdafx.h“
#include “TeachingBuilding.h“
#include “ADMININFO.h“
#include “resource.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// ADMININFO dialog
ADMININFO::ADMININFO(CWnd* pParent /*=NULL*/)
: CDialog(ADMININFO::IDD pParent)
{
//{{AFX_DATA_INIT(ADMININFO)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}
void ADMININFO::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(ADMININFO)
DDX_Control(pDX IDC_ADMINLIST m_AdminList);
//}}AFX_DATA_MAP
}
BOOL ADMININFO::OnInitDialog()
{
CDialog::OnInitDialog();
m_AdminList.SetExtendedstyle(LVS_EX_FLATSB|LVS_EX_FULLROWSELECT//设置列表控件信息
|LVS_EX_HEADERDRAGDROP|LVS_EX_ONECLICKACTIVATE|LVS_EX_GRIDLINES);
m_AdminList.InsertColumn(0“编号“LVCFMT_LEFT2000);
m_AdminList.InsertColumn(1“姓名“LVCFMT_LEFT2001);
fresh();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
BEGIN_MESSAGE_MAP(ADMININFO CDialog)
//{{AFX_MSG_MAP(ADMININFO)
ON_BN_CLICKED(IDC_ADDADMIN OnAddadmin)
ON_BN_CLICKED(IDC_MODADMIN OnModadmin)
ON_BN_CLICKED(IDC_FINDADMIN OnFindadmin)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// ADMININFO message handlers
void ADMININFO::OnAddadmin()
{
m_AdminList.DeleteAllItems();
CString TnameTnumTpassword;
CAdmin admin;
GetDlgItem(IDC_ADMINNUM)->GetWindowText(Tnum);
strcpy(admin.numTnum);
GetDlgItem(IDC_ADMINNAME)->GetWindowText(Tname);
strcpy(admin.nameTname);
GetDlgItem(IDC_ADMINPASSWORD)->GetWindowText(Tpassword);
strcpy(admin.passwordTpassword);
if(Tnum.IsEmpty()||Tname.IsEmpty()||Tpassword.IsEmpty())
{
AfxMessageBox(“基础信息不能为空,请重新填写“);
return;
}
//发送添加用户消息
int nCmd;
nCmd=INFO_ADD_ADMIN;
theApp.m_sock.Send(&nCmdsizeof(nCmd));
theApp.m_sock.Send(&adminsizeof(admin));
bool n;
theApp.m_sock.Receive(&nsizeof(n));
if(n==TRUE)
{
AfxMessageBox(“已经有了这个管理员了哦,请重新填写“);
return;
}
//接收返回消息查看是否添加成功
CMessage m;
theApp.m_sock.Receive(&msizeof(m));
//判断添加是否成功的返回消息
if(m.mes)
{
MessageBox(“添加成功“);
}
else
{
MessageBox(“添加失败“);
return;
}
fresh();
}
void ADMININFO::OnModadmin()
{
m_AdminList.DeleteAllItems();
CString TnameTnumTpassword;
CAdmin admin;
GetDlgItem(IDC_ADMINNAME)->GetWindowText(Tname);
strcpy(admin.nameTname);
GetDlgItem(IDC_ADMINPASSWORD)->GetWindowText(Tpassword);
strcpy(admin.passwordTpassword);
if(Tname.IsEmpty()||Tpassword.IsEmpty())
{
AfxMessageBox(“基础信息不能为空,请重新填写“);
return;
}
//获取选中菜单
int pos=-1;
pos=m_AdminList.GetSelectionMark();
if(pos==-1)
{
AfxM
- 上一篇:MFC Windows程序设计(第二版)
- 下一篇:VS2012编写的简单计算器
相关资源
- ABCBank(银行管理系统)
- 基于qt的餐厅管理系统
- 基于MFC的学生信息管理系统
- 学生成绩管理系统V2.5MFC版 vs2008
- 医院管理系统_VC++源码
- MFC图书管理系统亲测可用
- windows编程课设图书馆管理系统 mfc+c
- 简单的基于MFC的职工管理系统数据库
- 学校学生信息管理系统 C++ (修正版本
- B树+B树实现的图书管理系统(C语言)
- c++课程设计员工管理系统带MFC界面
- VC/C++的旅游管理系统
- 基于C++和SQL完成的文件管理系统
- MFC销售管理系统
- c++美发店管理系统设计.zip含项目报告
- C++代码图书管理系统
- C++MFC 银行管理系统
- Linux环境下的彩票管理系统源码
- 图书管理系统c++ 数据库
- MFC数据库ODBC编程-教务管理系统
- 课程设计—MFC学生信息管理系统.7z
- 可视化程序设计/MFC/图书管理系统
- 学生宿舍管理系统MFC实现 采用Driver
- MFC学生成绩管理系统wujiekd是我博客名
- 基于VS2017编写的MFC职工工资管理系统
- MFC+SQL Server 2014搭建高校教师信息管理
- c语言课程设计学生学籍管理系统
- 数据结构实验报告~通讯录管理系统
- 基于SQL vs2013的学生成绩管理系统
- 学生成绩管理系统用c++ 链表 结构体
评论
共有 条评论