123 lines
3.1 KiB
C++
123 lines
3.1 KiB
C++
|
// DLG_C_DataTJErr_Modify.cpp : ʵ<><CAB5><EFBFBD>ļ<EFBFBD>
|
|||
|
//
|
|||
|
|
|||
|
#include "stdafx.h"
|
|||
|
#include "SmsManager.h"
|
|||
|
#include "DLG_C_DataTJErr_Modify.h"
|
|||
|
#include "afxdialogex.h"
|
|||
|
|
|||
|
|
|||
|
// DLG_C_DataTJErr_Modify <20>Ի<EFBFBD><D4BB><EFBFBD>
|
|||
|
|
|||
|
IMPLEMENT_DYNAMIC(DLG_C_DataTJErr_Modify, CDialogEx)
|
|||
|
|
|||
|
DLG_C_DataTJErr_Modify::DLG_C_DataTJErr_Modify(CWnd* pParent /*=NULL*/)
|
|||
|
: CDialogEx(DLG_C_DataTJErr_Modify::IDD, pParent)
|
|||
|
{
|
|||
|
|
|||
|
memset(&m_Data,0,sizeof(m_Data));
|
|||
|
m_strCorpID = _T("");
|
|||
|
m_strCreateTime = _T("");
|
|||
|
m_strMemo = _T("");
|
|||
|
// m_ProcessMemo = _T("");
|
|||
|
m_strProcessMemo = _T("");
|
|||
|
m_strProcessUser = _T("");
|
|||
|
m_strTJType = _T("");
|
|||
|
m_strStatus = _T("");
|
|||
|
m_lStatus = 0;
|
|||
|
|
|||
|
m_bProcess = false;
|
|||
|
}
|
|||
|
|
|||
|
DLG_C_DataTJErr_Modify::~DLG_C_DataTJErr_Modify()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
void DLG_C_DataTJErr_Modify::DoDataExchange(CDataExchange* pDX)
|
|||
|
{
|
|||
|
CDialogEx::DoDataExchange(pDX);
|
|||
|
DDX_Text(pDX, IDC_DATATJERR_MODIFY_CORPID, m_strCorpID);
|
|||
|
DDX_Text(pDX, IDC_DATATJERR_MODIFY_CREATETIME, m_strCreateTime);
|
|||
|
DDX_Text(pDX, IDC_DATATJERR_MODIFY_MEMO, m_strMemo);
|
|||
|
// DDX_Text(pDX, IDC_DATATJERR_MODIFY_PROCESSMEMO, m_ProcessMemo);
|
|||
|
DDX_Text(pDX, IDC_DATATJERR_MODIFY_PROCESSMEMO, m_strProcessMemo);
|
|||
|
DDV_MaxChars(pDX, m_strProcessMemo, 120);
|
|||
|
DDX_Text(pDX, IDC_DATATJERR_MODIFY_PROCESSUSER, m_strProcessUser);
|
|||
|
// DDX_Control(pDX, IDC_DATATJERR_MODIFY_SETSTATUS, m_lStatus);
|
|||
|
// DDX_Control(pDX, IDC_DATATJERR_MODIFY_STATUS, m_strStatus);
|
|||
|
DDX_Text(pDX, IDC_DATATJERR_MODIFY_TJTYPE, m_strTJType);
|
|||
|
DDX_Text(pDX, IDC_DATATJERR_MODIFY_STATUS, m_strStatus);
|
|||
|
DDX_CBIndex(pDX, IDC_DATATJERR_MODIFY_SETSTATUS, m_lStatus);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
BEGIN_MESSAGE_MAP(DLG_C_DataTJErr_Modify, CDialogEx)
|
|||
|
ON_BN_CLICKED(IDOK, &DLG_C_DataTJErr_Modify::OnBnClickedOk)
|
|||
|
ON_BN_CLICKED(IDC_DATATJERR_MODIFY_PROCESS, &DLG_C_DataTJErr_Modify::OnBnClickedDatatjerrModifyProcess)
|
|||
|
END_MESSAGE_MAP()
|
|||
|
|
|||
|
|
|||
|
// DLG_C_DataTJErr_Modify <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
|
|||
|
void DLG_C_DataTJErr_Modify::Setparam(ANS_DataTJErr_GetData Data)
|
|||
|
{
|
|||
|
m_Data = Data;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
ANS_DataTJErr_GetData DLG_C_DataTJErr_Modify::GetParam(void)
|
|||
|
{
|
|||
|
return ANS_DataTJErr_GetData(m_Data);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
BOOL DLG_C_DataTJErr_Modify::OnInitDialog()
|
|||
|
{
|
|||
|
CDialogEx::OnInitDialog();
|
|||
|
|
|||
|
if ( m_Data.lStatus==1 )
|
|||
|
m_strStatus = _T("<EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD>");
|
|||
|
else
|
|||
|
m_strStatus = _T("δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|||
|
m_strCorpID.Format(_T("%d") , m_Data.lCorpID);
|
|||
|
m_strCreateTime.Format(_T("%04d%02d%02d %02d:%02d") , m_Data.tCreateTime.wYear,m_Data.tCreateTime.wMonth,m_Data.tCreateTime.wDay,m_Data.tCreateTime.wHour,m_Data.tCreateTime.wMinute);
|
|||
|
m_strMemo = m_Data.szMemo;
|
|||
|
m_strProcessUser = m_Data.szProcessUser;
|
|||
|
m_strProcessMemo = m_Data.szProcessMemo;
|
|||
|
m_lStatus = m_Data.lStatus;
|
|||
|
|
|||
|
UpdateData(false);
|
|||
|
|
|||
|
|
|||
|
return TRUE; // return TRUE unless you set the focus to a control
|
|||
|
// <20>쳣: OCX <20><><EFBFBD><EFBFBD>ҳӦ<D2B3><D3A6><EFBFBD><EFBFBD> FALSE
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
void DLG_C_DataTJErr_Modify::OnBnClickedOk()
|
|||
|
{
|
|||
|
if( !UpdateData(true))
|
|||
|
return;
|
|||
|
|
|||
|
if ( m_bProcess )
|
|||
|
{
|
|||
|
m_Data.lStatus = m_lStatus;
|
|||
|
_tcscpy(m_Data.szProcessMemo , m_strProcessMemo);
|
|||
|
CDialogEx::OnOK();
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
CDialogEx::OnCancel();
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
void DLG_C_DataTJErr_Modify::OnBnClickedDatatjerrModifyProcess()
|
|||
|
{
|
|||
|
m_bProcess = true;
|
|||
|
|
|||
|
((CEdit*)GetDlgItem(IDC_DATATJERR_MODIFY_PROCESSMEMO))->SetReadOnly(false);
|
|||
|
((CComboBox*)GetDlgItem(IDC_DATATJERR_MODIFY_SETSTATUS))->EnableWindow(true);
|
|||
|
|
|||
|
}
|