DlgFirstRepairDivision.cpp 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. // DlgFirstRepairDivision.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "YLGL.h"
  5. #include "DlgFirstRepairDivision.h"
  6. // CDlgFirstRepairDivision 对话框
  7. IMPLEMENT_DYNAMIC(CDlgFirstRepairDivision, CDialog)
  8. CDlgFirstRepairDivision::CDlgFirstRepairDivision(CWnd* pParent /*=NULL*/)
  9. : CDialog(CDlgFirstRepairDivision::IDD, pParent)
  10. {
  11. }
  12. CDlgFirstRepairDivision::~CDlgFirstRepairDivision()
  13. {
  14. }
  15. void CDlgFirstRepairDivision::DoDataExchange(CDataExchange* pDX)
  16. {
  17. CDialog::DoDataExchange(pDX);
  18. DDX_Control(pDX, IDC_COMBOwaiter1, m_comboFirstRepairDivision);
  19. }
  20. BEGIN_MESSAGE_MAP(CDlgFirstRepairDivision, CDialog)
  21. END_MESSAGE_MAP()
  22. // CDlgFirstRepairDivision 消息处理程序
  23. BOOL CDlgFirstRepairDivision::OnInitDialog()
  24. {
  25. CDialog::OnInitDialog();
  26. // TODO: 在此添加额外的初始化
  27. int nPos = m_comboFirstRepairDivision.FindString(0, m_strFirstRepairDivision);
  28. if(nPos==-1)
  29. {
  30. m_comboFirstRepairDivision.InsertString(0, m_strFirstRepairDivision);
  31. m_comboFirstRepairDivision.SetCurSel(0);
  32. }
  33. else
  34. m_comboFirstRepairDivision.SetCurSel(nPos);
  35. return TRUE; // return TRUE unless you set the focus to a control
  36. // 异常: OCX 属性页应返回 FALSE
  37. }
  38. void CDlgFirstRepairDivision::OnOK()
  39. {
  40. int nPos=m_comboFirstRepairDivision.GetCurSel();
  41. if(nPos!=-1)
  42. {
  43. m_comboFirstRepairDivision.GetLBText(nPos, m_strFirstRepairDivision);
  44. if ( m_strFirstRepairDivision == "" )
  45. {
  46. AfxMessageBox("初修师为必选项!");
  47. return;
  48. }
  49. }
  50. CDialog::OnOK();
  51. }