06 2022
This commit is contained in:
parent
4e71ddabec
commit
faa508b4ca
16 changed files with 249 additions and 23 deletions
|
|
@ -20,6 +20,8 @@ class BookingRequest
|
|||
// Used in SternToursCrmBookingExports, expected to be equivalent to sex (as defined in Traveler)
|
||||
const MR = 1;
|
||||
const MRS = 2;
|
||||
const DIV = 3;
|
||||
|
||||
|
||||
/**
|
||||
* @var TravelDeparturePoint $departure
|
||||
|
|
@ -466,6 +468,55 @@ class BookingRequest
|
|||
$this->salutation = $salutation;
|
||||
}
|
||||
|
||||
public function getSalutationName()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'Herr';
|
||||
break;
|
||||
case 2:
|
||||
return 'Frau';
|
||||
break;
|
||||
case 3:
|
||||
return 'Divers/keine Anrede';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public function getSalutationDear()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'geehrter';
|
||||
break;
|
||||
case 2:
|
||||
return 'geehrte';
|
||||
break;
|
||||
case 3:
|
||||
return 'geehrte:r';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public function getSalutationApplicant()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'Reiseanmelder';
|
||||
break;
|
||||
case 2:
|
||||
return 'Reiseanmelderin';
|
||||
break;
|
||||
case 3:
|
||||
return 'Reiseanmelder:in';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -13,6 +13,8 @@ class ContactRequest
|
|||
{
|
||||
const MR = 1;
|
||||
const MRS = 2;
|
||||
const DIV = 3;
|
||||
|
||||
|
||||
/** @var int|null $salutation */
|
||||
private $salutation;
|
||||
|
|
@ -92,6 +94,54 @@ class ContactRequest
|
|||
$this->salutation = $salutation;
|
||||
}
|
||||
|
||||
public function getSalutationName()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'Herr';
|
||||
break;
|
||||
case 2:
|
||||
return 'Frau';
|
||||
break;
|
||||
case 3:
|
||||
return 'Divers/keine Anrede';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public function getSalutationDear()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'geehrter';
|
||||
break;
|
||||
case 2:
|
||||
return 'geehrte';
|
||||
break;
|
||||
case 3:
|
||||
return 'geehrte:r';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public function getSalutationApplicant()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'Reiseanmelder';
|
||||
break;
|
||||
case 2:
|
||||
return 'Reiseanmelderin';
|
||||
break;
|
||||
case 3:
|
||||
return 'Reiseanmelder:in';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* @return null|string
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@ class FewoBookingRequest
|
|||
// Used in SternToursCrmBookingExports, expected to be equivalent to sex (as defined in Traveler)
|
||||
const MR = 1;
|
||||
const MRS = 2;
|
||||
const DIV = 3;
|
||||
|
||||
|
||||
/**
|
||||
* @Assert\DateTime()
|
||||
|
|
@ -157,6 +159,54 @@ class FewoBookingRequest
|
|||
$this->salutation = $salutation;
|
||||
}
|
||||
|
||||
public function getSalutationName()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'Herr';
|
||||
break;
|
||||
case 2:
|
||||
return 'Frau';
|
||||
break;
|
||||
case 3:
|
||||
return 'Divers/keine Anrede';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public function getSalutationDear()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'geehrter';
|
||||
break;
|
||||
case 2:
|
||||
return 'geehrte';
|
||||
break;
|
||||
case 3:
|
||||
return 'geehrte:r';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public function getSalutationApplicant()
|
||||
{
|
||||
switch ($this->salutation) {
|
||||
case 1:
|
||||
return 'Reiseanmelder';
|
||||
break;
|
||||
case 2:
|
||||
return 'Reiseanmelderin';
|
||||
break;
|
||||
case 3:
|
||||
return 'Reiseanmelder:in';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -90,7 +90,8 @@ class TravelBookingRepository extends \Doctrine\ORM\EntityRepository
|
|||
'travel_category_id' => $tp->getTravelCategory(),
|
||||
'travelagenda_id' => $tp->getTravelAgenda(),
|
||||
'travel_title' => $tp->getTitle(),
|
||||
'travel_number' => $travelDate->getName()
|
||||
'travel_number' => $travelDate->getName(),
|
||||
'travel_company_id' => $tp->getTravelCompany(),
|
||||
]);
|
||||
|
||||
$ret->setSelectedDeparture([
|
||||
|
|
|
|||
|
|
@ -198,6 +198,13 @@ class TravelProgram
|
|||
*/
|
||||
private $travelAgenda;
|
||||
|
||||
/**
|
||||
* @var integer
|
||||
*
|
||||
* @ORM\Column(name="travel_company", type="integer", nullable=true)
|
||||
*/
|
||||
private $travelCompany;
|
||||
|
||||
/**
|
||||
* @var integer
|
||||
*
|
||||
|
|
@ -1083,8 +1090,35 @@ class TravelProgram
|
|||
return $this->travelAgenda;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set travelCompany
|
||||
*
|
||||
* @param integer $travelCompany
|
||||
*
|
||||
* @return TravelProgram
|
||||
*/
|
||||
public function setTravelCompany($travelCompany)
|
||||
{
|
||||
$this->travelCompany = $travelCompany;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set travelAgenda
|
||||
* Get travelCompany
|
||||
*
|
||||
* @return integer
|
||||
*/
|
||||
public function getTravelCompany()
|
||||
{
|
||||
return $this->travelCompany;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Set depositPercent
|
||||
*
|
||||
* @param integer $depositPercent
|
||||
*
|
||||
|
|
|
|||
|
|
@ -13,6 +13,8 @@ class Traveler
|
|||
// Used in SternToursCrmBookingExports, expected to be equivalent to salutation (as defined in BookingRequest)
|
||||
const MALE = 1;
|
||||
const FEMALE = 2;
|
||||
const DIV = 3;
|
||||
|
||||
|
||||
|
||||
private $NATIONALITIES = [];
|
||||
|
|
@ -78,6 +80,38 @@ class Traveler
|
|||
$this->sex = $sex;
|
||||
}
|
||||
|
||||
public function getSexName()
|
||||
{
|
||||
switch ($this->sex) {
|
||||
case 1:
|
||||
return 'Herr';
|
||||
break;
|
||||
case 2:
|
||||
return 'Frau';
|
||||
break;
|
||||
case 3:
|
||||
return 'Divers/keine Anrede';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public function getSexApplicant()
|
||||
{
|
||||
switch ($this->sex) {
|
||||
case 1:
|
||||
return 'Reiseanmelder';
|
||||
break;
|
||||
case 2:
|
||||
return 'Reiseanmelderin';
|
||||
break;
|
||||
case 3:
|
||||
return 'Reiseanmelder:in';
|
||||
break;
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue