// ompanyInfo.cpp : implementation file // #include "stdafx.h" #include "LYFZSendMsg.h" #include "ompanyInfo.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CompanyInfo dialog void WriteTitle(CString str) { g_title=str; CStdioFile fp; fp.Open (g_mainpath+"\\title.txt", CFile::modeWrite|CFile::modeCreate); fp.WriteString (str); fp.Close (); } CompanyInfo::CompanyInfo(CWnd* pParent /*=NULL*/) : CDialog(CompanyInfo::IDD, pParent) { //{{AFX_DATA_INIT(CompanyInfo) m_edit1 = _T(""); m_edit2 = _T(""); m_edit3 = _T(""); m_edit4 = _T(""); m_edit5 = _T(""); //}}AFX_DATA_INIT } void CompanyInfo::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CompanyInfo) DDX_Text(pDX, IDC_EDIT1, m_edit1); DDX_Text(pDX, IDC_EDIT2, m_edit2); DDX_Text(pDX, IDC_EDIT3, m_edit3); DDX_Text(pDX, IDC_EDIT4, m_edit4); DDX_Text(pDX, IDC_EDIT5, m_edit5); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CompanyInfo, CDialog) //{{AFX_MSG_MAP(CompanyInfo) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CompanyInfo message handlers BOOL CompanyInfo::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here g_sendhead.bsql=0; g_sendhead.code[0]=24; g_sendhead.tabcount=1; int g_nYearposTemp=g_nYearpos; g_nYearpos=-1; g_pMainWnd->ProcessChatMessageRequest2(1); g_nYearpos=g_nYearposTemp; if(g_bSendOK==0) { CDialog::OnCancel(); return 1; } DataToArray(&g_cominfoarray); m_edit1=(g_cominfoarray.ElementAt (0).ElementAt (10)); m_edit2=(g_cominfoarray.ElementAt (0).ElementAt (11)); m_edit3=(g_cominfoarray.ElementAt (0).ElementAt (12)); m_edit4=(g_cominfoarray.ElementAt (0).ElementAt (13)); m_edit5=(g_cominfoarray.ElementAt (0).ElementAt (14)); UpdateData(false); CenterWindow(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CompanyInfo::OnOK() { // TODO: Add extra validation here UpdateData(); CString sql; sql.Format("update version set [info1]='%s',[info2]='%s',\ [info3]='%s',[info4]='%s',[info5]='%s'", m_edit1, m_edit2,m_edit3,m_edit4,m_edit5); g_sendhead.bsql=1; g_pMainWnd->ProcessChatMessageRequest2(sql); if(g_bSendOK==0)return; AfxMessageBox("±£´æ³É¹¦!", MB_ICONINFORMATION); WriteTitle(m_edit1); CDialog::OnOK(); }