Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсовой проект / Kyrsovik / TheOne / TOneCinema
.cpp#include "StdAfx.h"
#include ".\tonecinema.h"
CTOneCinemaInfo::CTOneCinemaInfo()
{}
CTOneCinemaInfo::~CTOneCinemaInfo()
{
}
CTOneCinema::CTOneCinema(void)
{
m_nFields = 3;
m_TableName = "CINEMA";
}
CTOneCinema::~CTOneCinema(void)
{
}
void CTOneCinema::DoFieldExchange(CFieldExchange* pFX)
{
pFX -> SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T(TO_CINEMA_NAME), m_sName, 50);
RFX_Text(pFX, _T(TO_CINEMA_ADDRESS), m_sAddress, 50);
RFX_Text(pFX, _T(TO_CINEMA_ABOUT), m_sAbout, 50);
}
CString CTOneCinema::OnAddCheck(CMapStringToPtr &values)
{
return CString("");
}
void CTOneCinema::OnAddFill(CMapStringToPtr &values)
{
LPCTSTR rKey;
if(values.LookupKey(TO_CINEMA_NAME, rKey))
m_sName = *((CString*)values[TO_CINEMA_NAME]);
else
m_sName = "";
if(values.LookupKey(TO_CINEMA_ADDRESS, rKey))
m_sAddress = *((CString*)values[TO_CINEMA_ADDRESS]);
else
m_sAddress = "";
if(values.LookupKey(TO_CINEMA_ABOUT, rKey))
m_sAbout = *((CString*)values[TO_CINEMA_ABOUT]);
else
m_sAbout = "";
values.RemoveAll();
}
void* CTOneCinema::GetFilledObject()
{
CTOneCinemaInfo *newInfo = new CTOneCinemaInfo();
GetFieldValue(TO_CINEMA_NAME, newInfo->m_sName);
GetFieldValue(TO_CINEMA_ADDRESS, newInfo->m_sAddress);
GetFieldValue(TO_CINEMA_ABOUT, newInfo->m_sAbout);
return newInfo;
}
Соседние файлы в папке TheOne
