UserEditDlg.cpp
上传用户:fangwenmm
上传日期:2014-06-18
资源大小:6955k
文件大小:2k
源码类别:

企业管理

开发平台:

Visual C++

  1. // UserEditDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "Stock.h"
  5. #include "UserEditDlg.h"
  6. extern CUsers curUser;
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CUserEditDlg dialog
  14. CUserEditDlg::CUserEditDlg(CWnd* pParent /*=NULL*/)
  15. : CDialog(CUserEditDlg::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(CUserEditDlg)
  18. m_UserName = _T("");
  19. //}}AFX_DATA_INIT
  20. }
  21. void CUserEditDlg::DoDataExchange(CDataExchange* pDX)
  22. {
  23. CDialog::DoDataExchange(pDX);
  24. //{{AFX_DATA_MAP(CUserEditDlg)
  25. DDX_Control(pDX, IDC_USERTYPE_COMBO, m_UserType);
  26. DDX_Text(pDX, IDC_USERNAME_EDIT, m_UserName);
  27. //}}AFX_DATA_MAP
  28. }
  29. BEGIN_MESSAGE_MAP(CUserEditDlg, CDialog)
  30. //{{AFX_MSG_MAP(CUserEditDlg)
  31. //}}AFX_MSG_MAP
  32. END_MESSAGE_MAP()
  33. /////////////////////////////////////////////////////////////////////////////
  34. // CUserEditDlg message handlers
  35. void CUserEditDlg::OnOK() 
  36. {
  37. UpdateData(TRUE);
  38. CUsers usr;
  39. usr.SetUserName(m_UserName);
  40. usr.SetPwd("888888");
  41. usr.SetUser_type(m_UserType.GetCurSel()+1);
  42. if (usr.HaveName(m_UserName) == 1) //如果存在当前用户
  43. {
  44. MessageBox("当前用户已存在,请选择其他用户名");
  45. return;
  46. }
  47. //插入用户记录
  48. usr.sql_insert();
  49. CDialog::OnOK();
  50. }
  51. BOOL CUserEditDlg::OnInitDialog() 
  52. {
  53. CDialog::OnInitDialog();
  54. // TODO: Add extra initialization here
  55. m_UserType.SetCurSel(iUserType - 1);
  56. if (curUser.GetUserName() != "Admin")
  57. GetDlgItem(IDC_USERTYPE_COMBO)->EnableWindow(FALSE);
  58. return TRUE;  // return TRUE unless you set the focus to a control
  59.               // EXCEPTION: OCX Property Pages should return FALSE
  60. }