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

数据库系统

开发平台:

Visual C++

  1. // mynewdialog3.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "sheji2.h"
  5. #include "mynewdialog3.h"
  6. #include "myrecordset.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // mynewdialog3 dialog
  14. mynewdialog3::mynewdialog3(CWnd* pParent /*=NULL*/)
  15. : CDialog(mynewdialog3::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(mynewdialog3)
  18. id1 = _T("");
  19. name2 = _T("");
  20. wp2 = _T("");
  21. hp2 = _T("");
  22. fp2 = _T("");
  23. ip2 = _T("");
  24. //}}AFX_DATA_INIT
  25. }
  26. void mynewdialog3::DoDataExchange(CDataExchange* pDX)
  27. {
  28. CDialog::DoDataExchange(pDX);
  29. //{{AFX_DATA_MAP(mynewdialog3)
  30. DDX_Text(pDX, IDC_EDIT1, id1);
  31. DDX_Text(pDX, IDC_EDIT2, name2);
  32. DDX_Text(pDX, IDC_EDIT3, wp2);
  33. DDX_Text(pDX, IDC_EDIT4, hp2);
  34. DDX_Text(pDX, IDC_EDIT5, fp2);
  35. DDX_Text(pDX, IDC_EDIT6, ip2);
  36. //}}AFX_DATA_MAP
  37. }
  38. BEGIN_MESSAGE_MAP(mynewdialog3, CDialog)
  39. //{{AFX_MSG_MAP(mynewdialog3)
  40. ON_COMMAND(ID_MENUITEM32775, OnMenuitem32775)
  41. //}}AFX_MSG_MAP
  42. END_MESSAGE_MAP()
  43. /////////////////////////////////////////////////////////////////////////////
  44. // mynewdialog3 message handlers
  45. void mynewdialog3::OnOK() 
  46. {
  47. // TODO: Add extra validation here
  48. UpdateData();
  49. int flag=0;
  50. myrecordset a;
  51.     a.Open();
  52. while(!a.IsEOF())
  53. {if(name2==a.m_name||id1==a.m_ID)
  54.    {flag=1;
  55. break;}
  56.   a.MoveNext();
  57. }
  58.    if(flag==1)
  59.    {MessageBox("该用户或ID号存在!!","警告",16);}
  60.    if(flag==0)
  61. {a.MoveLast();
  62.  a.AddNew();
  63.  a.m_ID=id1;
  64.  a.m_name=name2;
  65.  a.m_workplace=wp2;
  66.  a.m_address=hp2;
  67.  a.m_fixphone=fp2;
  68.      a.m_phone=ip2;
  69.  a.Update();
  70.  MessageBox("已成功添加!!","提示",64);
  71.  this->OnCancel();
  72. }
  73. void mynewdialog3::OnMenuitem32775() 
  74. {
  75. // TODO: Add your command handler code here
  76. }