teacheraddcourse.cpp
上传用户:yhxbjx
上传日期:2018-11-07
资源大小:7142k
文件大小:2k
源码类别:

数据库系统

开发平台:

Visual C++

  1. // teacheraddcourse.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "课程设计.h"
  5. #include "teacheraddcourse.h"
  6. #include "st.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // teacheraddcourse dialog
  14. teacheraddcourse::teacheraddcourse(CWnd* pParent /*=NULL*/)
  15. : CDialog(teacheraddcourse::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(teacheraddcourse)
  18. teacher = _T("");
  19. zhicheng = _T("");
  20. kecheng = _T("");
  21. xueshi = _T("");
  22. xuefen = _T("");
  23. didian = _T("");
  24. jibie = _T("");
  25. //}}AFX_DATA_INIT
  26. }
  27. void teacheraddcourse::DoDataExchange(CDataExchange* pDX)
  28. {
  29. CDialog::DoDataExchange(pDX);
  30. //{{AFX_DATA_MAP(teacheraddcourse)
  31. DDX_Text(pDX, IDC_EDIT1, teacher);
  32. DDX_Text(pDX, IDC_EDIT2, zhicheng);
  33. DDX_Text(pDX, IDC_EDIT3, kecheng);
  34. DDX_Text(pDX, IDC_EDIT4, xueshi);
  35. DDX_Text(pDX, IDC_EDIT5, xuefen);
  36. DDX_Text(pDX, IDC_EDIT6, didian);
  37. DDX_Text(pDX, IDC_EDIT7, jibie);
  38. //}}AFX_DATA_MAP
  39. }
  40. BEGIN_MESSAGE_MAP(teacheraddcourse, CDialog)
  41. //{{AFX_MSG_MAP(teacheraddcourse)
  42. //}}AFX_MSG_MAP
  43. END_MESSAGE_MAP()
  44. /////////////////////////////////////////////////////////////////////////////
  45. // teacheraddcourse message handlers
  46. void teacheraddcourse::OnOK() 
  47. {
  48. // TODO: Add extra validation here
  49. UpdateData();
  50. int flag=0;
  51. st a;
  52.     a.Open();
  53. while(!a.IsEOF())
  54. {if(teacher==a.m_teacher)
  55.    {flag=1;
  56.     a.Edit();
  57.     a.m_course=kecheng;
  58. a.m_period=xueshi;
  59. a.m_xuefen=xuefen;
  60. a.m_address=didian;
  61. a.m_grade=jibie;
  62. a.m_teacher=teacher;
  63. a.m_level=zhicheng;
  64. a.Update();
  65. break;}
  66.   a.MoveNext();
  67. }
  68. if(flag==1)
  69. {MessageBox("教师课程更改成功!!");
  70.  this->OnCancel();
  71. }
  72.    if(flag==0)
  73.     {MessageBox("未发现教师!!","警告",16);}
  74. }