hravemzdy.procezor
Version:
payroll-procezor Salary, Health, Social, Taxing Properties for years 2010-2022
28 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PositionTerm = void 0;
var TermConstants_1 = require("../registry_constants/TermConstants");
var PositionTerm = /** @class */ (function () {
function PositionTerm(_con, _pos, _baseTerm, _dateFrom, _dateStop, _termFrom, _termStop) {
this.contract = _con;
this.position = _pos;
this.baseTerm = _baseTerm;
this.dateFrom = _dateFrom;
this.dateStop = _dateStop;
this.termDayFrom = _termFrom;
this.termDayStop = _termStop;
}
PositionTerm.prototype.isPositionActive = function () {
return (this.termDayFrom < TermConstants_1.TermConstants.TERM_BEG_FINISHED
&& this.termDayStop > TermConstants_1.TermConstants.TERM_END_FINISHED);
};
PositionTerm.prototype.isActive = function () {
if (this.baseTerm !== undefined) {
return ((this.baseTerm).isActive() && this.isPositionActive());
}
return this.isPositionActive();
};
return PositionTerm;
}());
exports.PositionTerm = PositionTerm;
//# sourceMappingURL=PositionTerm.js.map