ScholarshipInfoDlg.cpp
上传用户:rs600066
上传日期:2017-10-16
资源大小:4788k
文件大小:2k
源码类别:

数据库系统

开发平台:

Visual C++

  1. // ScholarshipInfoDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "school.h"
  5. #include "ScholarshipInfoDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CScholarshipInfoDlg dialog
  13. CScholarshipInfoDlg::CScholarshipInfoDlg(CWnd* pParent /*=NULL*/)
  14. : CDialog(CScholarshipInfoDlg::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CScholarshipInfoDlg)
  17. m_strLevel = _T("");
  18. m_strType = _T("");
  19. m_tmDate = 0;
  20. m_strBrief = _T("");
  21. m_strName = _T("");
  22. m_strPerson = _T("");
  23. //}}AFX_DATA_INIT
  24. }
  25. void CScholarshipInfoDlg::DoDataExchange(CDataExchange* pDX)
  26. {
  27. CDialog::DoDataExchange(pDX);
  28. //{{AFX_DATA_MAP(CScholarshipInfoDlg)
  29. DDX_CBString(pDX, IDC_COMBO_LEVEL, m_strLevel);
  30. DDX_CBString(pDX, IDC_COMBO_TYPE, m_strType);
  31. DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_tmDate);
  32. DDX_Text(pDX, IDC_EDIT_BRIEF, m_strBrief);
  33. DDX_Text(pDX, IDC_EDIT_NAME, m_strName);
  34. DDX_Text(pDX, IDC_EDIT_PERSON, m_strPerson);
  35. //}}AFX_DATA_MAP
  36. }
  37. BEGIN_MESSAGE_MAP(CScholarshipInfoDlg, CDialog)
  38. //{{AFX_MSG_MAP(CScholarshipInfoDlg)
  39. //}}AFX_MSG_MAP
  40. END_MESSAGE_MAP()
  41. /////////////////////////////////////////////////////////////////////////////
  42. // CScholarshipInfoDlg message handlers
  43. BOOL CScholarshipInfoDlg::OnInitDialog() 
  44. {
  45. CDialog::OnInitDialog();
  46. // TODO: Add extra initialization here
  47. return TRUE;  // return TRUE unless you set the focus to a control
  48.               // EXCEPTION: OCX Property Pages should return FALSE
  49. }
  50. void CScholarshipInfoDlg::OnOK() 
  51. {
  52. // TODO: Add extra validation here
  53. UpdateData();
  54. if(m_strName.IsEmpty())
  55. {
  56. AfxMessageBox("奖学金名称不能为空!");
  57. return;
  58. }
  59. if(m_strLevel.IsEmpty())
  60. {
  61. AfxMessageBox("奖学金等级不能为空!");
  62. return;
  63. }
  64. if(m_strType.IsEmpty())
  65. {
  66. AfxMessageBox("奖学金类型不能为空!");
  67. return;
  68. }
  69. if(m_strPerson.IsEmpty())
  70. {
  71. AfxMessageBox("获奖人不能为空!");
  72. return;
  73. }
  74. CDialog::OnOK();
  75. }