// IsGrowthTx.cpp : implementation file // #include "stdafx.h" #include "ylgl.h" #include "IsGrowthTx.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// IsGrowthTx::IsGrowthTx(CWnd* pParent /*=NULL*/): CDialog(IsGrowthTx::IDD, pParent) { m_bGrowthTx = 0; m_mode = 0; } void IsGrowthTx::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Control(pDX, IDC_COMBO1, m_combo1); } BEGIN_MESSAGE_MAP(IsGrowthTx, CDialog) END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// BOOL IsGrowthTx::OnInitDialog() { CDialog::OnInitDialog(); g_sendhead.bsql = 0; CString filter = "id='" + m_strOrderNumber + "';id='" + m_strOrderNumber + "'"; g_sendhead.code[0] = 11; // dindan; g_sendhead.code[1] = 150; // dindanjd; g_sendhead.tabcount = 2; // g_bNoConnDlg=1; g_pMainWnd->ProcessChatMessageRequest2(filter); //g_bNoConnDlg=0; if (g_bSendOK == 0) { m_bReturnOK = 0; CDialog::OnCancel(); return 0; } CArrayjdarray; DataToArray(&g_List1array, &jdarray); m_bReturnOK = 1; BOOL bN8SampleChoose = AfxGetApp()->GetProfileInt (LYFZVERSION, "N8SampleChoose", 0); #if !USE_SHARE_FLORD // 不管是否是成长套系,都获取dindanjd中的name(景点或套系)名称; if( m_pAryOfScenery ) { for ( int i = 0; i < jdarray.GetSize(); i++) { m_pAryOfScenery->Add(jdarray.ElementAt(i).ElementAt(1)); } } if ( _T("成长套系") == g_List1array.ElementAt(0).ElementAt(52) ) { m_bGrowthTx = TRUE; if ( m_mode == 1 ) m_combo1.AddString(_T("全部")); if ( m_pAryOfScenery ) { for ( int n = 0; n < m_pAryOfScenery->GetSize(); n++) { m_combo1.AddString(m_pAryOfScenery->ElementAt(n)); } } else { for ( int n = 0; n < jdarray.GetSize(); n++) { m_combo1.AddString(jdarray.ElementAt(n).ElementAt(1)); } } m_combo1.SetCurSel(0); } else { CDialog::OnCancel(); return FALSE; } #else if ("成长套系" == g_List1array.ElementAt(0).ElementAt(52)) { m_bGrowthTx = 1; if (m_mode == 1 && !bN8SampleChoose) m_combo1.AddString(_T("全部")); for (int i = 0; i < jdarray.GetSize(); i++) m_combo1.AddString(jdarray.ElementAt(i).ElementAt(1)); m_combo1.SetCurSel(0); } else { CDialog::OnCancel(); return 0; } #endif CenterWindow(); return TRUE; } void IsGrowthTx::OnOK() { int pos = m_combo1.GetCurSel(); if (pos == -1) { AfxMessageBox("请选择此次拍摄名称!", MB_ICONINFORMATION); return; } m_combo1.GetLBText(pos, m_seltxname); CDialog::OnOK(); }