123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- // SetOrderInfo.cpp : 实现文件
- //
- #include "stdafx.h"
- #include "YLGL.h"
- #include "SetOrderInfo.h"
- // CSetOrderInfo 对话框
- IMPLEMENT_DYNAMIC(CSetOrderInfo, CDialog)
- CSetOrderInfo::CSetOrderInfo(CWnd* pParent /*=NULL*/)
- : CDialog(CSetOrderInfo::IDD, pParent)
- , m_nStatus(0)
- {
- }
- CSetOrderInfo::~CSetOrderInfo()
- {
- }
- void CSetOrderInfo::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- DDX_Control(pDX, IDC_COMBOwaiter1, m_combowaiter1);
- DDX_Control(pDX, IDC_COMBOwaiter2, m_combowaiter2);
- DDX_Control(pDX, IDC_COMBOwaiter12, m_combowaiter12);
- DDX_Control(pDX, IDC_COMBOwaiter22, m_combowaiter22);
- }
- BEGIN_MESSAGE_MAP(CSetOrderInfo, CDialog)
- ON_BN_CLICKED(IDC_RADIO1, OnBnClickedRadio1)
- ON_BN_CLICKED(IDC_RADIO2, OnBnClickedRadio2)
- ON_BN_CLICKED(IDC_RADIO3, OnBnClickedRadio3)
- ON_BN_CLICKED(IDC_RADIO4, OnBnClickedRadio4)
- END_MESSAGE_MAP()
- // CSetOrderInfo 消息处理程序
- BOOL CSetOrderInfo::OnInitDialog()
- {
- CDialog::OnInitDialog();
- // TODO: 在此添加额外的初始化
- #ifdef CHILD_VERSION
- GetDlgItem(IDC_STATIC1)->SetWindowText(_T("引导师:"));
- #endif
- int pos=m_combowaiter1.FindString(0, waiter1);
- if(pos==-1)
- {
- m_combowaiter1.InsertString(0, waiter1);
- m_combowaiter1.SetCurSel(0);
- }
- else
- m_combowaiter1.SetCurSel(pos);
- pos=m_combowaiter12.FindString(0, waiter12);
- if(pos==-1)
- {
- m_combowaiter12.InsertString(0, waiter12);
- m_combowaiter12.SetCurSel(0);
- }
- else
- m_combowaiter12.SetCurSel(pos);
- pos=m_combowaiter2.FindString(0, waiter2);
- if(pos==-1)
- {
- m_combowaiter2.InsertString(0, waiter2);
- m_combowaiter2.SetCurSel(0);
- }
- else
- m_combowaiter2.SetCurSel(pos);
- pos=m_combowaiter22.FindString(0, waiter22);
- if(pos==-1)
- {
- m_combowaiter22.InsertString(0, waiter22);
- m_combowaiter22.SetCurSel(0);
- }
- else
- m_combowaiter22.SetCurSel(pos);
- switch(m_nStatus)
- {
- case 0:
- ((CButton*)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);
- break;
- case 1:
- ((CButton*)GetDlgItem(IDC_RADIO2))->SetCheck(TRUE);
- break;
- case 2:
- ((CButton*)GetDlgItem(IDC_RADIO3))->SetCheck(TRUE);
- break;
- case 3:
- ((CButton*)GetDlgItem(IDC_RADIO4))->SetCheck(TRUE);
- break;
- default:
- break;
- }
- return TRUE; // return TRUE unless you set the focus to a control
- // 异常: OCX 属性页应返回 FALSE
- }
- void CSetOrderInfo::OnOK()
- {
- // TODO: 在此添加专用代码和/或调用基类
- int pos=m_combowaiter1.GetCurSel();
- if(pos!=-1)
- {
- m_combowaiter1.GetLBText(pos, waiter1);
- if ( waiter1 == _T("") )
- {
- AfxMessageBox(_T("摄影师为必选项!"));
- return;
- }
- }
- pos=m_combowaiter12.GetCurSel();
- if(pos!=-1)
- {
- m_combowaiter12.GetLBText(pos, waiter12);
- }
- pos=m_combowaiter2.GetCurSel();
- if(pos!=-1)
- {
- m_combowaiter2.GetLBText(pos, waiter2);
- if ( waiter2 == "" )
- {
- #ifdef CHILD_VERSION
- AfxMessageBox(_T("引导师为必选项!"));
- #else
- AfxMessageBox(_T("化妆师为必选项!"));
- #endif
- return;
- }
- }
- pos=m_combowaiter22.GetCurSel();
- if(pos!=-1)
- {
- m_combowaiter22.GetLBText(pos, waiter22);
- }
- CDialog::OnOK();
- }
- void CSetOrderInfo::OnBnClickedRadio1()
- {
- // TODO: 在此添加控件通知处理程序代码
- m_nStatus = 0;
- }
- void CSetOrderInfo::OnBnClickedRadio2()
- {
- // TODO: 在此添加控件通知处理程序代码
- m_nStatus = 1;
- }
- void CSetOrderInfo::OnBnClickedRadio3()
- {
- // TODO: 在此添加控件通知处理程序代码
- m_nStatus = 2;
- }
- void CSetOrderInfo::OnBnClickedRadio4()
- {
- // TODO: 在此添加控件通知处理程序代码
- m_nStatus = 3;
- }
|