mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
fix for saving kollektivvertrag
This commit is contained in:
@@ -4,6 +4,7 @@ namespace vertragsbestandteil;
|
|||||||
use Exception;
|
use Exception;
|
||||||
use vertragsbestandteil\VertragsbestandteilStunden;
|
use vertragsbestandteil\VertragsbestandteilStunden;
|
||||||
use vertragsbestandteil\VertragsbestandteilLohnguide;
|
use vertragsbestandteil\VertragsbestandteilLohnguide;
|
||||||
|
use vertragsbestandteil\VertragsbestandteilKollektivvertrag;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description of VertragsbestandteilFactory
|
* Description of VertragsbestandteilFactory
|
||||||
@@ -145,6 +146,14 @@ class VertragsbestandteilFactory
|
|||||||
'VertragsbestandteilLohnguide_model');
|
'VertragsbestandteilLohnguide_model');
|
||||||
$vertragsbestandteildbmodel = $CI->VertragsbestandteilLohnguide_model;
|
$vertragsbestandteildbmodel = $CI->VertragsbestandteilLohnguide_model;
|
||||||
break;
|
break;
|
||||||
|
case self::VERTRAGSBESTANDTEIL_KOLLEKTIVVERTRAG:
|
||||||
|
$CI->load->model(
|
||||||
|
'vertragsbestandteil/VertragsbestandteilKollektivvertrag_model',
|
||||||
|
'VertragsbestandteilKollektivvertrag_model'
|
||||||
|
);
|
||||||
|
|
||||||
|
$vertragsbestandteildbmodel = $CI->VertragsbestandteilKollektivvertrag_model;
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
throw new Exception('Unknown vertragsbestandteil_kurzbz '
|
throw new Exception('Unknown vertragsbestandteil_kurzbz '
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ require_once __DIR__ . '/VertragsbestandteilUrlaubsanspruch.php';
|
|||||||
require_once __DIR__ . '/VertragsbestandteilFreitext.php';
|
require_once __DIR__ . '/VertragsbestandteilFreitext.php';
|
||||||
require_once __DIR__ . '/VertragsbestandteilKarenz.php';
|
require_once __DIR__ . '/VertragsbestandteilKarenz.php';
|
||||||
require_once __DIR__ . '/VertragsbestandteilLohnguide.php';
|
require_once __DIR__ . '/VertragsbestandteilLohnguide.php';
|
||||||
|
require_once __DIR__ . '/VertragsbestandteilKollektivvertrag.php';
|
||||||
require_once __DIR__ . '/VertragsbestandteilFactory.php';
|
require_once __DIR__ . '/VertragsbestandteilFactory.php';
|
||||||
require_once __DIR__ . '/OverlapChecker.php';
|
require_once __DIR__ . '/OverlapChecker.php';
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,8 @@ class Vertragsbestandteil_model extends DB_Model
|
|||||||
s.wochenstunden, s.teilzeittyp_kurzbz,
|
s.wochenstunden, s.teilzeittyp_kurzbz,
|
||||||
u.tage,
|
u.tage,
|
||||||
z.zeitaufzeichnung, z.azgrelevant, z.homeoffice,
|
z.zeitaufzeichnung, z.azgrelevant, z.homeoffice,
|
||||||
lg.stellenbezeichnung, lg.vordienstzeit, lg.fachrichtung_kurzbz, lg.modellstelle_kurzbz, lg.kommentar_person, lg.kommentar_modellstelle
|
lg.stellenbezeichnung, lg.vordienstzeit, lg.fachrichtung_kurzbz, lg.modellstelle_kurzbz, lg.kommentar_person, lg.kommentar_modellstelle,
|
||||||
|
kv.verwendungsgruppe_kurzbz, kv.kv_jahre, kv.kommentar
|
||||||
FROM
|
FROM
|
||||||
hr.tbl_vertragsbestandteil v
|
hr.tbl_vertragsbestandteil v
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
@@ -66,6 +67,8 @@ class Vertragsbestandteil_model extends DB_Model
|
|||||||
hr.tbl_vertragsbestandteil_zeitaufzeichnung z USING(vertragsbestandteil_id)
|
hr.tbl_vertragsbestandteil_zeitaufzeichnung z USING(vertragsbestandteil_id)
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
hr.tbl_vertragsbestandteil_lohnguide lg USING(vertragsbestandteil_id)
|
hr.tbl_vertragsbestandteil_lohnguide lg USING(vertragsbestandteil_id)
|
||||||
|
LEFT JOIN
|
||||||
|
hr.tbl_vertragsbestandteil_kollektivvertrag kv USING(vertragsbestandteil_id)
|
||||||
EOSQL;
|
EOSQL;
|
||||||
return $sql;
|
return $sql;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -158,6 +158,9 @@ COMMENT ON TABLE hr.tbl_vertragsbestandteil_kollektivvertrag IS E'Zuordnung zur
|
|||||||
|
|
||||||
GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE hr.tbl_vertragsbestandteil_kollektivvertrag TO vilesci;
|
GRANT SELECT,INSERT,DELETE,UPDATE ON TABLE hr.tbl_vertragsbestandteil_kollektivvertrag TO vilesci;
|
||||||
|
|
||||||
|
INSERT INTO hr.tbl_vertragsbestandteiltyp(vertragsbestandteiltyp_kurzbz, bezeichnung, ueberlappend) VALUES('kollektivvertrag', 'Kollektivvertrag', false);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
";
|
";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user