// DLG_Corp_Oper.cpp : implementation file // #include "stdafx.h" #include "smsmanager.h" #include "DLG_Corp_Oper.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // DLG_Corp_Oper dialog DLG_Corp_Oper::DLG_Corp_Oper(CWnd* pParent /*=NULL*/) : CDialog(DLG_Corp_Oper::IDD, pParent) { //{{AFX_DATA_INIT(DLG_Corp_Oper) m_strCorpID = _T(""); m_strCorpName = _T(""); //}}AFX_DATA_INIT } void DLG_Corp_Oper::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(DLG_Corp_Oper) DDX_Control(pDX, IDC_CORP_OPER__LIST, m_wndList); DDX_Text(pDX, IDC_CORP_OPER_OPEN_CORPID, m_strCorpID); DDX_Text(pDX, IDC_CORP_OPER_OPEN_CORPNAME, m_strCorpName); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(DLG_Corp_Oper, CDialog) //{{AFX_MSG_MAP(DLG_Corp_Oper) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // DLG_Corp_Oper message handlers BOOL DLG_Corp_Oper::OnInitDialog() { CDialog::OnInitDialog(); m_strCorpID.Format(_T("%d"), m_pSee->lCorpID ); m_strCorpName = m_pSee->szName; //初始化List m_Image.Create(16,16,ILC_COLOR16|ILC_MASK,5,5); m_Image.Add(AfxGetApp()->LoadIcon(IDI_L_LIST) ); m_wndList.SubClassWindow2(); m_wndList.SetHeadings(_T("序号,40; 操作类型,80;操作人,80; 操作日期,100; 操作内容,120; 备注,400;")); m_wndList.SetGridLines(true); TCHAR szBuf[32] = { 0 }; CString str; for (int i = 0; ilCount; i++) { m_wndList.InsertItem(i, _itot(i + 1, szBuf, 10), 0); str = _T("未知类型"); switch (m_pSeeData[i].lOperType) { case 0: case 50: str = _T("开通"); break; case 1: case 51: str = _T("关闭"); break; case 53: str = _T("改业务员"); break; case 54: str = _T("改可添加企业数量"); break; case 55: str = _T("改合同寄出时间"); break; case 56: str = _T("改合同回收时间"); break; case 57: str = _T("改企业注册时间"); break; case 58: str = _T("改短信单价"); break; case 59: str = _T("改提成比例"); break; case 60: str = _T("改彩信单价"); break; case 2: str = _T("改代理商"); break; case 3: str = _T("改业务员"); break; case 4: str = _T("改通道"); break; case 5: str = _T("帐号重用"); break; case 6: str = _T("改签名"); break; case 7: str = _T("改防骚扰级别"); break; case 8: str = _T("改日发送量"); break; case 9: str = _T("改通讯录容量"); break; case 10: str = _T("改超量通知起点"); break; case 11: str = _T("改合同寄出时间"); break; case 12: str = _T("改合同回收时间"); break; case 13: str = _T("设置ADC登记单号"); break; case 14: str = _T("作废ADC登记单号"); break; case 15: str = _T("设置ADC协议号"); break; case 16: str = _T("作废ADC协议号"); break; case 17: str = _T("改客服"); break; case 18: str = _T("改子帐号签名"); break; case 19: str = _T("改签名企业名称"); break; case 20: str = _T("改长短信类型"); break; case 21: str = _T("改企业注册时间"); break; case 22: str = _T("改用户类型"); break; case 23: str = _T("改用户地区"); break; case 24: str = _T("改敏感字级别"); break; case 25: str = _T("改短信单价"); break; case 26: str = _T("改是否月结客户"); break; case 27: str = _T("改是否企信通客户"); break; case 28: str = _T("改提成比例"); break; case 29: str = _T("改是否MAS客户"); break; case 30: str = _T("改VIP类型"); break; case 31: str = _T("改MAS开通时间"); break; case 32: str = _T("强制踢出"); break; case 33: str = _T("改合作伙伴"); break; case 34: str = _T("未能分类"); break; case 35: str = _T("改传真权限"); break; case 36: str = _T("改是否锁定通道"); break; case 37: str = _T("改传真单价"); break; case 500: str = _T("改彩信单价"); break; case 501: str = _T("改彩信容量"); break; case 502: str = _T("改彩信状态报告率"); break; case 503: str = _T("改彩信通道"); break; case 504: str = _T("改彩信日最大发送量"); break; case 505: str = _T("改彩信是否深夜发送"); break; case 506: str = _T("改彩信是否审核"); break; case 507: str = _T("改彩信上行送地址"); break; case 508: str = _T("改彩信发送权限"); break; case 509: str = _T("改彩信报警阀值"); break; case 700: str = _T("管理易开通"); break; case 701: str = _T("管理易关闭"); break; case 702: str = _T("新增管理员"); break; case 703: str = _T("管理易附件容量"); break; case 601: str = _T("企Q通-改套餐"); break; case 603: str = _T("企Q通-开通"); break; case 604: str = _T("企Q通-关闭"); break; case 801: str = _T("信易-开通"); break; case 802: str = _T("信易-关闭"); break; } m_wndList.SetItemText( i , 1 , str ); m_wndList.SetItemText( i , 2 , m_pSeeData[i].szCreateUser ); str.Format( _T("%04d.%02d.%02d") , m_pSeeData[i].tCreateTime.wYear , m_pSeeData[i].tCreateTime.wMonth,m_pSeeData[i].tCreateTime.wDay ); m_wndList.SetItemText( i , 3 , str ); m_wndList.SetItemText( i , 4 , m_pSeeData[i].szOperMsg ); m_wndList.SetItemText( i , 5 , m_pSeeData[i].szBZ ); } UpdateData(false); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void DLG_Corp_Oper::SetParam(ANS_Corp_Oper_See *pSee, ANS_Corp_Oper_Data *pSeeData) { m_pSee = pSee; m_pSeeData= pSeeData; } void DLG_Corp_Oper::OnOK() { // TODO: Add extra validation here CDialog::OnOK(); }