AgentManager/DLG_Mms_Pay_Modify.cpp
2025-01-22 15:45:17 +08:00

512 lines
14 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// DLG_Mms_Pay_Modify.cpp : implementation file
//
#include "stdafx.h"
#include "smsmanager.h"
#include "DLG_Mms_Pay_Modify.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// DLG_Mms_Pay_Modify dialog
DLG_Mms_Pay_Modify::DLG_Mms_Pay_Modify(long lUsed, long lCorpSmsUsed, float fPriceOne, DWORD dwYJ,long lAgentID,CWnd* pParent /*=NULL*/)
: CDialog(DLG_Mms_Pay_Modify::IDD, pParent)
{
//{{AFX_DATA_INIT(DLG_Mms_Pay_Modify)
m_strBZ = _T("");
m_tOvrTime = COleDateTime::GetCurrentTime();
m_strPayMode = _T("");
m_strPayName = _T("");
m_strPresent = _T("");
m_strPrice = _T("");
m_strPriceOne = _T("");
m_strSMSCount = _T("");
m_strPayTime = _T("");
m_strCreateUser = _T("");
m_bTest = FALSE;
m_bYS = FALSE;
m_lPayType = -1;
m_bFP = FALSE;
m_strLPPrice = _T("");
m_lLPType = -1;
m_lYSType = -1;
m_lCommend_Vipint = 0;
//}}AFX_DATA_INIT
memset( &m_Pay , 0 , sizeof(m_Pay) );
memset(&m_CorpData , 0 , sizeof(m_CorpData));
m_pMemberData = NULL;
m_bAdd = true;
m_bCommend = true;
m_lUsed = lUsed;
m_lCorpSmsUsed = lCorpSmsUsed;
m_fPriceOne = fPriceOne;
m_dwYJ = dwYJ;
m_lAgentID = lAgentID; //´úÀíÉÌID
}
void DLG_Mms_Pay_Modify::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(DLG_Mms_Pay_Modify)
DDX_Control(pDX, IDC_CORP_PAYMODIFY_COMMEND, m_B_Commend);
DDX_Control(pDX, IDC_CORP_PAYMODIFY_PAYMODE, m_L_PayMode);
DDX_Control(pDX, IDC_CORP_PAYMODIFY_LXRID, m_L_LXRID);
DDX_Control(pDX, IDC_CORP_PAYMODIFY_PRICE, m_L_Price);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_BZ, m_strBZ);
DDV_MaxChars(pDX, m_strBZ, 250);
DDX_DateTimeCtrl(pDX, IDC_CORP_PAYMODIFY_OVRTIME, m_tOvrTime);
DDX_CBString(pDX, IDC_CORP_PAYMODIFY_PAYMODE, m_strPayMode);
DDV_MaxChars(pDX, m_strPayMode, 16);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_PAYNAME, m_strPayName);
DDV_MaxChars(pDX, m_strPayName, 16);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_PRESEND, m_strPresent);
DDV_MaxChars(pDX, m_strPresent, 16);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_PRICE, m_strPrice);
DDV_MaxChars(pDX, m_strPrice, 16);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_PRICEONE, m_strPriceOne);
DDV_MaxChars(pDX, m_strPriceOne, 16);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_SMSCOUNT, m_strSMSCount);
DDV_MaxChars(pDX, m_strSMSCount, 16);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_PAYTIME, m_strPayTime);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_CREATEUSER, m_strCreateUser);
DDX_Check(pDX, IDC_CORP_PAYMODIFY_TEST, m_bTest);
DDX_Check(pDX, IDC_CORP_PAYMODIFY_YS, m_bYS);
DDX_CBIndex(pDX, IDC_CORP_PAYMODIFY_PAYTYPE, m_lPayType);
DDX_Check(pDX, IDC_CORP_PAYMODIFY_FP, m_bFP);
DDX_CBString(pDX, IDC_CORP_PAYMODIFY_LPPRICE, m_strLPPrice);
DDV_MaxChars(pDX, m_strLPPrice, 8);
DDX_CBIndex(pDX, IDC_CORP_PAYMODIFY_LPTYPE, m_lLPType);
DDX_CBIndex(pDX, IDC_CORP_PAYMODIFY_YSTYPE, m_lYSType);
DDX_Text(pDX, IDC_CORP_PAYMODIFY_COMMEND_VIPINT, m_lCommend_Vipint);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(DLG_Mms_Pay_Modify, CDialog)
//{{AFX_MSG_MAP(DLG_Mms_Pay_Modify)
ON_EN_CHANGE(IDC_CORP_PAYMODIFY_PRICE, OnChangeCorpPaymodifyPrice)
ON_EN_CHANGE(IDC_CORP_PAYMODIFY_PRICEONE, OnChangeCorpPaymodifyPriceone)
ON_EN_CHANGE(IDC_CORP_PAYMODIFY_PRESEND, OnChangeCorpPaymodifyPresend)
ON_CBN_SELCHANGE(IDC_CORP_PAYMODIFY_PAYTYPE, OnSelchangeCorpPaymodifyPaytype)
ON_CBN_SELCHANGE(IDC_CORP_PAYMODIFY_PRICE, OnSelchangeCorpPaymodifyPrice)
ON_CBN_EDITCHANGE(IDC_CORP_PAYMODIFY_PRICE, OnEditchangeCorpPaymodifyPrice)
ON_WM_TIMER()
ON_CBN_SELCHANGE(IDC_CORP_PAYMODIFY_PAYMODE, OnSelchangeCorpPaymodifyPaymode)
ON_BN_CLICKED(IDC_CORP_PAYMODIFY_COMMEND, OnCorpPaymodifyCommend)
ON_CBN_SELCHANGE(IDC_CORP_PAYMODIFY_LPPRICE, OnSelchangeCorpPaymodifyLpprice)
ON_CBN_EDITCHANGE(IDC_CORP_PAYMODIFY_LPPRICE, OnEditchangeCorpPaymodifyLpprice)
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDOK, &DLG_Mms_Pay_Modify::OnBnClickedOk)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// DLG_Mms_Pay_Modify message handlers
BOOL DLG_Mms_Pay_Modify::OnInitDialog()
{
CDialog::OnInitDialog();
#ifndef SMSCENTER_ADC
GetDlgItem(IDC_CORP_PAYMODIFY_PAYTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CORP_PAYMODIFY_PAYTYPE_S)->ShowWindow(SW_HIDE);
#endif
if ( m_bAdd==1 ) //Èç¹ûÊÇÌí¼Ó
{
SYSTEMTIME t;
GetLocalTime(&t);
COleDateTime ot(t); //È¡µÃµ½µ±Ê±¼ä
t.wYear+=1; //¹ýÆÚÈÕÍùºó¼Ó1Äê
if (m_lAgentID == 300082 || m_lAgentID == 300229)
t.wYear += 1; //´´¶ÈµÄ£¬Ä¬ÈϳäÖµ2ÄêÓÐЧÆÚ
#ifdef _DEBUG
if (m_lAgentID == 100000)
t.wYear += 1; //Ê×Ò׵ģ¬Ä¬ÈϳäÖµ2ÄêÓÐЧÆÚ
#endif
m_tOvrTime.SetDateTime(t.wYear,t.wMonth,t.wDay,t.wHour,t.wMinute,t.wSecond);
UpdateData(false);
m_bYS = true; //ÏÞÖÆËùÓгäÖµ¶¼ÊÇÏÈÓ¦ÊÕ
m_lYSType = 0; //Ô¤ÊÕÀàÐÍ
// m_tOvrTime.SetStatus( COleDateTime::valid ); //ûÓйýÆÚʱ¼ä
//m_strPriceOne = _T("0.30"); //ĬÈÏ·ÑÂÊΪ0.30
m_strPriceOne.Format( _T("%.4f") , m_fPriceOne);
m_strPayMode = _T("ÏÖ½ð");
if ( m_CorpData.bYJ )
{
m_strPayMode = _T("Ô½á");
m_strPrice=_T("0");
GetDlgItem(IDC_CORP_PAYMODIFY_PRICE)->EnableWindow(false); //Ô½áµÄ²»ÓÃÊäÈë½ð¶î
}
m_strPayTime.Format( _T("%04d.%02d.%02d %02d:%02d") , ot.GetYear(),ot.GetMonth(),ot.GetDay(),ot.GetHour(),ot.GetMinute() );
#ifdef SMSMANAGER_KF
m_bYS = true;
GetDlgItem(IDC_CORP_PAYMODIFY_YS)->EnableWindow(false);
GetDlgItem(IDC_CORP_PAYMODIFY_PRESEND)->EnableWindow(false);
#endif
m_lPayType =0 ; //ĬÈϳäÖµ²ÊÐÅÒ×
}
else
{
m_strPayName = m_Pay.szPayMan;
m_strPayMode = m_Pay.szPayMode;
m_strPrice.Format( _T("%.2f"),m_Pay.fPrice );
m_strPriceOne.Format( _T("%.4f"),m_Pay.fPriceOne );
m_strPresent.Format( _T("%d") , m_Pay.lPresent );
m_strSMSCount.Format( _T("%d") , m_Pay.lSMSCount );
COleDateTime tt(m_Pay.tOvrTime);
if ( tt.GetStatus() == 0 )
m_tOvrTime.SetDateTime( m_Pay.tOvrTime.wYear , m_Pay.tOvrTime.wMonth,m_Pay.tOvrTime.wDay,m_Pay.tOvrTime.wHour,m_Pay.tOvrTime.wMinute,m_Pay.tOvrTime.wSecond);
else
m_tOvrTime.SetStatus( COleDateTime::null );
m_strBZ = m_Pay.szBZ;
m_strCreateUser = m_Pay.szCreateUser;
m_strPayTime.Format( _T("%04d.%02d.%02d %02d:%02d"),m_Pay.tPayTime.wYear,m_Pay.tPayTime.wMonth,m_Pay.tPayTime.wDay,m_Pay.tPayTime.wHour,m_Pay.tPayTime.wMinute );
m_bYS =m_Pay.bYS;
m_bTest =m_Pay.bTest;
m_bFP =m_Pay.bFP;
m_lLPType = m_Pay.lLPType;
m_lYSType = m_Pay.lYSType;; //Ô¤ÊÕÀàÐÍ
m_strLPPrice.Format ( _T("%.2f") , m_Pay.fLPPrice );
m_lCommend_Vipint = m_Pay.lCommend_VipInt;
GetDlgItem(IDC_CORP_PAYMODIFY_PAYTYPE)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_PAYNAME)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_PAYMODE)->EnableWindow( false );
if ( m_bAdd==2 )
GetDlgItem(IDC_CORP_PAYMODIFY_PRICE)->EnableWindow( true );
else
GetDlgItem(IDC_CORP_PAYMODIFY_PRICE)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_PRICEONE)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_PRESEND)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_SMSCOUNT)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_OVRTIME)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_YS)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_TEST)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_FP)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_LPTYPE)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_LXRID)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_LPPRICE)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_YSTYPE)->EnableWindow( false );
GetDlgItem(IDC_CORP_PAYMODIFY_COMMEND)->EnableWindow( false );
//GetDlgItem(IDC_CORP_PAYMODIFY_BZ)->EnableWindow( false );
CEdit * pEdit =(CEdit * )GetDlgItem(IDC_CORP_PAYMODIFY_BZ);
pEdit->SetReadOnly(true);
}
//Ìí¼Ó»áÔ±
long lSel=-1;
for ( int i=0 ; i<m_CorpData.lMemberCount ; i++ )
{
int iItem = m_L_LXRID.AddString(m_pMemberData[i].szName );
m_L_LXRID.SetItemData(iItem , m_pMemberData[i].lLXRID );
if ( !m_bAdd )
{
if ( m_pMemberData[i].lLXRID == m_Pay.lLXRID )
lSel = i;
}
}
if (!m_bAdd && m_CorpData.lMemberCount>0 )
m_L_LXRID.SetCurSel(lSel);
this->UpdateData( false );
#ifdef SMSMANAGER_KF
GetDlgItem(IDC_CORP_PAYMODIFY_FP)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CORP_PAYMODIFY_YSTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CORP_PAYMODIFY_YSTYPE_S)->ShowWindow(SW_HIDE);
#endif
if ( !m_bCommend )
{
GetDlgItem(IDC_CORP_PAYMODIFY_COMMEND)->EnableWindow( false );
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void DLG_Mms_Pay_Modify::OnBnClickedOk()
{
//Èç¹û²»ÊÇÌí¼Ó£¬Ö±½Ó·µ»Ø
if ( m_bAdd<=0 )
{
CDialog::OnCancel();
return ;
}
this->UpdateData( true );
/*
if ( m_strPayName.GetLength() <= 0 )
{
MessageBox( _T("½É·ÑÈËÐÕÃû²»ÄÜΪ¿Õ£¬ÇëÊäÈë!") , _T("´íÎó") , MB_ICONWARNING );
GetDlgItem(IDC_CORP_PAYMODIFY_PAYNAME)->SetFocus();
return ;
}
*/
_tcscpy( m_Pay.szPayMan , m_strPayName );
_tcscpy( m_Pay.szPayMode , m_strPayMode );
_tcscpy( m_Pay.szBZ , m_strBZ );
m_Pay.fPrice = _tstof( m_strPrice );
m_Pay.fPriceOne = _tstof( m_strPriceOne );
/*
#ifndef SMSCENTER_NX
if ( m_Pay.fPrice<0 )
{
MessageBox( _T("½É·Ñ½ð¶î²»ÄÜСÓÚÁ㣬ÇëÊäÈëÕýÈ·µÄ½É·Ñ½ð¶î!") , _T("´íÎó") , MB_ICONWARNING );
GetDlgItem(IDC_CORP_PAYMODIFY_PRICE)->SetFocus();
return ;
}
#endif
*/
if ( m_Pay.fPriceOne <= 0 )
{
MessageBox( _T("²ÊÐŵ¥¼Û²»ÄÜСÓÚÁ㣬ÇëÊäÈëÕýÈ·µÄ²ÊÐŵ¥¼Û!") , _T("´íÎó") , MB_ICONWARNING );
GetDlgItem(IDC_CORP_PAYMODIFY_PRICEONE)->SetFocus();
return ;
}
m_Pay.lPresent = _ttol( m_strPresent );
double l = m_Pay.fPrice/m_Pay.fPriceOne;
long a = long(l+0.5f);
if ( a<0 )
a = long(l-0.5f);
m_Pay.lSMSCount = (long)a + m_Pay.lPresent;
m_Pay.bYS = m_bYS;
m_Pay.bTest=m_bTest;
m_Pay.bFP =m_bFP;
m_Pay.lYSType = m_lYSType;
#ifndef SMSCENTER_NX
if (!(m_dwYJ&AGENT_ALLOWMINUS) && m_Pay.lSMSCount <= 0)
{
MessageBox(_T("³äÖµ×ܲÊÐÅÁ¿²»ÄÜСÓÚÁ㣬ÇëÊäÈëÕýÈ·µÄ½É·Ñ½ð¶î!"), _T("´íÎó"), MB_ICONWARNING);
return;
}
else
{
if (-m_Pay.lSMSCount > m_lCorpSmsUsed)
{
//MessageBox(_T("×ܶÌÐÅÁ¿²»ÄÜСÓÚÁ㣬ÇëÊäÈëÕýÈ·µÄ½É·Ñ½ð¶î!"), _T("´íÎó"), MB_ICONWARNING);
MessageBox(_T("»ØÊÕ²ÊÐÅʱ£¬»ØÊÕ²ÊÐÅÁ¿²»ÄÜ´óÓÚÆóÒµÏÖÓÐÓà¶î!"), _T("´íÎó"), MB_ICONWARNING);
GetDlgItem(IDC_CORP_PAYMODIFY_PRICE)->SetFocus();
return;
}
}
#endif
if ( m_lUsed<m_Pay.lSMSCount )
{
MessageBox( _T("ÄãµÄ´úÀíÉÌ¿ÉÓÃÓà¶î²»×㣬²»ÄÜÌí´Ë´Î½É·Ñ!") , _T("´íÎó") , MB_ICONWARNING );
GetDlgItem(IDC_CORP_PAYMODIFY_PRICE)->SetFocus();
return ;
}
SYSTEMTIME t;GetSystemTime(&t);
COleDateTime ot(t);
if ( m_tOvrTime.GetStatus() == 0 && m_tOvrTime < ot )
{
MessageBox( _T("¹ýÆÚÈÕÆÚ²»ÄÜСÓÚ½ñÌ죬Çëµ÷Õû!") , _T("´íÎó") , MB_ICONWARNING );
GetDlgItem(IDC_CORP_PAYMODIFY_OVRTIME)->SetFocus();
return ;
}
if ( m_tOvrTime.GetStatus() == COleDateTime::valid && m_tOvrTime-ot > COleDateTimeSpan(366*2,0,0,0) )
{
MessageBox( _T("¹ýÆÚÈÕÆÚ²»ÄÜ´óÓÚ2Ä꣬Çëµ÷Õû!") , _T("´íÎó") , MB_ICONWARNING );
GetDlgItem(IDC_CORP_PAYMODIFY_OVRTIME)->SetFocus();
return ;
}
::GetLocalTime( &m_Pay.tPayTime );
if ( m_tOvrTime.GetStatus() == 0 )
m_tOvrTime.GetAsSystemTime( m_Pay.tOvrTime );
else
memset(&m_Pay.tOvrTime,0,sizeof(m_Pay.tOvrTime));
CDialog::OnOK();
}
ANS_Mms_PayData DLG_Mms_Pay_Modify::GetParam()
{
return m_Pay;
}
void DLG_Mms_Pay_Modify::OnChangeCorpPaymodifyPrice()
{
ResetSMSUsed();
}
void DLG_Mms_Pay_Modify::OnChangeCorpPaymodifyPriceone()
{
ResetSMSUsed();
}
void DLG_Mms_Pay_Modify::OnChangeCorpPaymodifyPresend()
{
ResetSMSUsed();
}
void DLG_Mms_Pay_Modify::ResetSMSUsed()
{
UpdateData( true );
m_Pay.fPrice = _tstof( m_strPrice );
m_Pay.fPriceOne = _tstof( m_strPriceOne );
if ( m_Pay.fPriceOne <= 0 )
{
m_Pay.lSMSCount = 0;
}
else
{
m_Pay.lPresent = _ttol( m_strPresent );
double l = m_Pay.fPrice/m_Pay.fPriceOne;
long a = long(l+0.5f);
if ( l< 0 )
a = long(l-0.5f);
m_Pay.lSMSCount = (long)a + m_Pay.lPresent;
}
m_strSMSCount.Format( _T("%d") , m_Pay.lSMSCount );
m_Pay.fLPPrice = _tstof( m_strLPPrice );
if ( m_B_Commend.GetCheck() )
{
float fPriceOne2 = (m_Pay.fPrice-m_Pay.fLPPrice)/(float)m_Pay.lSMSCount;
m_lCommend_Vipint = (long)(((fPriceOne2*100.0f-6.0f)/20.0f)*m_Pay.fPrice + 0.5f);
if (m_Pay.fPrice>=1000.0f && m_lCommend_Vipint<300 )
m_lCommend_Vipint = 300;
}
else
{
m_lCommend_Vipint = 0;
}
this->UpdateData( false );
}
void DLG_Mms_Pay_Modify::SetParam(ANS_Mms_PayData pay, BOOL bAdd)
{
m_Pay = pay;
m_bAdd = bAdd;
}
void DLG_Mms_Pay_Modify::OnSelchangeCorpPaymodifyPaytype()
{
UpdateData(true);
if ( m_lPayType == 1 )
{
((CEdit*)GetDlgItem(IDC_CORP_PAYMODIFY_PRICEONE))->SetReadOnly(false);
((CEdit*)GetDlgItem(IDC_CORP_PAYMODIFY_PRESEND))->SetReadOnly(true);
m_strPriceOne.Format( _T("%.4f") , m_CorpData.fPriceOne );
((CEdit*)GetDlgItem(IDC_CORP_PAYMODIFY_PRICEONE))->SetWindowText(m_strPriceOne);
}
else
{
((CEdit*)GetDlgItem(IDC_CORP_PAYMODIFY_PRICEONE))->SetReadOnly(false);
((CEdit*)GetDlgItem(IDC_CORP_PAYMODIFY_PRESEND))->SetReadOnly(false);
}
}
void DLG_Mms_Pay_Modify::OnSelchangeCorpPaymodifyPrice()
{
SetTimer(1 , 10 , NULL );
}
void DLG_Mms_Pay_Modify::OnEditchangeCorpPaymodifyPrice()
{
ResetSMSUsed();
}
void DLG_Mms_Pay_Modify::OnTimer(UINT nIDEvent)
{
CDialog::OnTimer(nIDEvent);
switch( nIDEvent )
{
case 1:
KillTimer(nIDEvent);
ResetSMSUsed();
break;
case 2:
KillTimer(nIDEvent);
UpdateData(true);
CEdit * pEdit = (CEdit *)GetDlgItem(IDC_CORP_PAYMODIFY_PAYMODE);
CString strPayMode;
pEdit->GetWindowText(strPayMode);
COleDateTime ot = COleDateTime::GetCurrentTime(); //È¡µÃµ½µ±Ê±¼ä
if ( strPayMode == CString(_T("ÑÓÆÚ")) )
{
//¹ýÆÚÈÕÍùºó¼Ó1ÖÜ
ot += COleDateTimeSpan(7,0,0,0);
m_tOvrTime.SetDateTime(ot.GetYear(),ot.GetMonth(),ot.GetDay(),ot.GetHour(),ot.GetHour(),ot.GetSecond());
}
else
{
//¹ýÆÚÈÕÍùºó¼Ó1Äê
m_tOvrTime.SetDateTime(ot.GetYear()+1,ot.GetMonth(),ot.GetDay(),ot.GetHour(),ot.GetHour(),ot.GetSecond());
}
UpdateData(false);
break;
}
}
void DLG_Mms_Pay_Modify::SetCorpData(ANS_Mms_Pay pay,ANS_Corp_MemberData * pMemberData,BOOL bCommend)
{
m_CorpData=pay;
m_pMemberData = pMemberData;
m_bCommend=bCommend;
}
void DLG_Mms_Pay_Modify::OnSelchangeCorpPaymodifyPaymode()
{
if ( !m_bAdd )
return ;
SetTimer(2 , 10 , NULL );
}
void DLG_Mms_Pay_Modify::OnCorpPaymodifyCommend()
{
MessageBox( _T("Ö»ÓÐÊDZ»ÍƼöÓû§£¬Ê״γäֵʱ²ÅÄÜʹÓô˹¦ÄÜ£¬Çë×¢Ò⣡"),_T("×¢Òâ") , MB_ICONWARNING) ;
this->ResetSMSUsed();
}
void DLG_Mms_Pay_Modify::OnSelchangeCorpPaymodifyLpprice()
{
ResetSMSUsed();
}
void DLG_Mms_Pay_Modify::OnEditchangeCorpPaymodifyLpprice()
{
ResetSMSUsed();
}