Скачиваний:
68
Добавлен:
01.05.2014
Размер:
1.39 Кб
Скачать
#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