IsGrowthTx.cpp 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. // IsGrowthTx.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "ylgl.h"
  5. #include "IsGrowthTx.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. IsGrowthTx::IsGrowthTx(CWnd* pParent /*=NULL*/): CDialog(IsGrowthTx::IDD, pParent)
  13. {
  14. m_bGrowthTx = 0;
  15. m_mode = 0;
  16. }
  17. void IsGrowthTx::DoDataExchange(CDataExchange* pDX)
  18. {
  19. CDialog::DoDataExchange(pDX);
  20. DDX_Control(pDX, IDC_COMBO1, m_combo1);
  21. }
  22. BEGIN_MESSAGE_MAP(IsGrowthTx, CDialog)
  23. END_MESSAGE_MAP()
  24. /////////////////////////////////////////////////////////////////////////////
  25. BOOL IsGrowthTx::OnInitDialog()
  26. {
  27. CDialog::OnInitDialog();
  28. g_sendhead.bsql = 0;
  29. CString filter = "id='" + m_strOrderNumber + "';id='" + m_strOrderNumber + "'";
  30. g_sendhead.code[0] = 11; // dindan;
  31. g_sendhead.code[1] = 150; // dindanjd;
  32. g_sendhead.tabcount = 2;
  33. // g_bNoConnDlg=1;
  34. g_pMainWnd->ProcessChatMessageRequest2(filter);
  35. //g_bNoConnDlg=0;
  36. if (g_bSendOK == 0)
  37. {
  38. m_bReturnOK = 0;
  39. CDialog::OnCancel();
  40. return 0;
  41. }
  42. CArray<CStringArray, CStringArray>jdarray;
  43. DataToArray(&g_List1array, &jdarray);
  44. m_bReturnOK = 1;
  45. //printf("Jeff:code=11,at[52]=%s\n\n",g_List1array.ElementAt(0).ElementAt(52));//Jeff Printf;
  46. if ("成长套系" == g_List1array.ElementAt(0).ElementAt(52))
  47. {
  48. m_bGrowthTx = 1;
  49. /* CString m_selname=g_List1array.ElementAt (0).ElementAt (54);
  50. int pos=m_selname.Find (",");
  51. while(pos!=-1)
  52. {
  53. m_combo1.AddString (m_selname.Left (pos));
  54. m_selname=m_selname.Right (m_selname.GetLength ()-pos-1);
  55. pos=m_selname.Find (",");
  56. }
  57. m_combo1.AddString (m_selname);*/
  58. if (m_mode == 1)
  59. m_combo1.AddString("全部");
  60. for (int i = 0; i < jdarray.GetSize(); i++)
  61. m_combo1.AddString(jdarray.ElementAt(i).ElementAt(1));
  62. m_combo1.SetCurSel(0);
  63. }
  64. else
  65. {
  66. CDialog::OnCancel();
  67. return 0;
  68. }
  69. CenterWindow();
  70. return TRUE;
  71. }
  72. void IsGrowthTx::OnOK()
  73. {
  74. int pos = m_combo1.GetCurSel();
  75. if (pos == -1)
  76. {
  77. AfxMessageBox("请选择此次拍摄名称!", MB_ICONINFORMATION);
  78. return;
  79. }
  80. m_combo1.GetLBText(pos, m_seltxname);
  81. CDialog::OnOK();
  82. }