deleteusedlg.cpp
Upload User: syx6615
Upload Date: 2007-06-17
Package Size: 99k
Code Size: 2k
Development Platform:

Visual C++

  1. // deleteusedlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ticketbook.h"
  5. #include "deleteusedlg.h"
  6. #include "usenameset.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // deleteusedlg dialog
  14. deleteusedlg::deleteusedlg(CWnd* pParent /*=NULL*/)
  15. : CDialog(deleteusedlg::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(deleteusedlg)
  18. m_name = _T("");
  19. m_pass = _T("");
  20. //}}AFX_DATA_INIT
  21. }
  22. void deleteusedlg::DoDataExchange(CDataExchange* pDX)
  23. {
  24. CDialog::DoDataExchange(pDX);
  25. //{{AFX_DATA_MAP(deleteusedlg)
  26. DDX_Text(pDX, IDC_name, m_name);
  27. DDX_Text(pDX, IDC_pass, m_pass);
  28. //}}AFX_DATA_MAP
  29. }
  30. BEGIN_MESSAGE_MAP(deleteusedlg, CDialog)
  31. //{{AFX_MSG_MAP(deleteusedlg)
  32. ON_BN_CLICKED(ID_dele, Ondele)
  33. //}}AFX_MSG_MAP
  34. END_MESSAGE_MAP()
  35. /////////////////////////////////////////////////////////////////////////////
  36. // deleteusedlg message handlers
  37. void deleteusedlg::Ondele() 
  38. {this->UpdateData(true);
  39. usenameset set;
  40. if(m_name=="")
  41. ::MessageBox(NULL,"用户名不能为空!","错误",MB_ICONINFORMATION);
  42. else{set.Open(CRecordset::dynaset,_T("select * from usename where use='"+m_name+"'"));
  43.  if(set.MyGetRecordCount()<=0)
  44.   {::MessageBox(NULL,"没有该用户!","错误",MB_ICONINFORMATION);
  45.    return;}
  46.  else{if(m_pass=="")
  47. ::MessageBox(NULL,"密码不能为空","错误",MB_ICONINFORMATION);
  48.  else{if(set.m_passage==m_pass)
  49.  {set.Close();
  50.  set.Open(CRecordset::dynaset,_T("select * from usename where use='"+m_name+"' and passage='"+m_pass+"'"));
  51.  set.Delete();
  52.  }else::MessageBox(NULL,"密码错误!","c",MB_ICONINFORMATION);}
  53. }}
  54. ::MessageBox(NULL,"该用户已成功删除!","信息",MB_ICONINFORMATION);
  55. }