
Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсовой проект / Kyrsovik / TheOne / CinemaAddDialog
.cpp// CinemaAddDialog.cpp : implementation file
//
#include "stdafx.h"
#include "TheOne.h"
#include "CinemaAddDialog.h"
#include ".\tonecinema.h"
// CCinemaAddDialog dialog
IMPLEMENT_DYNAMIC(CCinemaAddDialog, CDialog)
CCinemaAddDialog::CCinemaAddDialog(CWnd* pParent /*=NULL*/)
: CDialog(CCinemaAddDialog::IDD, pParent)
, m_sCinemaName(_T(""))
, m_sCinemaAddress(_T(""))
, m_sCinemaAbout(_T(""))
{
}
CCinemaAddDialog::~CCinemaAddDialog()
{
}
void CCinemaAddDialog::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_CINEMA_ADD_NAME, m_sCinemaName);
DDX_Text(pDX, IDC_CINEMA_ADD_ADDRESS, m_sCinemaAddress);
DDX_Text(pDX, IDC_CINEMA_ADD_ABOUT, m_sCinemaAbout);
DDX_Control(pDX, IDC_CINEMA_ADD_NAME, m_editName);
DDX_Control(pDX, IDC_CINEMA_ADD_ADDRESS, m_editAddress);
DDX_Control(pDX, IDC_CINEMA_ADD_ABOUT, m_editAbout);
}
BEGIN_MESSAGE_MAP(CCinemaAddDialog, CDialog)
ON_BN_CLICKED(IDOK, OnBnClickedOk)
END_MESSAGE_MAP()
// CCinemaAddDialog message handlers
void CCinemaAddDialog::OnBnClickedOk()
{
CMapStringToPtr map;
m_editName.GetWindowText(m_sCinemaName);
m_editAddress.GetWindowText(m_sCinemaAddress);
m_editAbout.GetWindowText(m_sCinemaAbout);
map[TO_CINEMA_NAME] = &m_sCinemaName;
map[TO_CINEMA_ADDRESS] = &m_sCinemaAddress;
map[TO_CINEMA_ABOUT] = &m_sCinemaAbout;
CTOneCinema cinenma;
cinenma.AddEntity(map);
OnOK();
}
Соседние файлы в папке TheOne