Odběratel povinný
parent
63561a8f93
commit
dfd1305ad2
|
|
@ -108,6 +108,10 @@ class FakturaFacade
|
||||||
$zakaznikId = !empty($data['ZAKAZNIK_ID']) ? (int) $data['ZAKAZNIK_ID'] : null;
|
$zakaznikId = !empty($data['ZAKAZNIK_ID']) ? (int) $data['ZAKAZNIK_ID'] : null;
|
||||||
$zakaznik = $zakaznikId ? $this->kufrikExplorer->table('ZAKAZNIK')->where('ID', $zakaznikId)->fetch() : null;
|
$zakaznik = $zakaznikId ? $this->kufrikExplorer->table('ZAKAZNIK')->where('ID', $zakaznikId)->fetch() : null;
|
||||||
|
|
||||||
|
if (!$zakaznikId || !$zakaznik) {
|
||||||
|
throw new \InvalidArgumentException('Faktura musí mít odběratele.');
|
||||||
|
}
|
||||||
|
|
||||||
$oPrajm = $zakaznik ? trim(($zakaznik->PRIJMENI ?? '') . ' ' . ($zakaznik->JMENO ?? '')) : null;
|
$oPrajm = $zakaznik ? trim(($zakaznik->PRIJMENI ?? '') . ' ' . ($zakaznik->JMENO ?? '')) : null;
|
||||||
|
|
||||||
$dBanka = null;
|
$dBanka = null;
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,8 @@ class FakturaEditPresenter extends BasePresenter
|
||||||
}
|
}
|
||||||
|
|
||||||
$form->addSelect('ZAKAZNIK_ID', 'Odběratel:', $zakazniciPairs)
|
$form->addSelect('ZAKAZNIK_ID', 'Odběratel:', $zakazniciPairs)
|
||||||
->setPrompt('-- Vyberte zákazníka --');
|
->setPrompt('-- Vyberte zákazníka --')
|
||||||
|
->setRequired('Vyberte odběratele.');
|
||||||
|
|
||||||
$form->addText('CISLO', 'Číslo faktury:')
|
$form->addText('CISLO', 'Číslo faktury:')
|
||||||
->setDefaultValue(date('Y') . '001');
|
->setDefaultValue(date('Y') . '001');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue