IsGrowthTx.cpp 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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 dialog
  13. IsGrowthTx::IsGrowthTx(CWnd* pParent /*=NULL*/)
  14. : CDialog(IsGrowthTx::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(IsGrowthTx)
  17. // NOTE: the ClassWizard will add member initialization here
  18. m_bGrowthTx=0;
  19. m_mode=0;
  20. //}}AFX_DATA_INIT
  21. }
  22. void IsGrowthTx::DoDataExchange(CDataExchange* pDX)
  23. {
  24. CDialog::DoDataExchange(pDX);
  25. //{{AFX_DATA_MAP(IsGrowthTx)
  26. DDX_Control(pDX, IDC_COMBO1, m_combo1);
  27. //}}AFX_DATA_MAP
  28. }
  29. BEGIN_MESSAGE_MAP(IsGrowthTx, CDialog)
  30. //{{AFX_MSG_MAP(IsGrowthTx)
  31. //}}AFX_MSG_MAP
  32. END_MESSAGE_MAP()
  33. /////////////////////////////////////////////////////////////////////////////
  34. // IsGrowthTx message handlers
  35. BOOL IsGrowthTx::OnInitDialog()
  36. {
  37. CDialog::OnInitDialog();
  38. //AfxMessageBox("789");
  39. //AfxMessageBox(m_id);
  40. /* {
  41. m_bGrowthTx=0;
  42. m_bReturnOK=1;
  43. CDialog::OnCancel ();
  44. return 0;
  45. }*/
  46. // TODO: Add extra initialization here
  47. g_sendhead.bsql=0;
  48. CString filter="id='"+m_strOrderNumber+"';id='"+m_strOrderNumber+"'";
  49. g_sendhead.code[0]=11;
  50. g_sendhead.code[1]=150;
  51. g_sendhead.tabcount=2;
  52. // g_bNoConnDlg=1;
  53. g_pMainWnd->ProcessChatMessageRequest2(filter);
  54. //g_bNoConnDlg=0;
  55. if(g_bSendOK==0)
  56. {
  57. m_bReturnOK=0;
  58. CDialog::OnCancel ();
  59. return 0;
  60. }
  61. CArray<CStringArray, CStringArray>jdarray;
  62. DataToArray(&g_List1array,&jdarray);
  63. m_bReturnOK=1;
  64. //printf("Jeff:code=11,at[52]=%s\n\n",g_List1array.ElementAt(0).ElementAt(52));//Jeff Printf;
  65. if("成长套系"==g_List1array.ElementAt (0).ElementAt (52))
  66. {
  67. //AfxMessageBox("789");
  68. m_bGrowthTx=1;
  69. /* CString m_selname=g_List1array.ElementAt (0).ElementAt (54);
  70. int pos=m_selname.Find (",");
  71. while(pos!=-1)
  72. {
  73. m_combo1.AddString (m_selname.Left (pos));
  74. m_selname=m_selname.Right (m_selname.GetLength ()-pos-1);
  75. pos=m_selname.Find (",");
  76. }
  77. m_combo1.AddString (m_selname);*/
  78. if(m_mode==1)
  79. m_combo1.AddString ("全部");
  80. for(int i=0; i<jdarray.GetSize (); i++)
  81. m_combo1.AddString (jdarray.ElementAt (i).ElementAt (1));
  82. m_combo1.SetCurSel (0);
  83. }
  84. else
  85. {
  86. //AfxMessageBox("789");
  87. CDialog::OnCancel ();
  88. return 0;
  89. }
  90. CenterWindow();
  91. return TRUE; // return TRUE unless you set the focus to a control
  92. // EXCEPTION: OCX Property Pages should return FALSE
  93. }
  94. void IsGrowthTx::OnOK()
  95. {
  96. // TODO: Add extra validation here
  97. int pos=m_combo1.GetCurSel ();
  98. if(pos==-1)
  99. {
  100. AfxMessageBox("请选择此次拍摄名称!", MB_ICONINFORMATION);
  101. return;
  102. }
  103. m_combo1.GetLBText (pos, m_seltxname);
  104. CDialog::OnOK();
  105. }