<?php
/**
 * @copyright (c) Kufer Software GmbH, Loisachstrasse 4, D-84453 Mühldorf
 */

namespace Kufer\KuferTools\Teilnehmer\BayerischerApothekertagEhrengaeste\ShowAnmeldeDialog;

class ShowAnmeldeDialogView extends \Kufer\KuferTools\Basis\View\ViewSight
{
  public function getTemplatePathRelative()
  {
    return 'teilnehmer/bayerischer_apothekertag_ehrengaeste/anmelde_dialog.sgt';
  }

  protected function getBodyDataModulArray()
  {
    return $this->viewModel->kurse;
  }

  protected function getBodyExportAdapter()
  {
    return new \ExpKurse();
  }

  protected function getDefaultDataModulArray()
  {
    $datamodul = new \Datamodul();
    $datamodul->agb = $this->viewModel->agb;
    $datamodul->erlaubteZahlarten = $this->viewModel->erlaubteZahlarten;

    $datamodul->anzahlZahlArten = $this->viewModel->anzahlZahlArten;
    $datamodul->zahlart_lastschrift = $this->viewModel->zahlart_lastschrift;
    $datamodul->erlaubteZahlart = $this->viewModel->erlaubteZahlart;
    $datamodul->erlaubteZahlartVal = $this->viewModel->erlaubteZahlartVal;
    $datamodul->lastschriftClass = $this->viewModel->lastschriftClass;
    $datamodul->newsletterAnmeldung = $this->viewModel->newsletterAnmeldung;
    $datamodul->pauschaleMehrfachanmeldung = $this->viewModel->pauschaleMehrfachanmeldung;
    $datamodul->anmZusatzText = $this->viewModel->anmZusatzText;
    $datamodul->kursHatGebuehr = $this->viewModel->kursHatGebuehr;

    return array($datamodul);
  }
}

class ShowAnmeldeDialogViewModel
{
  public $kurse;
  public $agb;
  public $erlaubteZahlarten;
  public $anzahlZahlArten;
  public $zahlart_lastschrift;
  public $erlaubteZahlart;
  public $erlaubteZahlartVal;
  public $lastschriftClass;
  public $newsletterAnmeldung;
  public $pauschaleMehrfachanmeldung;
  public $anmZusatzText;
  public $kursHatGebuehr;
}