public function __construct() { $this->DbAppraiser = DbTable_AppraiserEnterprise::getInstance(); $this->DbChecker = DbTable_CheckerEnterprise::getInstance(); $this->DbEnterprise = DbTable_Enterprise::getInstance(); $this->DbApeEvaluation = DbTable_ApeEvaluation::getInstance(); $this->DbCheckerEvaluation = DbTable_CheckerEvaluation::getInstance(); $this->DbApeEvaluationVerificador = DbTable_ApeEvaluationVerificador::getInstance(); }
public function getUserByLoginAndEmail($login, $email) { $resRow = DbTable_Enterprise::getInstance()->getEnterpriseByUserEmailDefault($login, $email); if ($resRow) { $return = array('status' => true, 'message' => 'Usuario existente no banco dados.', 'lastInsertId' => $resRow->getId()); } else { $return = array('status' => false, 'message' => 'Usuario nao existente no banco dados.'); } return $return; }
public function getEnterpriseByUserId($userId) { return DbTable_Enterprise::getInstance()->getEnterpriseByUserId($userId); }
public function setPremioEligibility($enterpriseId, $eligibility) { DbTable_Enterprise::getInstance()->setPremioEligibility($enterpriseId, $eligibility); $questionnaireId = $this->premioId; $premioHistory = $this->getEligibilityHistory($enterpriseId, $questionnaireId, true); if (!$premioHistory || $premioHistory->getEligibility() != $eligibility) { $userId = isset($this->userAuth) ? $this->userAuth->getUserId() : null; DbTable_EligibilityHistory::getInstance()->setEligibilityHistory($enterpriseId, $questionnaireId, $userId, $eligibility, true); } return $eligibility; }
public function verifyQuestionnaireEligibility($questionnaireId, $enterpriseId) { $this->Eligibility = new Model_Eligibility(); $enterpriseRow = DbTable_Enterprise::getInstance()->fetchRow(array('Id = ?' => $enterpriseId)); if (isset($this->Eligibility->diagnosticoId)) { $digID = $this->Eligibility->diagnosticoId; } else { $digID = 0; } switch ($questionnaireId) { case $digID: if (!$enterpriseRow->getDiagnosticoEligibility()) { return false; } break; case $this->Eligibility->autoavaliacaoId: if (!$enterpriseRow->getAutoavaliacaoEligibility()) { return false; } break; } return true; }