add condition for ending vbs and gbs

This commit is contained in:
Harald Bamberger
2023-06-06 17:21:05 +02:00
parent bcdf29f57f
commit 3d2dd25755
2 changed files with 15 additions and 0 deletions
@@ -114,6 +114,11 @@ class GehaltsbestandteilLib
public function endGehaltsbestandteil(Gehaltsbestandteil $gehaltsbestandteil, $enddate)
{
if( $gehaltsbestandteil->getBis() !== null && $gehaltsbestandteil->getBis() < $enddate )
{
return;
}
$ret = $this->GehaltsbestandteilModel->update($gehaltsbestandteil->getGehaltsbestandteil_id(),
(object) array(
'bis' => $enddate,
@@ -362,6 +362,11 @@ class VertragsbestandteilLib
public function endDienstverhaeltnis(Dienstverhaeltnis $dv, $enddate)
{
if( $dv->getBis() !== null && $dv->getBis() < $enddate )
{
return 'Dienstverhältnis ist bereits beendet.';
}
$this->CI->db->trans_begin();
try
{
@@ -411,6 +416,11 @@ class VertragsbestandteilLib
public function endVertragsbestandteil(Vertragsbestandteil $vertragsbestandteil, $enddate)
{
if( $vertragsbestandteil->getBis() !== null && $vertragsbestandteil->getBis() < $enddate )
{
return;
}
$ret = $this->VertragsbestandteilModel->update($vertragsbestandteil->getVertragsbestandteil_id(),
(object) array(
'bis' => $enddate,