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();
 }
Пример #2
0
 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;
 }
Пример #3
0
 public function getEnterpriseByUserId($userId)
 {
     return DbTable_Enterprise::getInstance()->getEnterpriseByUserId($userId);
 }
Пример #4
0
 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;
 }
Пример #5
0
 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;
 }