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

数据库系统

开发平台:

Visual C++

  1. // mynewdialog2.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "sheji2.h"
  5. #include "mynewdialog2.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. // mynewdialog2 dialog
  14. mynewdialog2::mynewdialog2(CWnd* pParent /*=NULL*/)
  15. : CDialog(mynewdialog2::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(mynewdialog2)
  18. name1 = _T("");
  19. wp1 = _T("");
  20. currentwp = _T("");
  21. fp1 = _T("");
  22. currentfp = _T("");
  23. //}}AFX_DATA_INIT
  24. }
  25. void mynewdialog2::DoDataExchange(CDataExchange* pDX)
  26. {
  27. CDialog::DoDataExchange(pDX);
  28. //{{AFX_DATA_MAP(mynewdialog2)
  29. DDX_Text(pDX, IDC_EDIT1, name1);
  30. DDX_Text(pDX, IDC_EDIT2, wp1);
  31. DDX_Text(pDX, IDC_EDIT3, currentwp);
  32. DDX_Text(pDX, IDC_EDIT4, fp1);
  33. DDX_Text(pDX, IDC_EDIT5, currentfp);
  34. //}}AFX_DATA_MAP
  35. }
  36. BEGIN_MESSAGE_MAP(mynewdialog2, CDialog)
  37. //{{AFX_MSG_MAP(mynewdialog2)
  38. //}}AFX_MSG_MAP
  39. END_MESSAGE_MAP()
  40. /////////////////////////////////////////////////////////////////////////////
  41. // mynewdialog2 message handlers
  42. void mynewdialog2::OnOK() 
  43. {
  44. // TODO: Add extra validation here
  45. UpdateData();
  46. int flag=0;
  47. myrecordset a;
  48.     a.Open();
  49. while(!a.IsEOF())
  50. {if(name1==a.m_name&&wp1==a.m_workplace&&fp1==a.m_fixphone)
  51.    {flag=1;
  52.     a.Edit();
  53.     a.m_workplace=currentwp;
  54. a.m_fixphone=currentfp;
  55. a.Update();
  56. break;}
  57.   a.MoveNext();
  58. }
  59. if(flag==1)
  60. {MessageBox("该用户工作地点及其固定电话已经修改成功!!");
  61.  this->OnCancel();
  62. }
  63.    if(flag==0)
  64.     {MessageBox("用户名与密码错误!!","警告",16);}
  65. }