1271 lines
38 KiB
C++
1271 lines
38 KiB
C++
// TabDlg.cpp : implementation file
|
||
//
|
||
|
||
#include "stdafx.h"
|
||
#include "smsmanager.h"
|
||
#include "K_GZMsg.h"
|
||
|
||
#ifdef _DEBUG
|
||
#define new DEBUG_NEW
|
||
#undef THIS_FILE
|
||
static char THIS_FILE[] = __FILE__;
|
||
#endif
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// CK_GZMsg dialog
|
||
#include "MainFrm.h"
|
||
#include "ProcessSocket.h"
|
||
#include "DLG_Corp_SF.h"
|
||
|
||
CK_GZMsg::CK_GZMsg(CWnd* pParent /*=NULL*/)
|
||
: CDialog(CK_GZMsg::IDD, pParent)
|
||
{
|
||
//{{AFX_DATA_INIT(CK_GZMsg)
|
||
m_lType = -1;
|
||
//}}AFX_DATA_INIT
|
||
m_bInit = false;
|
||
m_bRefresh = false;
|
||
m_bQueryAll = false;
|
||
|
||
m_lQueryType = 0;
|
||
memset(&m_GZData,0,sizeof(m_GZData));
|
||
|
||
m_pAnalyseDlg = NULL;
|
||
m_pDlgJL = NULL;
|
||
}
|
||
|
||
|
||
void CK_GZMsg::DoDataExchange(CDataExchange* pDX)
|
||
{
|
||
CDialog::DoDataExchange(pDX);
|
||
//{{AFX_DATA_MAP(CK_GZMsg)
|
||
DDX_Control(pDX, IDC_USER_MON, m_L_MON);
|
||
DDX_Control(pDX, IDC_TAB_S1, m_S_S1);
|
||
DDX_Control(pDX, IDC_TAB_LIST, m_wndList);
|
||
DDX_CBIndex(pDX, IDC_TAB_TYPE, m_lType);
|
||
//}}AFX_DATA_MAP
|
||
}
|
||
|
||
|
||
BEGIN_MESSAGE_MAP(CK_GZMsg, CDialog)
|
||
//{{AFX_MSG_MAP(CK_GZMsg)
|
||
ON_WM_SIZE()
|
||
ON_BN_CLICKED(IDC_TAB_QUERY, OnTabQuery)
|
||
ON_NOTIFY(NM_RCLICK, IDC_TAB_LIST, OnRclickTabList)
|
||
//}}AFX_MSG_MAP
|
||
ON_COMMAND(MENU_GZMSG_COPY , On_User_Copy )
|
||
ON_COMMAND(MENU_GZMSG_GZJS , On_User_GZJS )
|
||
ON_BN_CLICKED(IDC_TAB_QUERY4, &CK_GZMsg::OnBnClickedTabQuery4)
|
||
ON_BN_CLICKED(IDC_TAB_QUERY3, &CK_GZMsg::OnBnClickedTabQuery3)
|
||
ON_BN_CLICKED(IDC_TAB_QUERY5, &CK_GZMsg::OnBnClickedTabQuery5)
|
||
END_MESSAGE_MAP()
|
||
|
||
/////////////////////////////////////////////////////////////////////////////
|
||
// CK_GZMsg message handlers
|
||
|
||
BOOL CK_GZMsg::ReShow(BOOL bRefresh)
|
||
{
|
||
ShowWindow( SW_SHOW );
|
||
if ( bRefresh || !m_bRefresh )
|
||
{
|
||
RefreshInfo();
|
||
}
|
||
return true;
|
||
}
|
||
|
||
BOOL CK_GZMsg::OnInitDialog()
|
||
{
|
||
CDialog::OnInitDialog();
|
||
|
||
//È¡µÃ¹²ÓòÎÊý
|
||
//CMainFrame * pFrame = static_cast <CMainFrame *>((CMainFrame *)AfxGetMainWnd());
|
||
this->GetParent()->GetParentFrame();
|
||
m_pMainFrame = (CMainFrame *)this->GetParent()->GetParentFrame();
|
||
m_pSocket = &m_pMainFrame->m_Socket;
|
||
|
||
//³õʼ»¯List
|
||
m_Image.Create(16,16,ILC_COLOR16|ILC_MASK,5,5);
|
||
// m_Image.Add(AfxGetApp()->LoadIcon(IDI_L_TAB) );
|
||
m_wndList.SubClassWindow2();
|
||
m_wndList.SetHeadings(_T(" ,80; ,180; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80; ,80;"));
|
||
m_wndList.SetGridLines(true);
|
||
m_wndList.SetImageList(&m_Image,LVSIL_SMALL);
|
||
|
||
m_bInit = true;
|
||
|
||
/*
|
||
//ĬÈÏÈ¡ÉÏÔµÄÄÚÈÝ
|
||
SYSTEMTIME t; ::GetLocalTime(&t);
|
||
t.wDay = 1;//´Ó1ºÅÆð
|
||
t.wMonth = t.wMonth-1;
|
||
if ( t.wMonth <=0 )
|
||
{
|
||
t.wMonth = 12;
|
||
t.wYear = t.wYear-1;
|
||
}
|
||
m_tBegin.SetDate( t.wYear,t.wMonth,t.wDay ); //Æðʼ
|
||
*/
|
||
SYSTEMTIME t; ::GetLocalTime(&t);
|
||
CString str1,str2;
|
||
str2.Format( _T("%04dÄê%02dÔÂÒµ¼¨") , t.wYear,t.wMonth);
|
||
long lMon=t.wMonth;
|
||
lMon--;
|
||
if ( lMon<=0 )
|
||
{
|
||
t.wYear --;
|
||
lMon=12;
|
||
}
|
||
t.wMonth = lMon;
|
||
str1.Format( _T("%04dÄê%02dÔÂÒµ¼¨") , t.wYear,t.wMonth);
|
||
m_L_MON.AddString(str1);
|
||
m_L_MON.AddString(str2);
|
||
if (t.wDay >15 )
|
||
m_L_MON.SetCurSel(1);
|
||
else
|
||
m_L_MON.SetCurSel(0);
|
||
|
||
m_lType = 0; //ĬÈϲ鿴»ã×ܱí
|
||
|
||
|
||
|
||
UpdateData(false);
|
||
|
||
|
||
return TRUE; // return TRUE unless you set the focus to a control
|
||
// EXCEPTION: OCX Property Pages should return FALSE
|
||
}
|
||
|
||
void CK_GZMsg::OnSize(UINT nType, int cx, int cy)
|
||
{
|
||
CDialog::OnSize(nType, cx, cy);
|
||
|
||
if ( m_bInit )
|
||
{
|
||
CRect rect;
|
||
m_S_S1.GetWindowRect(&rect);
|
||
m_wndList.MoveWindow( 0 , 0+rect.Height()+5 , cx,cy-rect.Height()-5);
|
||
}
|
||
}
|
||
|
||
BOOL CK_GZMsg::ReHide()
|
||
{
|
||
ShowWindow( SW_HIDE );
|
||
return true;
|
||
}
|
||
|
||
BOOL CK_GZMsg::RefreshInfo()
|
||
{
|
||
if ( !m_pMainFrame->GetUserPurview(PURVIEW_MANAGER_SEE) )
|
||
{
|
||
return false;
|
||
}
|
||
|
||
m_pMainFrame->SendFrame(SMSFUNC_YWY_NAME,NULL,0); //È¡´úÀíÐÅÏ¢
|
||
|
||
return true;
|
||
}
|
||
|
||
BOOL CK_GZMsg::ProcessSocket(Socket_Head *pHead)
|
||
{
|
||
CString strTemp;
|
||
|
||
if ( pHead->lFuncType == SMSFUNC_GZMSG )
|
||
{
|
||
Close_GZMsg();
|
||
|
||
ANS_GZMsgData * pGZ = (ANS_GZMsgData *)pHead->pFrame;
|
||
m_lQueryType = pGZ->lType;
|
||
m_GZData = *pGZ;
|
||
|
||
|
||
if ( pGZ->lType == 0 )
|
||
{
|
||
if ( !pGZ->bOK )
|
||
{
|
||
MessageBox( pGZ->szErrMsg , _T("²éѯ´íÎó") , MB_ICONWARNING );
|
||
return true;
|
||
}
|
||
ANS_GZMsg_KH * pKH = (ANS_GZMsg_KH *)( (BYTE*)pHead->pFrame+sizeof(ANS_GZMsgData) );
|
||
ANS_GZMsg_TC * pTC = (ANS_GZMsg_TC *)((BYTE*)pHead->pFrame+sizeof(ANS_GZMsgData)+sizeof(ANS_GZMsg_KH)* pGZ->lKHCount );
|
||
ANS_GZMsg_LS * pLS = (ANS_GZMsg_LS *)((BYTE*)pHead->pFrame+sizeof(ANS_GZMsgData)+sizeof(ANS_GZMsg_KH)* pGZ->lKHCount+sizeof(ANS_GZMsg_TC)* pGZ->lTCCount );
|
||
|
||
TCHAR szBuf[32];
|
||
CString str;
|
||
m_wndList.DeleteAllItems();
|
||
long lItem=0;
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÐÕÃû") );
|
||
str.Format( _T("%s") , pGZ->YWY.szName );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("²¿ÃÅ") );
|
||
str.Format( _T("%s") , pGZ->Group.szName );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¹¤×ÊÔ·Ý") );
|
||
str.Format( _T("%04dÄê%02dÔÂ") , pGZ->tBegin.wYear , pGZ->tBegin.wMonth );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
/*
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¿Í»§ÊýÁ¿ÈÎÎñ") );
|
||
str.Format( _T("%d") , pGZ->YWY.GZ_JBSL );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÐÂÔö¿Í»§") );
|
||
str.Format( _T("%d") , pGZ->lNewKHCount );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Á÷ʧ¿Í»§") );
|
||
str.Format( _T("%d") , pGZ->lLSKHCount );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("²¿Ãŵ绰×ÜÊý") );
|
||
str.Format( _T("%d") , pGZ->Group.GZ_BMDHSL );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¸öÈ˵绰ÊýÁ¿") );
|
||
str.Format( _T("%d") , pGZ->YWY.GZ_DHSL );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("³öÇÚÌìÊý") );
|
||
str.Format( _T("%d") , pGZ->YWY.GZ_CQTS );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÏúÊÛÊÕÈë") );
|
||
str.Format( _T("%.2f") , pGZ->fTotalSR );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
*/
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÒÑÈ·ÈÏÒµ¼¨½ð¶î") );
|
||
str.Format( _T("%.2f") , pGZ->fTotalYZ );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("δȷÈÏÒµ¼¨½ð¶î") );
|
||
str.Format( _T("%.2f") , pGZ->fTotalYZ_WQR );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("»ù±¾ÈÎÎñ"));
|
||
str.Format(_T("%.2f"), pGZ->YWY.GZ_JBRW);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("Íê³ÉÈÎÎñ±ÈÀý"));
|
||
str.Format(_T("%.2f%%"), (pGZ->fTotalYZ / pGZ->YWY.GZ_JBRW) * 100);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÐÂÔö¿Í»§") );
|
||
str.Format( _T("%d") , pGZ->lNewKHCount );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Á÷ʧ¿Í»§") );
|
||
str.Format( _T("%d") , pGZ->lLSKHCount );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
|
||
/*
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¸Úλ¹¤×Ê") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_GWGZ );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¸Úλ²¹Ìù") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_GWBT );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Îç²Í²¹Ìù") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_WCBT );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ȱÇÚ¹¤×Ê") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_QQGZ );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("È«ÇÚ½±") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_CQJ );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Öµ°à²¹Ìù") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_ZBBT );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÆäËü²¹Öú") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_QTBZ );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÆäËü´¦·£") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_QTCF );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Éç±£") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_SB );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Ìá³É½ð¶î") );
|
||
str.Format( _T("%.2f") , pGZ->fTotalTC );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
*/
|
||
|
||
/*
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("²¿ÃÅ¿¼ºË(Äóö)") );
|
||
str.Format( _T("%.2f") , pGZ->fBMKH_NC );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
m_wndList.SetItemText(lItem-1 , 3, pGZ->szBMKH_NC );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("²¿ÃÅ¿¼ºË(Äõ½)") );
|
||
str.Format( _T("%.2f ") , pGZ->fBMDH_ND );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
m_wndList.SetItemText(lItem-1 , 3, pGZ->szBMKH_ND );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÊýÁ¿½±") );
|
||
str.Format( _T("%.2f") , pGZ->fSLJ );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
if ( pGZ->fSLJ >0 )
|
||
m_wndList.SetItemText(lItem-1 , 3, pGZ->szSLJ );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÊýÁ¿²»´ï±ê´¦·£") );
|
||
str.Format( _T("%.2f") , pGZ->fSLCF );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
if ( pGZ->fSLCF<0 )
|
||
m_wndList.SetItemText(lItem-1 , 3, pGZ->szSLCF );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Á÷ʧ¿Í»§´¦·£") );
|
||
str.Format( _T("%.2f") , pGZ->fLSKHCF);
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
m_wndList.SetItemText(lItem-1 , 3, pGZ->szLSKHCFBL );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("Ìá³É¡¢½±Àø¡¢´¦·£×ܶî") );
|
||
str.Format( _T("%.2f") , pGZ->fJLCFTotal );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¹¤×Ê×ܶî") );
|
||
str.Format( _T("%.2f") , pGZ->fGZTotal );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¸öÈËËùµÃ˰") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_GRSDS );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ʵ·¢¹¤×Ê") );
|
||
str.Format( _T("%.2f") , pGZ->YWY.GZ_SFGZ );
|
||
m_wndList.SetItemText(lItem-1 , 2, str );
|
||
*/
|
||
|
||
/*
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÓªÏú¼¶±ð") );
|
||
m_wndList.SetItemText(lItem-1 , 2, pGZ->szYWNL );
|
||
*/
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÐÂÔö¿Í»§Ö¸±ê¼Ó·Ö") );
|
||
m_wndList.SetItemText(lItem-1 , 2, pGZ->szLSKH );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("¿Í»§Î¬»¤¼Ó·Ö") );
|
||
m_wndList.SetItemText(lItem-1 , 2, pGZ->szKHWH );
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ƽ̨1Ìá³É±ÈÀý") );
|
||
m_wndList.SetItemText(lItem-1 , 2, pGZ->szJTBL_Mobset1 );
|
||
|
||
/*
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ƽ̨2Ìá³É±ÈÀý") );
|
||
m_wndList.SetItemText(lItem-1 , 2, pGZ->szJTBL_Mobset2 );
|
||
*/
|
||
|
||
m_wndList.InsertItem( lItem++ , _T("") ,0);
|
||
m_wndList.SetItemText(lItem-1 , 1, _T("ÒÆ¶¯ÒµÎñBÖµ") );
|
||
m_wndList.SetItemText(lItem-1 , 2, pGZ->szJTBL_Mas1 );
|
||
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("Èí¼þÀàÒµÎñ±ÈÀý"));
|
||
m_wndList.SetItemText(lItem - 1, 2, pGZ->szJTBL_Mobset_Soft1);
|
||
|
||
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("¼¤Àø½±½ð"));
|
||
if (pGZ->fJLJJ_CE >0)
|
||
{
|
||
str.Format(_T("%.2f"), pGZ->fJLJJ);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
str.Format(_T("ÀëÏÂÒ»µµ»¹²î%.2f£¬Çë¼ÌÐøÅ¬Á¦£¡"), pGZ->fJLJJ_CE);
|
||
m_wndList.SetItemText(lItem - 1, 3, str);
|
||
}
|
||
else
|
||
{
|
||
str.Format(_T("%.2f"), pGZ->fJLJJ);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
}
|
||
|
||
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("¹Ú¾ü½±"));
|
||
if (pGZ->fGJJ_TC_CE >0)
|
||
{
|
||
str.Format(_T("%.2f"), pGZ->fGJJ_TC);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
str.Format(_T("Óë¹Ú¾ü½±Òµ¼¨Ïà²î%.2f£¬Çë¼ÌÐøÅ¬Á¦£¡"), pGZ->fGJJ_TC_CE);
|
||
m_wndList.SetItemText(lItem - 1, 3, str);
|
||
}
|
||
else
|
||
{
|
||
str.Format(_T("%.2f"), pGZ->fGJJ_TC);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
m_wndList.SetItemText(lItem - 1, 3, pGZ->szGJJ_TC);
|
||
}
|
||
|
||
if (pGZ->fXRTBJL_KH)
|
||
{
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("ÐÂÈ˶îÍâÊýÁ¿½±"));
|
||
str.Format(_T("%.2f"), pGZ->fXRTBJL_KH);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
}
|
||
if (pGZ->fXRTBJL_YZ)
|
||
{
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("ÐÂÈ˶îÍâÒµ¼¨½±"));
|
||
str.Format(_T("%.2f"), pGZ->fXRTBJL_YZ);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
}
|
||
|
||
if (pGZ->fSLCF < 0)
|
||
{
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("Òµ¼¨²»´ï±ê´¦·£"));
|
||
str.Format(_T("%.2f"), pGZ->fSLCF);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
if (pGZ->fSLCF < 0)
|
||
m_wndList.SetItemText(lItem - 1, 3, pGZ->szSLCF);
|
||
}
|
||
|
||
if (pGZ->fLSKHCFBL < 0)
|
||
{
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("²¿ÃžÀíÁ¬´ø´¦·£"));
|
||
str.Format(_T("%.2f"), pGZ->fLSKHCFBL);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
m_wndList.SetItemText(lItem - 1, 3, pGZ->szLSKHCFBL);
|
||
}
|
||
|
||
|
||
m_wndList.InsertItem(lItem++, _T(""), 0);
|
||
m_wndList.SetItemText(lItem - 1, 1, _T("Ìá³É¡¢½±Àø¡¢´¦·£×ܶî"));
|
||
str.Format(_T("%.2f"), pGZ->fJLCFTotal);
|
||
m_wndList.SetItemText(lItem - 1, 2, str);
|
||
|
||
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.SetItemText( lItem-1 , 1 , _T("Òµ¼¨Ã÷ϸ±í"));
|
||
/*
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.SetItemText( lItem-1 , 1 , _T("ID") );
|
||
m_wndList.SetItemText( lItem-1 , 2 , _T(" Ãû³Æ") );
|
||
m_wndList.SetItemText( lItem-1 , 3 , _T("ÀàÐÍ") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 4 , _T("ƽ̨") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 5 , _T("ÇþµÀ¿Í»§") ); //ÊÇ·ñ´úÀíÉ̿ͻ§
|
||
m_wndList.SetItemText( lItem-1 , 6 , _T("³äÖµÀàÐÍ") );
|
||
m_wndList.SetItemText( lItem-1 , 7 , _T("¿ªÍ¨Ê±¼ä") );
|
||
m_wndList.SetItemText( lItem-1 , 8 , _T("³äֵʱ¼ä") );
|
||
m_wndList.SetItemText( lItem-1 , 9 , _T("ÊÕ¿îʱ¼ä") );
|
||
m_wndList.SetItemText( lItem-1 , 10 , _T("ºÏͬ»ØÊÕ") );
|
||
m_wndList.SetItemText( lItem-1 , 11 , _T("³äÖµ½ð¶î") );
|
||
m_wndList.SetItemText( lItem-1 , 12 , _T("¶ÌÐÅ×ÜÊý") );
|
||
m_wndList.SetItemText( lItem-1 , 13 , _T("ƽ¾ùµ¥¼Û") );
|
||
m_wndList.SetItemText( lItem-1 , 14 , _T("Ìá³Éµ¥¼Û") );
|
||
m_wndList.SetItemText( lItem-1 , 15 , _T("¼ÆÌá±ÈÀý") );
|
||
m_wndList.SetItemText( lItem-1 , 16 , _T("Ìá³É±ÈÀý") );
|
||
m_wndList.SetItemText( lItem-1 , 17 , _T("Ìá³É½ð¶î") );
|
||
m_wndList.SetItemText( lItem-1 , 18 , _T("Òµ¼¨½ð¶î") );
|
||
m_wndList.SetItemText( lItem-1 , 19 , _T("²»¼ÆÌáÔÒò") );
|
||
*/
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.SetItemText( lItem-1 , 1 , _T("ID") );
|
||
m_wndList.SetItemText( lItem-1 , 2 , _T(" Ãû³Æ") );
|
||
m_wndList.SetItemText( lItem-1 , 3 , _T("³äֵʱ¼ä") );
|
||
m_wndList.SetItemText( lItem-1 , 4 , _T("ÊÕ¿îʱ¼ä") );
|
||
m_wndList.SetItemText( lItem-1 , 5 , _T("³äÖµ½ð¶î") );
|
||
m_wndList.SetItemText( lItem-1 , 6 , _T("Òµ¼¨½ð¶î") );
|
||
m_wndList.SetItemText( lItem-1 , 7 , _T("²»¼ÆÌáÔÒò") );
|
||
m_wndList.SetItemText( lItem-1 , 8 , _T("Ìá³É±ÈÀý") );
|
||
m_wndList.SetItemText( lItem-1 , 9 , _T("¶ÌÐÅ×ÜÊý") );
|
||
m_wndList.SetItemText( lItem-1 , 10 , _T("ƽ¾ùµ¥¼Û") );
|
||
m_wndList.SetItemText( lItem-1 , 11 , _T("Ìá³Éµ¥¼Û") );
|
||
m_wndList.SetItemText( lItem-1 , 12 , _T("¼ÆÌá±ÈÀý") );
|
||
m_wndList.SetItemText( lItem-1 , 13 , _T("Ìá³É½ð¶î") );
|
||
m_wndList.SetItemText( lItem-1 , 14 , _T("ÀàÐÍ") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 15 , _T("ƽ̨") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 16 , _T("ÇþµÀ¿Í»§") ); //ÊÇ·ñ´úÀíÉ̿ͻ§
|
||
m_wndList.SetItemText( lItem-1 , 17 , _T("³äÖµÀàÐÍ") );
|
||
m_wndList.SetItemText( lItem-1 , 18 , _T("¿ªÍ¨Ê±¼ä") );
|
||
m_wndList.SetItemText( lItem-1 , 19 , _T("ºÏͬ»ØÊÕ") );
|
||
m_wndList.SetItemText( lItem-1 , 20 , _T("Ô¤Ëã²»¿ªÆ±½±") );
|
||
m_wndList.SetItemText( lItem-1 , 21 , _T("³¬3¸öÔÂÓ¦ÊÕ¿î") );
|
||
|
||
for ( int i=0;i<pGZ->lTCCount;i++)
|
||
{
|
||
ANS_GZMsg_TC * pNewData = new ANS_GZMsg_TC;
|
||
*pNewData = *pTC;
|
||
POSITION pos = m_GZMsg.AddTail(pNewData);
|
||
|
||
long lTemp=0;
|
||
m_wndList.InsertItem( lItem++ , _itot(i+1,szBuf,10),0); //ÐòºÅ
|
||
m_wndList.SetItemData(lItem-1 , (DWORD)pos );
|
||
lTemp++;
|
||
|
||
if ( pTC->lUserType == 1 ) //ÇþµÀ¿Í»§
|
||
str.Format( _T("%d") , pTC->lAgentID);
|
||
else
|
||
str.Format( _T("%d") , pTC->lCorpID);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , pTC->szName );
|
||
//½É·Ñʱ¼ä
|
||
str.Format( _T("%04d.%02d.%02d") , pTC->tPayTime.wYear,pTC->tPayTime.wMonth,pTC->tPayTime.wDay);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//ÊÕ¿îʱ¼ä
|
||
str.Format( _T("%04d.%02d.%02d") , pTC->tYSTime.wYear,pTC->tYSTime.wMonth,pTC->tYSTime.wDay);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//³äÖµ½ð¶î
|
||
str.Format( _T("%10.2f") , pTC->fPrice);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//Òµ¼¨½ð¶î
|
||
str.Format( _T("%10.2f") , pTC->fYZJE);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//²»¼ÆÌâÔÒò
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , pTC->BJTBZ );
|
||
//Ìá³É±ÈÀý
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , pTC->szTCBL );
|
||
//¶ÌÐÅ×ÜÊý
|
||
str.Format( _T("%8d") , pTC->lSmsCount);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//ƽ¾ùµ¥¼Û
|
||
str.Format( _T("%8.4f") , pTC->fPriceOne);
|
||
//str = _T("*");
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//Ìá³Éµ¥¼Û
|
||
//str.Format( _T("%8.4f") , pTC->fPriceOne_TCDJ);
|
||
str = _T("*");
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//¼ÆÌá±ÈÀý
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("*") );
|
||
//m_wndList.SetItemText( lItem-1 ,lTemp++ , pTC->szJTBL );
|
||
//Ìá³É½ð¶î
|
||
//str.Format( _T("%10.2f") , pTC->fTCJE);
|
||
str = _T("*");
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
|
||
if ( pTC->lUserType == 1 ) //ÇþµÀ¿Í»§
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("´úÀíÉÌ") );
|
||
else
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("Öն˿ͻ§") );
|
||
switch(pTC->lPTNum)
|
||
{
|
||
case 2:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨2") );
|
||
break;
|
||
case 3:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨3") );
|
||
break;
|
||
case 1:
|
||
default:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨1") );
|
||
break;
|
||
}
|
||
if ( pTC->lUserType == 0 && pTC->lAgentID>0) //Öն˿ͻ§,ÊôÓÚ´úÀíÉ̵Ä
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T(" ÊÇ") );
|
||
else
|
||
lTemp ++;
|
||
switch(pTC->lPayType)
|
||
{
|
||
case 1:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ADC³äÖµ") );
|
||
break;
|
||
case 5:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("Èí¼þ") );
|
||
break;
|
||
case 6:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("Ô½á") );
|
||
break;
|
||
case 8:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ÒÆ¶¯ÒµÎñ") );
|
||
break;
|
||
case 0:
|
||
default:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("¶ÌÐÅÒ×") );
|
||
break;
|
||
}
|
||
//¿ªÍ¨Ê±¼ä
|
||
str.Format( _T("%04d.%02d.%02d") , pTC->tRegTime.wYear,pTC->tRegTime.wMonth,pTC->tRegTime.wDay);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//ºÏͬ»ØÊÕ
|
||
str.Format( _T("%04d.%02d.%02d") , pTC->tHTTime.wYear,pTC->tHTTime.wMonth,pTC->tHTTime.wDay);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//²»¿ªÆ±½±
|
||
str.Format( _T("%10.2f") , pTC->fFP_Award);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//³¬3¸öÔÂÓ¦Óÿî
|
||
if ( pTC->bYSOver3Mon )
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T(" ÊÇ") );
|
||
else
|
||
lTemp++;
|
||
|
||
|
||
pTC++;
|
||
}
|
||
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.SetItemText( lItem-1 , 1 , _T("ÐÂÔö¿Í»§Ã÷ϸ±í"));
|
||
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.SetItemText( lItem-1 , 1 , _T("ID") );
|
||
m_wndList.SetItemText( lItem-1 , 2 , _T(" Ãû³Æ") );
|
||
m_wndList.SetItemText( lItem-1 , 3 , _T("ÀàÐÍ") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 4 , _T("ƽ̨") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 5 , _T("¿ªÍ¨Ê±¼ä") );
|
||
m_wndList.SetItemText( lItem-1 , 6 , _T("Ê×Ô³äÖµ½ð¶î") );
|
||
m_wndList.SetItemText( lItem-1 , 7 , _T("»¶ÀÖ»ãÍÆ¼ö¿Í»§") );
|
||
m_wndList.SetItemText( lItem-1 , 8 , _T("пͻ§ÊýÁ¿") );
|
||
|
||
|
||
|
||
for ( i=0;i<pGZ->lKHCount;i++)
|
||
{
|
||
|
||
long lTemp=0;
|
||
m_wndList.InsertItem( lItem++ , _itot(i+1,szBuf,10),0); //ÐòºÅ
|
||
lTemp++;
|
||
|
||
str.Format( _T("%d") , pKH->lCorpID );
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , pKH->szName );
|
||
if ( pKH->lUserType == 1 ) //ÇþµÀ¿Í»§
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("´úÀíÉÌ") );
|
||
else
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("Öն˿ͻ§") );
|
||
switch(pKH->lPTNum)
|
||
{
|
||
case 2:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨2") );
|
||
break;
|
||
case 3:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨3") );
|
||
break;
|
||
case 1:
|
||
default:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨1") );
|
||
break;
|
||
}
|
||
//¿ªÍ¨Ê±¼ä
|
||
str.Format( _T("%04d.%02d.%02d") , pKH->tRegTime.wYear,pKH->tRegTime.wMonth,pKH->tRegTime.wDay);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//³äÖµ½ð¶î
|
||
str.Format( _T("%10.2f") , pKH->fFirstPay);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
//ÊÇ·ñÍÆ¼ö¿Í»§
|
||
if ( pKH->bCommendKF )
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T(" ÊÇ") );
|
||
else
|
||
lTemp++;
|
||
//ÊÇ·ñпͻ§
|
||
str.Format( _T("%4d") , pKH->lNewKFCount );
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
|
||
|
||
pKH++;
|
||
}
|
||
|
||
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.SetItemText( lItem-1 , 1 , _T("Á÷ʧ¿Í»§Ã÷ϸ±í"));
|
||
|
||
m_wndList.InsertItem( lItem++ , _T(""),0);
|
||
m_wndList.SetItemText( lItem-1 , 1 , _T("ID") );
|
||
m_wndList.SetItemText( lItem-1 , 2 , _T(" Ãû³Æ") );
|
||
m_wndList.SetItemText( lItem-1 , 3 , _T("ÀàÐÍ") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 4 , _T("ƽ̨") ); //ÖÕ¶Ë/ÇþµÀ
|
||
m_wndList.SetItemText( lItem-1 , 5 , _T("×îºóµÇ¼ʱ¼ä") );
|
||
|
||
|
||
for ( i=0;i<pGZ->lLSCount;i++)
|
||
{
|
||
|
||
long lTemp=0;
|
||
m_wndList.InsertItem( lItem++ , _itot(i+1,szBuf,10),0); //ÐòºÅ
|
||
lTemp++;
|
||
|
||
str.Format( _T("%d") , pLS->lCorpID);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , pLS->szName );
|
||
if ( pLS->lUserType == 1 ) //ÇþµÀ¿Í»§
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("´úÀíÉÌ") );
|
||
else
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("Öն˿ͻ§") );
|
||
switch(pLS->lPTNum)
|
||
{
|
||
case 2:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨2") );
|
||
break;
|
||
case 3:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨3") );
|
||
break;
|
||
case 1:
|
||
default:
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , _T("ƽ̨1") );
|
||
break;
|
||
}
|
||
//¿ªÍ¨Ê±¼ä
|
||
str.Format( _T("%04d.%02d.%02d") , pLS->tLastLogin.wYear,pLS->tLastLogin.wMonth,pLS->tLastLogin.wDay);
|
||
m_wndList.SetItemText( lItem-1 ,lTemp++ , str );
|
||
|
||
|
||
pLS++;
|
||
}
|
||
}
|
||
|
||
if ( pGZ->lType == 5 ) //½áË㹤×Ê
|
||
{
|
||
if ( !pGZ->bOK )
|
||
{
|
||
MessageBox( pGZ->szErrMsg , _T("½áË㹤×Ê´íÎó") , MB_ICONWARNING );
|
||
return true;
|
||
}
|
||
else
|
||
{
|
||
CString str;
|
||
str.Format( _T("%sµÄ¹¤×ʽáËã³É¹¦!") , pGZ->YWY.szName );
|
||
MessageBox( str , _T("½áË㹤×ÊÕýÈ·") , MB_ICONWARNING );
|
||
}
|
||
return true;
|
||
}
|
||
|
||
/*
|
||
if ( pTab->lType == 1 )
|
||
{
|
||
ANS_GZMsgData2 * pData = (ANS_GZMsgData2 *)(pHead->pFrame+sizeof(ANS_GZMsg));
|
||
|
||
//m_wndList.SetHeadings(_T("ÐòºÅ,50;»Ø·ÃÈË,80;ÆóÒµÃû³Æ,150; »Ø·ÃÎÊʱ¼ä,120;»Ø·ÃÄÚÈÝ,250;"));
|
||
long lSmsCount = 0;
|
||
long lSmsSFCount=0;
|
||
TCHAR szBuf[32];
|
||
CString str;
|
||
m_wndList.DeleteAllItems();
|
||
for ( int i=0;i<pTab->lCount;i++)
|
||
{
|
||
m_wndList.InsertItem( i , _itot(i+1,szBuf,10),0); //ÐòºÅ
|
||
m_wndList.SetItemText( i ,1 , pData->szCreateuser); //ÆóÒµÃû³Æ
|
||
str.Format( _T("%d - %s") , pData->lCorpID , pData->szCorpName );
|
||
m_wndList.SetItemText( i ,2 , str); //ÆóÒµÃû³Æ
|
||
str.Format( _T("%04d.%02d.%02d") , pData->tCreateTime.wYear,pData->tCreateTime.wMonth,pData->tCreateTime.wDay);
|
||
m_wndList.SetItemText( i ,3 , str ); //»Ø·ÃÎÊʱ¼ä
|
||
m_wndList.SetItemText( i ,4 , pData->szMsg); //»Ø·ÃÄÚÈÝ
|
||
|
||
//lSmsCount += pData->lCount;
|
||
//lSmsSFCount += pData->lSFCount;
|
||
pData++;
|
||
}
|
||
|
||
|
||
//lCount = m_wndList.GetItemCount();
|
||
//m_wndList.InsertItem( lCount , _T(""),0); //ºÏ¼Æ
|
||
//m_wndList.SetItemText( lCount,1, _T("ºÏ ¼Æ")); //ºÏ¼Æ
|
||
//m_wndList.SetItemText( lCount,2, _itot(lSmsCount,Buf,10)); //ºÏ¼Æ
|
||
//m_wndList.SetItemText( lCount,3, _itot(lSmsSFCount,Buf,10)); //ºÏ¼Æ
|
||
}
|
||
if ( pTab->lType == 2 )
|
||
{
|
||
ANS_GZMsgData3 * pData = (ANS_GZMsgData3 *)(pHead->pFrame+sizeof(ANS_GZMsg));
|
||
|
||
//m_wndList.SetHeadings(_T("ÐòºÅ,50;ÒµÎñÔ±,80;ÆóÒµID,80;ÆóÒµÃû³Æ,250; ×îºóµÇ¼,100;¼Ç¼Ô·Ý,100;"));
|
||
long lSmsCount = 0;
|
||
long lSmsSFCount=0;
|
||
TCHAR szBuf[32];
|
||
CString str;
|
||
m_wndList.DeleteAllItems();
|
||
for ( int i=0;i<pTab->lCount;i++)
|
||
{
|
||
m_wndList.InsertItem( i , _itot(i+1,szBuf,10),0); //ÐòºÅ
|
||
m_wndList.SetItemText( i ,1 , GetName_YWY(pData->lYWYID)); //ÆóÒµÃû³Æ
|
||
str.Format( _T("%d") , pData->lCorpID );
|
||
m_wndList.SetItemText( i ,2 , str); //ÆóÒµÃû³Æ
|
||
m_wndList.SetItemText( i ,3 , pData->szCorpName); //ÆóÒµÃû³Æ
|
||
str.Format( _T("%04d.%02d.%02d") , pData->tLastLogin.wYear,pData->tLastLogin.wMonth,pData->tLastLogin.wDay);
|
||
m_wndList.SetItemText( i ,4 , str ); //»Ø·ÃÎÊʱ¼ä
|
||
str.Format( _T("%04d.%02d") , pData->tProcessTime.wYear,pData->tProcessTime.wMonth);
|
||
m_wndList.SetItemText( i ,5 , str ); //»Ø·ÃÎÊʱ¼ä
|
||
|
||
//lSmsCount += pData->lCount;
|
||
//lSmsSFCount += pData->lSFCount;
|
||
pData++;
|
||
}
|
||
|
||
|
||
//lCount = m_wndList.GetItemCount();
|
||
//m_wndList.InsertItem( lCount , _T(""),0); //ºÏ¼Æ
|
||
//m_wndList.SetItemText( lCount,1, _T("ºÏ ¼Æ")); //ºÏ¼Æ
|
||
//m_wndList.SetItemText( lCount,2, _itot(lSmsCount,Buf,10)); //ºÏ¼Æ
|
||
//m_wndList.SetItemText( lCount,3, _itot(lSmsSFCount,Buf,10)); //ºÏ¼Æ
|
||
}
|
||
*/
|
||
return true;
|
||
}
|
||
|
||
return false;
|
||
}
|
||
BOOL CK_GZMsg::ProcessSocket(Socket_Head_Add *pHead, BYTE* pFrame)
|
||
{
|
||
if (pHead->lFuncType == SMSFUNC_YWY_ANALYSE)
|
||
{
|
||
if (m_pAnalyseDlg)
|
||
{
|
||
m_pAnalyseDlg->ProcessSocket(pHead, pFrame);
|
||
}
|
||
return true;
|
||
}
|
||
if (pHead->lFuncType == SMSFUNC_GZMSG_JL_PARA)
|
||
{
|
||
if (!m_pDlgJL)
|
||
{
|
||
DLG_GZMsg_JL dlg(this);
|
||
BYTE* pData = new BYTE[pHead->lFrameLen];
|
||
memcpy(pData, pFrame, pHead->lFrameLen);
|
||
dlg.SetParam(this->m_pMainFrame, m_pMainFrame->m_lUserID, _T(""), pData,1);
|
||
this->m_pDlgJL = &dlg;
|
||
dlg.DoModal();
|
||
delete pData;
|
||
this->m_pDlgJL = NULL;
|
||
/*
|
||
DLG_GZMsg_JL dlg(this);
|
||
BYTE * pData = new BYTE[pHead->lFrameLen];
|
||
memcpy(pData, pFrame, pHead->lFrameLen);
|
||
dlg.SetParam(this->m_pMainFrame, m_pMainFrame->m_lUserID, _T(""), pData);
|
||
this->m_pDlgJL = &dlg;
|
||
dlg.DoModal();
|
||
delete pData;
|
||
m_pDlgJL = NULL;
|
||
*/
|
||
}
|
||
return true;
|
||
}
|
||
if (pHead->lFuncType == SMSFUNC_GZMSG_JL)
|
||
{
|
||
if (m_pDlgJL)
|
||
{
|
||
m_pDlgJL->ProcessSocket(pHead, pFrame);
|
||
}
|
||
}
|
||
|
||
|
||
|
||
return false;
|
||
}
|
||
|
||
void CK_GZMsg::Close()
|
||
{
|
||
Close_Corp();
|
||
Close_YWY();
|
||
Close_GZMsg();
|
||
}
|
||
|
||
void CK_GZMsg::OnTabQuery()
|
||
{
|
||
if ( !m_pMainFrame->GetUserPurview(PURVIEW_MANAGER_SEE) )
|
||
{
|
||
return ;
|
||
}
|
||
UpdateData(true);
|
||
/*
|
||
if ( m_tEnd < m_tBegin )
|
||
{
|
||
MessageBox( _T("²éѯ½áÊøÈÕÆÚ²»ÄÜСÓÚÆðʼÈÕÆÚ£¬Çë¸ÄÕý!") , _T("´íÎó") , MB_ICONWARNING );
|
||
return ;
|
||
}
|
||
*/
|
||
long lYWYID=this->m_pMainFrame->m_lUserID; //ÒµÎñÔ±ID
|
||
if ( m_lType == 0 )
|
||
{
|
||
m_wndList.DeleteAllItems();
|
||
m_wndList.DeleteAllColumns();
|
||
//m_wndList.SetHeadings(_T("ÐòºÅ,50;ÒµÎñÔ±,80; Ô·Ý,80;Õý³£¿Í»§ÊýÁ¿,100;¶ÌÐÅ·¢ËÍ×ÜÁ¿,100;»Ø·Ã¿Í»§´ÎÊý,100;"));
|
||
m_wndList.SetHeadings(_T(" ,60; ,130; ,250; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100;"));
|
||
|
||
REQ_GZMsg * pGZMsg = new REQ_GZMsg;memset(pGZMsg,0,sizeof(REQ_GZMsg));
|
||
//m_tBegin.GetAsSystemTime( pGZMsg->tBegin );
|
||
//m_tEnd.GetAsSystemTime( pGZMsg->tEnd );
|
||
SYSTEMTIME t;GetLocalTime(&t);
|
||
if ( m_L_MON.GetCurSel()==1 ) //²éѯµ±Ô¹¤×Ê
|
||
{
|
||
pGZMsg->tBegin.wYear = t.wYear;
|
||
pGZMsg->tBegin.wMonth = t.wMonth;
|
||
pGZMsg->tBegin.wDay = 1;
|
||
pGZMsg->tEnd.wYear = t.wYear;
|
||
pGZMsg->tEnd.wMonth = t.wMonth;
|
||
pGZMsg->tEnd.wDay = t.wDay;
|
||
pGZMsg->tEnd.wHour = 23;
|
||
}
|
||
else
|
||
{
|
||
int iRet = MessageBox( _T("Äã²éѯµÄÊÇÉÏÔÂÒµ¼¨ÐÅÏ¢£¬Èç¹û¹¤×ÊÒѽáËãÔò²éѯÊý¾Ý²»×¼£¡\r\nÊÇ·ñ¼ÌÐø£¿") , _T("Ìáʾ") , MB_ICONQUESTION|MB_YESNOCANCEL|MB_DEFBUTTON2 );
|
||
if ( iRet != IDYES )
|
||
return ;
|
||
|
||
pGZMsg->tEnd.wYear = t.wYear;
|
||
pGZMsg->tEnd.wMonth = t.wMonth;
|
||
pGZMsg->tEnd.wDay = 1;
|
||
|
||
pGZMsg->tBegin = pGZMsg->tEnd;
|
||
long lMon=pGZMsg->tBegin.wMonth;
|
||
lMon--;
|
||
if ( lMon<=0 )
|
||
{
|
||
pGZMsg->tBegin.wYear --;
|
||
lMon=12;
|
||
}
|
||
pGZMsg->tBegin.wMonth = lMon;
|
||
}
|
||
pGZMsg->lType = m_lType;
|
||
pGZMsg->lYWYID= lYWYID;
|
||
pGZMsg->bYWYQuery = true;
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG,(BYTE*)pGZMsg,sizeof(REQ_GZMsg));
|
||
}
|
||
/*
|
||
if ( m_lType == 1 )
|
||
{
|
||
m_wndList.DeleteAllItems();
|
||
m_wndList.DeleteAllColumns();
|
||
m_wndList.SetHeadings(_T("ÐòºÅ,50;»Ø·ÃÈË,80;ÆóÒµÃû³Æ,250; »Ø·ÃÎÊʱ¼ä,100;»Ø·ÃÄÚÈÝ,350;"));
|
||
|
||
REQ_GZMsg * pGZMsg = new REQ_GZMsg;memset(pGZMsg,0,sizeof(REQ_GZMsg));
|
||
m_tBegin.GetAsSystemTime( pGZMsg->tBegin );
|
||
m_tEnd.GetAsSystemTime( pGZMsg->tEnd );
|
||
pGZMsg->lType = m_lType;
|
||
pGZMsg->lYWYID= lYWYID;
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG,(BYTE*)pGZMsg,sizeof(REQ_GZMsg));
|
||
}
|
||
if ( m_lType == 2 )
|
||
{
|
||
m_wndList.DeleteAllItems();
|
||
m_wndList.DeleteAllColumns();
|
||
m_wndList.SetHeadings(_T("ÐòºÅ,50;ÒµÎñÔ±,80;ÆóÒµID,80;ÆóÒµÃû³Æ,250; ×îºóµÇ¼,100;¼Ç¼Ô·Ý,100;"));
|
||
|
||
REQ_GZMsg * pGZMsg = new REQ_GZMsg;memset(pGZMsg,0,sizeof(REQ_GZMsg));
|
||
m_tBegin.GetAsSystemTime( pGZMsg->tBegin );
|
||
m_tEnd.GetAsSystemTime( pGZMsg->tEnd );
|
||
pGZMsg->lType = m_lType;
|
||
pGZMsg->lYWYID= lYWYID;
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG,(BYTE*)pGZMsg,sizeof(REQ_GZMsg));
|
||
}
|
||
*/
|
||
return ;
|
||
}
|
||
|
||
|
||
|
||
void CK_GZMsg::OnRclickTabList(NMHDR* pNMHDR, LRESULT* pResult)
|
||
{
|
||
*pResult = 0;
|
||
|
||
ShowRMenu();
|
||
}
|
||
|
||
void CK_GZMsg::ShowRMenu()
|
||
{
|
||
|
||
|
||
#ifdef _DEBUG
|
||
if (!m_pMainFrame->GetUserPurview(PURVIEW_TAB,false)) //ûÓв鿴ȨÏÞ
|
||
return ;
|
||
|
||
if ( m_lQueryType==0 )
|
||
{
|
||
CMenu menu;
|
||
menu.CreatePopupMenu();
|
||
|
||
if ( _tcslen(m_GZData.YWY.szName)>0 )
|
||
menu.AppendMenu(MF_STRING , MENU_GZMSG_GZJS, _T(" È·ÈϽáË㹤×Ê ") );
|
||
else
|
||
menu.AppendMenu(MF_STRING|MF_DISABLED|MF_GRAYED , MENU_GZMSG_GZJS, _T(" È·ÈϽáË㹤×Ê ") );
|
||
|
||
//¸´ÖÆ
|
||
menu.AppendMenu(MF_STRING , MENU_GZMSG_COPY, _T(" ¸´ ÖÆ ") );
|
||
|
||
//ÏÔʾ²Ëµ¥
|
||
POINT pt ;
|
||
::GetCursorPos( &pt );
|
||
//this->ClientToScreen( &pt);
|
||
menu.TrackPopupMenu(TPM_LEFTBUTTON | TPM_RIGHTBUTTON,pt.x,pt.y, this, NULL);
|
||
menu.DestroyMenu();
|
||
}
|
||
#else
|
||
return ;
|
||
#endif
|
||
}
|
||
|
||
void CK_GZMsg::On_User_Copy()
|
||
{
|
||
m_wndList.CopyToClipboard();
|
||
}
|
||
|
||
void CK_GZMsg::On_User_GZJS()
|
||
{
|
||
if ( _tcslen(m_GZData.YWY.szName)<=0 )
|
||
{
|
||
return ;
|
||
}
|
||
|
||
CString str;
|
||
str.Format( _T("¹¤×ʽáËãºó£¬±¾Ô¹¤×ʽ«²»ÄÜÔٴα»ÕýÈ·²éѯ£¬ÊÇ·ñÈ·ÈÏ£¿\r\nÔ±¹¤ÐÕÃû:%s\r\n¹¤×ÊÔ·Ý:%04dÄê%02dÔÂ\r\n") , m_GZData.YWY.szName,m_GZData.tBegin.wYear , m_GZData.tBegin.wMonth);
|
||
int iRet=MessageBox(str , _T("ÇëÈ·ÈÏ") , MB_ICONWARNING|MB_YESNO|MB_DEFBUTTON2 );
|
||
if ( iRet != IDYES )
|
||
return ;
|
||
|
||
long lSize = sizeof(REQ_GZMsg)+sizeof(ANS_GZMsgData)+sizeof(ANS_GZMsg_TC2)*m_GZMsg.GetCount();
|
||
BYTE * pData = new BYTE[lSize];
|
||
memset(pData , 0 , lSize );
|
||
|
||
REQ_GZMsg * pGZMsg = (REQ_GZMsg *)pData;
|
||
ANS_GZMsgData * pGZ = (ANS_GZMsgData *)(pData+sizeof(REQ_GZMsg));
|
||
ANS_GZMsg_TC2 * pTC = (ANS_GZMsg_TC2 *)(pData+sizeof(REQ_GZMsg)+sizeof(ANS_GZMsgData));
|
||
pGZMsg->lType = 5; //½áË㹤×Ê
|
||
pGZMsg->lYWYID= pGZ->YWY.lYWYID;
|
||
*pGZ = m_GZData;
|
||
|
||
pGZ->lTCCount = 0;
|
||
//ÒÑËãÌá³ÉµÄpayID
|
||
POSITION pos = m_GZMsg.GetHeadPosition();
|
||
POSITION pos2;
|
||
while (pos)
|
||
{
|
||
pos2=pos;
|
||
ANS_GZMsg_TC * pTC2 = m_GZMsg.GetNext( pos );
|
||
if ( pTC2 )
|
||
{
|
||
if ( !pTC2->bJBJT ) //²»ÊÇ¡°Ôݲ»¼ÆÌáµÄ³äÖµ¼Ç¼¡±µÄ¼Ç¼²Å½øÈë½áËãÐÐÁÐ
|
||
{
|
||
pTC->lPTNum = pTC2->lPTNum;
|
||
pTC->lPayType = pTC2->lPayType;
|
||
pTC->lPayID = pTC2->lPayID;
|
||
pTC->lUserType= pTC2->lUserType;
|
||
pTC ++;
|
||
pGZ->lTCCount ++;
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG,pData,lSize);
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
void CK_GZMsg::Close_Corp()
|
||
{
|
||
//Çå³ý¶ÓÁÐÖеÄÄÚÈÝ
|
||
while (!m_Corp.IsEmpty())
|
||
{
|
||
ANS_Corp_NameData * pData = m_Corp.GetHead();
|
||
m_Corp.RemoveHead();
|
||
delete pData;
|
||
}
|
||
}
|
||
|
||
void CK_GZMsg::Close_YWY()
|
||
{
|
||
//Çå³ý¶ÓÁÐÖеÄÄÚÈÝ
|
||
while (!m_YWY.IsEmpty())
|
||
{
|
||
ANS_YWY_NameData * pYWY = m_YWY.GetHead();
|
||
m_YWY.RemoveHead();
|
||
delete pYWY;
|
||
}
|
||
}
|
||
|
||
CString CK_GZMsg::GetName_YWY(long lYWYID)
|
||
{
|
||
//ÒµÎñÔ±
|
||
CString strTemp=_T("ÎÞÒµÎñÔ±");
|
||
POSITION pos = m_YWY.GetHeadPosition();
|
||
POSITION pos2;
|
||
while (pos)
|
||
{
|
||
pos2=pos;
|
||
ANS_YWY_NameData * pYWY = m_YWY.GetNext( pos );
|
||
if ( pYWY->lYWYID == lYWYID )
|
||
{
|
||
strTemp = pYWY->szYWYName;
|
||
break;
|
||
}
|
||
}
|
||
return strTemp;
|
||
}
|
||
|
||
|
||
void CK_GZMsg::Close_GZMsg()
|
||
{
|
||
//Çå³ý¶ÓÁÐÖеÄÄÚÈÝ
|
||
while (!m_GZMsg.IsEmpty())
|
||
{
|
||
ANS_GZMsg_TC * pGZMsg = m_GZMsg.GetHead();
|
||
m_GZMsg.RemoveHead();
|
||
delete pGZMsg;
|
||
}
|
||
}
|
||
|
||
|
||
|
||
void CK_GZMsg::OnBnClickedTabQuery4()
|
||
{
|
||
long lYWYID = this->m_pMainFrame->m_lUserID; //ÒµÎñÔ±ID
|
||
|
||
DLG_YWY_Analyse dlg(this);
|
||
dlg.SetParam(this->m_pMainFrame, lYWYID, 1, 0, this->m_pMainFrame->m_strSName);
|
||
this->m_pAnalyseDlg = &dlg;
|
||
dlg.DoModal();
|
||
m_pAnalyseDlg = NULL;
|
||
}
|
||
|
||
|
||
void CK_GZMsg::OnBnClickedTabQuery3()
|
||
{
|
||
|
||
if (!m_pMainFrame->GetUserPurview(PURVIEW_MANAGER_SEE))
|
||
{
|
||
return;
|
||
}
|
||
UpdateData(true);
|
||
/*
|
||
if ( m_tEnd < m_tBegin )
|
||
{
|
||
MessageBox( _T("²éѯ½áÊøÈÕÆÚ²»ÄÜСÓÚÆðʼÈÕÆÚ£¬Çë¸ÄÕý!") , _T("´íÎó") , MB_ICONWARNING );
|
||
return ;
|
||
}
|
||
*/
|
||
long lYWYID = this->m_pMainFrame->m_lUserID; //ÒµÎñÔ±ID
|
||
if (m_lType == 0)
|
||
{
|
||
m_wndList.DeleteAllItems();
|
||
m_wndList.DeleteAllColumns();
|
||
//m_wndList.SetHeadings(_T("ÐòºÅ,50;ÒµÎñÔ±,80; Ô·Ý,80;Õý³£¿Í»§ÊýÁ¿,100;¶ÌÐÅ·¢ËÍ×ÜÁ¿,100;»Ø·Ã¿Í»§´ÎÊý,100;"));
|
||
m_wndList.SetHeadings(_T(" ,60; ,130; ,250; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100; ,100;"));
|
||
|
||
REQ_GZMsg * pGZMsg = new REQ_GZMsg; memset(pGZMsg, 0, sizeof(REQ_GZMsg));
|
||
//m_tBegin.GetAsSystemTime( pGZMsg->tBegin );
|
||
//m_tEnd.GetAsSystemTime( pGZMsg->tEnd );
|
||
SYSTEMTIME t; GetLocalTime(&t);
|
||
if (m_L_MON.GetCurSel() == 1) //²éѯµ±Ô¹¤×Ê
|
||
{
|
||
pGZMsg->tBegin.wYear = t.wYear;
|
||
pGZMsg->tBegin.wMonth = t.wMonth;
|
||
pGZMsg->tBegin.wDay = 1;
|
||
pGZMsg->tEnd.wYear = t.wYear;
|
||
pGZMsg->tEnd.wMonth = t.wMonth;
|
||
pGZMsg->tEnd.wDay = t.wDay;
|
||
pGZMsg->tEnd.wHour = 23;
|
||
}
|
||
else
|
||
{
|
||
int iRet = MessageBox(_T("Äã²éѯµÄÊÇÉÏÔÂÒµ¼¨ÐÅÏ¢£¬Èç¹û¹¤×ÊÒѽáËãÔò²éѯÊý¾Ý²»×¼£¡\r\nÊÇ·ñ¼ÌÐø£¿"), _T("Ìáʾ"), MB_ICONQUESTION | MB_YESNOCANCEL | MB_DEFBUTTON2);
|
||
if (iRet != IDYES)
|
||
return;
|
||
|
||
pGZMsg->tEnd.wYear = t.wYear;
|
||
pGZMsg->tEnd.wMonth = t.wMonth;
|
||
pGZMsg->tEnd.wDay = 1;
|
||
|
||
pGZMsg->tBegin = pGZMsg->tEnd;
|
||
long lMon = pGZMsg->tBegin.wMonth;
|
||
lMon--;
|
||
if (lMon <= 0)
|
||
{
|
||
pGZMsg->tBegin.wYear--;
|
||
lMon = 12;
|
||
}
|
||
pGZMsg->tBegin.wMonth = lMon;
|
||
}
|
||
pGZMsg->lType = m_lType;
|
||
pGZMsg->lYWYID = lYWYID;
|
||
pGZMsg->bYWYQuery = true;
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG, (BYTE*)pGZMsg, sizeof(REQ_GZMsg));
|
||
}
|
||
/*
|
||
if ( m_lType == 1 )
|
||
{
|
||
m_wndList.DeleteAllItems();
|
||
m_wndList.DeleteAllColumns();
|
||
m_wndList.SetHeadings(_T("ÐòºÅ,50;»Ø·ÃÈË,80;ÆóÒµÃû³Æ,250; »Ø·ÃÎÊʱ¼ä,100;»Ø·ÃÄÚÈÝ,350;"));
|
||
|
||
REQ_GZMsg * pGZMsg = new REQ_GZMsg;memset(pGZMsg,0,sizeof(REQ_GZMsg));
|
||
m_tBegin.GetAsSystemTime( pGZMsg->tBegin );
|
||
m_tEnd.GetAsSystemTime( pGZMsg->tEnd );
|
||
pGZMsg->lType = m_lType;
|
||
pGZMsg->lYWYID= lYWYID;
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG,(BYTE*)pGZMsg,sizeof(REQ_GZMsg));
|
||
}
|
||
if ( m_lType == 2 )
|
||
{
|
||
m_wndList.DeleteAllItems();
|
||
m_wndList.DeleteAllColumns();
|
||
m_wndList.SetHeadings(_T("ÐòºÅ,50;ÒµÎñÔ±,80;ÆóÒµID,80;ÆóÒµÃû³Æ,250; ×îºóµÇ¼,100;¼Ç¼Ô·Ý,100;"));
|
||
|
||
REQ_GZMsg * pGZMsg = new REQ_GZMsg;memset(pGZMsg,0,sizeof(REQ_GZMsg));
|
||
m_tBegin.GetAsSystemTime( pGZMsg->tBegin );
|
||
m_tEnd.GetAsSystemTime( pGZMsg->tEnd );
|
||
pGZMsg->lType = m_lType;
|
||
pGZMsg->lYWYID= lYWYID;
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG,(BYTE*)pGZMsg,sizeof(REQ_GZMsg));
|
||
}
|
||
*/
|
||
return;
|
||
}
|
||
|
||
|
||
void CK_GZMsg::OnBnClickedTabQuery5()
|
||
{
|
||
REQ_GZMsg_JL_PARA * pGZMsg = new REQ_GZMsg_JL_PARA; memset(pGZMsg, 0, sizeof(REQ_GZMsg_JL_PARA));
|
||
pGZMsg->lYWYID = 0;
|
||
m_pMainFrame->SendFrame(SMSFUNC_GZMSG_JL_PARA, (BYTE*)pGZMsg, sizeof(REQ_GZMsg_JL_PARA));
|
||
}
|