StoreHouseEditDlg.cpp
上传用户:biney012
上传日期:2022-05-09
资源大小:4592k
文件大小:1k
源码类别:

数据库系统

开发平台:

Visual C++

  1. // StoreHouseEditDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "Stock.h"
  5. #include "StoreHouseEditDlg.h"
  6. #include "Storehouse.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CStoreHouseEditDlg dialog
  14. CStoreHouseEditDlg::CStoreHouseEditDlg(CWnd* pParent /*=NULL*/)
  15. : CDialog(CStoreHouseEditDlg::IDD, pParent)
  16. {
  17. //{{AFX_DATA_INIT(CStoreHouseEditDlg)
  18. m_Memo = _T("");
  19. m_Sname = _T("");
  20. //}}AFX_DATA_INIT
  21. }
  22. void CStoreHouseEditDlg::DoDataExchange(CDataExchange* pDX)
  23. {
  24. CDialog::DoDataExchange(pDX);
  25. //{{AFX_DATA_MAP(CStoreHouseEditDlg)
  26. DDX_Text(pDX, IDC_MEMO_EDIT, m_Memo);
  27. DDX_Text(pDX, IDC_SNAME_EDIT, m_Sname);
  28. //}}AFX_DATA_MAP
  29. }
  30. BEGIN_MESSAGE_MAP(CStoreHouseEditDlg, CDialog)
  31. //{{AFX_MSG_MAP(CStoreHouseEditDlg)
  32. //}}AFX_MSG_MAP
  33. END_MESSAGE_MAP()
  34. /////////////////////////////////////////////////////////////////////////////
  35. // CStoreHouseEditDlg message handlers
  36. void CStoreHouseEditDlg::OnOK() 
  37. {
  38. // TODO: Add extra validation here
  39. UpdateData(TRUE);
  40. if (m_Sname == "")
  41. {
  42. MessageBox("请输入仓库名称");
  43. return;
  44. }
  45. CStorehouse sh;
  46. sh.SetSname(m_Sname); //仓库名称
  47. sh.SetMemo(m_Memo); //仓库说明
  48. if (cSid == "") //表示插入新记录
  49. sh.sql_insert();
  50. else
  51. sh.sql_update(cSid);
  52. CDialog::OnOK();
  53. }