<?php
/*
**** COPYRIGHT & LICENSE NOTICE *** DO NOT REMOVE ****
* 
* Xentral (c) Xentral ERP Sorftware GmbH, Fuggerstrasse 11, D-86150 Augsburg, * Germany 2019
*
* This file is licensed under the Embedded Projects General Public License *Version 3.1. 
*
* You should have received a copy of this license from your vendor and/or *along with this file; If not, please visit www.wawision.de/Lizenzhinweis 
* to obtain the text of the corresponding license version.  
*
**** END OF COPYRIGHT & LICENSE NOTICE *** DO NOT REMOVE ****
*/
?>
<?php


class DokuArbeitszeit extends FPDFWAWISION
{
  public $name="Benedikt Sauter";	
  public $firma="Xentral ERP Software GmbH";
  public $strasse="Holzbachstrasse 4";
  public $plzOrt="86152 Augsburg";
  public $email="info@embedded-projects.net";

  public $kundenNr="1411228799";
  public $benutzername="info@embedded-projects.net";

  public $glID="DE81ZZZ00000404068";
  public $mandatsRef="PL118...";
  public $swift="DEUTDE...";
  public $iban="DE75....";

  public $musterlinie = "_____________________________________";

  public $ermaechText="Ich ermaechtige die ... , Zahlungen von meinem Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein Kreditinstitut an, die von der ... auf mein Konto gezogenen Lastschriften einzuloesen.";

  public $hinweis="Hinweis: Ich kann (Wir können) innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten dabei die mit meinem (unserem) Kreditinstitut vereinbarten Bedingungen.";
  function __construct()
  {
    parent::__construct();		
  }
  function render()
  {

    $this->AddPage();

    $this->makeUeberschrift('SEPA-Lastschriftmandat');

    $this->makeLeerZeile();

    $this->makeListEintrag("Firma / Name",$this->firma);
    $this->makeListEintrag("Ansprechpartner",$this->name);
    $this->makeListEintrag("Strasse und Hausnummer", $this->strasse);
    $this->makeListEintrag("PLZ / Ort", $this->plzOrt);
    $this->makeListEintrag("E-Mail", $this->email);

    $this->makeLeerZeile();

    $this->makeListEintrag("Ihre Kundennummer:", $this->kundenNr);
    //$this->makeListEintrag("Ihr Benutzername", $this->benutzername);

    $this->makeLeerZeile();

    $this->makeText($this->ermaechText);
    $this->makeLeerZeile();
    $this->makeText($this->hinweis);

    $this->makeLeerZeile();

    $this->makeListEintrag("Gläubinger-Identifikationsnummer", $this->glID);
    $this->makeListEintrag("Mandatsreferenz:", $this->mandatsRef);

    $this->makeLeerZeile();

    $this->makeListEintrag("Swift BIC", $this->swift);
    $this->makeListEintrag("Bankkontnonummer - IBAN", $this->iban);
    $this->makeLeerZeile();

    $datum=date("d.m.Y");
    $this->makeListEintrag("Unterschrift / Stempel:", $this->musterlinie);
    $this->makeListEintrag("Ort, Datum:", $this->musterlinie);

  }

  // Funktionen

  function makeUeberschrift($in)
  {
    $this->SetFont('Arial','B',16);
    $this->Cell(180,10,$in ,1,1,'C');
  }

  function makeListEintrag($in1, $in2)
  {
    $this->SetFont('Arial','',12);
    $this->Cell(80,10,$in1,0,0);

    $this->SetFont('Arial','',12);
    $this->Cell(80,10,$in2,0,1);			
  }

  function makeText($in)
  {
    $this->SetFont('Arial','',10);
    $this->MultiCell(160,5,$in,0);			
  }

  function makeLeerZeile()
  {
    $this->SetFont('Arial','',10);
    $this->Cell(80,10,' ',0,2);
  }

  // getter

  function getName()
  {
    $out=$this->name;
    return $out;
  }

  // setter
  function setName($in)
  {
    $this->name=$in;
  }


}