// ADDdlg.cpp : implementation file
//
#include "stdafx.h"
#include "STU.h"
#include "ADDdlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern int i, K;
/////////////////////////////////////////////////////////////////////////////
// CADDdlg dialog
CADDdlg::CADDdlg(CWnd* pParent /*=NULL*/)
: CDialog(CADDdlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CADDdlg)
m_name = _T("");
m_numberstr = _T("");
m_age = _T("");
m_BZR = _T("");
m_beizhu = _T("");
m_bytime = _T("");
m_chushengtime = _T("");
m_class = _T("");
m_zhucetime = _T("");
m_zhuanye = _T("");
m_tpho = _T("");
m_shoufei = 0;
m_ruxuetime = _T("");
m_nianji = _T("");
m_family = _T("");
m_dangan = _T("");
m_jiben = new CJIBENdlg;
m_sheet1 = new CTabSheet;
//}}AFX_DATA_INIT
}
void CADDdlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CADDdlg)
DDX_Control(pDX, IDC_NIANJI, m_nianji1);
DDX_Control(pDX, IDC_SNUMBER, m_numberstr1);
DDX_Control(pDX, IDC_TPHO, m_tpho1);
DDX_Control(pDX, IDC_ZHUANYE, m_zhuanye1);
DDX_Control(pDX, IDC_ZHUCETIME, m_zhucetime1);
DDX_Control(pDX, IDC_RUXUETIME, m_ruxuetime1);
DDX_Control(pDX, IDC_FAMILY, m_family1);
DDX_Control(pDX, IDC_DANGAN, m_dangan1);
DDX_Control(pDX, IDC_CLASS, m_class1);
DDX_Control(pDX, IDC_CHUSHENGTIME, m_chushengtime1);
DDX_Control(pDX, IDC_BIYETIME, m_bytime1);
DDX_Control(pDX, IDC_AGE, m_age1);
DDX_Control(pDX, IDC_BANZHUREN, m_BZR1);
DDX_Control(pDX, IDC_BEIZHU, m_beizhu1);
DDX_Control(pDX, IDC_NAME, m_name1);
DDX_Control(pDX, IDC_LEIXING1, m_leixing);
DDX_Control(pDX, IDC_SEX, m_sex);
DDX_Control(pDX, IDC_XINGSHI, m_xingshi);
DDX_Control(pDX, IDC_XUEXIAO, m_xuexiao);
DDX_Control(pDX, IDC_CENGCI2, m_cengci);
DDX_Control(pDX, IDC_DELETE, m_delete);
DDX_Control(pDX, IDC_EDIT21, m_edit);
DDX_Control(pDX, IDC_ADD1, m_add);
DDX_Text(pDX, IDC_NAME, m_name);
DDX_Text(pDX, IDC_SNUMBER, m_numberstr);
DDX_Text(pDX, IDC_AGE, m_age);
DDX_Text(pDX, IDC_BANZHUREN, m_BZR);
DDX_Text(pDX, IDC_BEIZHU, m_beizhu);
DDX_Text(pDX, IDC_BIYETIME, m_bytime);
DDX_Text(pDX, IDC_CHUSHENGTIME, m_chushengtime);
DDX_Text(pDX, IDC_CLASS, m_class);
DDX_Text(pDX, IDC_ZHUCETIME, m_zhucetime);
DDX_Text(pDX, IDC_ZHUANYE, m_zhuanye);
DDX_Text(pDX, IDC_TPHO, m_tpho);
DDX_Text(pDX, IDC_SHOUFEI, m_shoufei);
DDV_MinMaxLong(pDX, m_shoufei, 0, 999999);
DDX_Text(pDX, IDC_RUXUETIME, m_ruxuetime);
DDX_Text(pDX, IDC_NIANJI, m_nianji);
DDX_Text(pDX, IDC_FAMILY, m_family);
DDX_Text(pDX, IDC_DANGAN, m_dangan);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CADDdlg, CDialog)
//{{AFX_MSG_MAP(CADDdlg)
ON_BN_CLICKED(IDC_ADD1, OnAdd1)
ON_BN_CLICKED(IDC_KONG, OnKong)
ON_BN_CLICKED(IDC_EDIT21, OnEdit)
ON_BN_CLICKED(IDC_EDIT22, OnShowEdit)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CADDdlg message handlers
BOOL CADDdlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
if(K != 2)
{
m_add.EnableWindow(false);
m_delete.EnableWindow(false);
m_edit.EnableWindow(false);
}
m_sex.SetCurSel(0);
m_cengci.SetCurSel(0);
m_xingshi.SetCurSel(0);
m_xuexiao.SetCurSel(0);
m_leixing.SetCurSel(0);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CADDdlg::OnAdd1()
{
// TODO: Add your control notification handler code here
UpdateData();
if((m_name == "")&&(m_numberstr == ""))
{
MessageBox("学号,姓名不可以为空");
return;
}
CString s;
m_sex.GetLBText(m_sex.GetCurSel(), m_sexstr);
m_cengci.GetLBText(m_cengci.GetCurSel(), m_cengcistr);
m_xingshi.GetLBText(m_xingshi.GetCurSel(), m_xingshistr);
m_xuexiao.GetLBText(m_xuexiao.GetCurSel(), m_xuexiaostr);
m_leixing.GetLBText(m_leixing.GetCurSel(), m_leixingstr);
addedit();
m_jiben->m_Set.MoveLast();
int column;
column = m_jiben->m_ListCtrl.GetItemCount();
m_jiben->m_ListCtrl.InsertItem(column, m_jiben->m_Set.m_column3, 0);
m_jiben->m_ListCtrl.SetItemText(column, 1, m_jiben->m_Set.m_column4);
m_jiben->m_ListCtrl.SetItemText(column, 2, m_jiben->m_Set.m_column5);
m_jiben->m_ListCtrl.SetItemText(column, 3, m_jiben->m_Set.m_column6);
m_jiben->m_ListCtrl.SetItemText(column, 4, m_jiben->m_Set.m_column7);
m_jiben->m_ListCtrl.SetItemText(column, 5, m_jiben->m_Set.m_column10);
m_jiben->m_ListCtrl.SetItemText(column, 6, m_jiben->m_Set.m_column15);
m_jiben->m_ListCtrl.SetItemText(column, 7, m_jiben->m_Set.m_column21);
m_jiben->m_ListCtrl.SetItemText(column, 8, m_jiben->m_Set.m_column16);
m_jiben->m_ListCtrl.SetItemText(column, 9, m_jiben->m_Set.m_column8);
m_jiben->m_ListCtrl.SetItemText(column, 10, m_jiben->m_Set.m_column9);
m_jiben->m_ListCtrl.SetItemText(column, 11, m_jiben->m_Set.m_column17);
s.Format("%d", m_jiben->m_Set.m_column18);
m_jiben->m_ListCtrl.SetItemText(column, 12, s);
}
void CADDdlg::OnKong()
{
// TODO: Add your control notification handler code here
m_age1.SetWindowText("");
m_beizhu1.SetWindowText("");
m_bytime1.SetWindowText("");
m_class1.SetWindowText("");
m_family1.SetWindowText("");
m_dangan1.SetWindowText("");
m_chushengtime1.SetWindowText("");
m_zhucetime1.SetWindowText("");
m_ruxuetime1.SetWindowText("");
m_numberstr1.SetWindowText("");
m_nianji1.SetWindowText("");
m_zhuanye1.SetWindowText("");
m_tpho1.SetWindowText("");
m_name1.SetWindowText("");
m_BZR1.SetWindowText("");
}
void CADDdlg::addedit()
{
// m_sheet1->SetCurSel(0);
// m_jiben->ShowWindow(SW_SHOW);
m_jiben->m_ListCtrl.EnableWindow(true);
CString s, str;
// CSTUset m_set;
// str.Format("select * from 主体表");
// m_set.Open(AFX_DB_USE_DEFAULT_TYPE, str);
m_jiben->m_Set.MoveLast();
long id = 0;
m_jiben->m_Set.AddNew();
m_jiben->m_Set.m_column1 = m_ruxuetime;
m_jiben->m_Set.m_column2 = m_zhucetime;
m_jiben->m_Set.m_column3 = m_numberstr;
m_jiben->m_Set.m_column4 = m_name;
m_jiben->m_Set.m_column15 = m_nianji;
m_jiben->m_Set.m_column16 = m_BZR;
m_jiben->m_Set.m_column17 = m_bytime;
m_jiben->m_Set.m_column18 = m_shoufei;
m_jiben->m_Set.m_column19 = m_dangan;
m_jiben->m_Set.m_column20 = m_beizhu;
m_jiben->m_Set.m_column21 = m_class;
m_jiben->m_Set.m_column6 = m_age;
m_jiben->m_Set.m_column7 = m_chushengtime;
m_jiben->m_Set.m_column8 = m_tpho;
m_jiben->m_Set.m_column9 = m_family;
m_jiben->m_Set.m_column10 = m_zhuanye;
m_jiben->m_Set.m_column11 = m_leixingstr;
m_jiben->m_Set.m_column13 = m_xingshistr;
m_jiben->m_Set.m_column14 = m_xuexiaostr;
m_jiben->m_Set.m_column12 = m_cengcistr;
m_jiben->m_Set.m_column5 = m_sexstr;
m_jiben->m_Set.Update();
OnKong();
}
void CADDdlg::OnEdit()
{
// TODO: Add your control notification handler code here
UpdateData();
m_sheet1->SetCurSel(0);
m_jiben->ShowWindow(SW_SHOW);
m_jiben->m_ListCtrl.EnableWindow(true);
m_sex.GetLBText(m_sex.GetCurSel(), m_sexstr);
m_cengci.GetLBText(m_cengci.GetCurSel(), m_cengcistr);
m_xingshi.GetLBText(m_xingshi.GetCurSel(), m_xingshistr);
m_xuexiao.GetLBText(m_xuexiao.GetCurSel(), m_xuexiaostr);
m_leixing.GetLBText(m_leixing.GetCurSel(), m_leixingstr);
CString s;
m_jiben->m_Set.Edit();
m_jiben->m_Set.m_column1 = m_ruxuetime;
m_jiben->m_Set.m_column2 = m_zhucetime;
m_jiben->m_Set.m_column3 = m_numberstr;
m_jiben->m_Set.m_column4 = m_name;
m_jiben->m_Set.m_column15 = m_nianji;
m_jiben->m_Set.m_column16 = m_BZR;
m_jiben->m_Set.m_column17 = m_bytime;
m_jiben->m_Set.m_column18 = m_shoufei;
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
chengjiguanli0983-3021.zip (41个子文件)
stu24
PWDset.h 1KB
STUDoc.cpp 1KB
TabSheet.h 1KB
STU.dsw 531B
STUset.cpp 2KB
STU.rc 24KB
STU.dsp 6KB
STUDoc.h 1KB
STUset.h 2KB
EDITdlg.h 1KB
password.h 1KB
STU.clw 10KB
FINDdlg.cpp 1KB
ADDdlg.cpp 14KB
EDITdlg.cpp 1KB
Stu.cpp 6KB
PWDset.cpp 1KB
res
Toolbar.bmp 374B
STU.rc2 395B
STU.ico 1KB
STUDoc.ico 1KB
SHURUdlg.cpp 1KB
MainFrm.h 1KB
PWDdlg.cpp 1KB
SHURUdlg.h 1KB
ADDdlg.h 2KB
STUView.cpp 7KB
Resource.h 5KB
一个简单的学生信息管理系统.doc 24KB
STU.h 1KB
StdAfx.cpp 205B
TabSheet.cpp 2KB
STUView.h 3KB
JIBENdlg.cpp 11KB
password.cpp 1KB
JIBENdlg.h 2KB
MainFrm.cpp 3KB
StdAfx.h 1KB
PWDdlg.h 1KB
FINDdlg.h 1KB
STU.mdb 136KB
共 41 条
- 1
普通网友
- 粉丝: 882
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页