function getPayStubEntryAccountObject() { if (is_object($this->pay_stub_entry_account_obj)) { return $this->pay_stub_entry_account_obj; } else { $psealf = new PayStubEntryAccountListFactory(); $psealf->getByID($this->getPayStubEntryNameID()); if ($psealf->getRecordCount() > 0) { $this->pay_stub_entry_account_obj = $psealf->getCurrent(); return $this->pay_stub_entry_account_obj; } return FALSE; } }
function setPayStubEntryAccount($id) { $id = trim($id); Debug::Text('ID: ' . $id, __FILE__, __LINE__, __METHOD__, 10); $psealf = new PayStubEntryAccountListFactory(); if ($id == '' or $id == 0 or $this->Validator->isResultSetWithRows('pay_stub_entry_account', $psealf->getByID($id), TTi18n::gettext('Pay Stub Account is invalid'))) { $this->data['pay_stub_entry_account_id'] = $id; return TRUE; } return FALSE; }
function getPercentAmountEntryNameObject() { if (is_object($this->percent_amount_entry_name_obj)) { return $this->percent_amount_entry_name_obj; } else { $psealf = new PayStubEntryAccountListFactory(); $psealf->getByID($this->getPercentAmountEntryNameId()); if ($psealf->getRecordCount() > 0) { $this->percent_amount_entry_name_obj = $psealf->getCurrent(); return $this->percent_amount_entry_name_obj; } return FALSE; } }
function setMonthlyAdvanceDeduction($id) { $id = trim($id); Debug::Text('ID: ' . $id, __FILE__, __LINE__, __METHOD__, 10); $psealf = new PayStubEntryAccountListFactory(); if ($id == '' or $id == 0 or $this->Validator->isResultSetWithRows('monthly_advance_deduction', $psealf->getByID($id), TTi18n::gettext('Pay Stub Account is invalid'))) { $this->data['monthly_advance_deduction'] = $id; return TRUE; } return FALSE; }
function setAccrual($id) { $id = trim($id); Debug::Text('ID: ' . $id, __FILE__, __LINE__, __METHOD__, 10); $psealf = new PayStubEntryAccountListFactory(); $psealf->getByID($id); if ($psealf->getRecordCount() > 0) { if ($psealf->getCurrent()->getType() != 50) { //Reset Result set so an error occurs. $psealf = new PayStubEntryAccountListFactory(); } } if ($id == '' or $id == 0 or $this->Validator->isResultSetWithRows('accrual_pay_stub_entry_account_id', $psealf, TTi18n::gettext('Accrual account is invalid'))) { $this->data['accrual_pay_stub_entry_account_id'] = $id; return TRUE; } return FALSE; }