private function carregarDadosListar($connection, $mensagem = "", $descricao = "", $situacao = "")
 {
     $model = new TiposAtividadesModel();
     $registros = $model->load($connection, $descricao, $situacao);
     return $this->trabalharDadosListar($registros, $mensagem, $descricao, $situacao);
 }
Esempio n. 2
0
 public function carregarDadosManter($connection, $id = "", $mensagem = "")
 {
     // parametro $id pode ser tanto AtividadeVo como atividadeCodigo
     if (is_object($id)) {
         $atividade = $id;
     } else {
         if (!Functions::isEmpty($id)) {
             $model = new AtividadesModel();
             $atividade = $model->loadById($connection, $id);
         } else {
             $atividade = new AtividadesVo();
         }
     }
     $situacoesModel = new SituacoesModel();
     $situacoes = $situacoesModel->load($connection);
     $apenasAtivos = 0;
     $usuariosModel = new UsuariosModel();
     if (Functions::isEmpty($atividade->getId())) {
         $apenasAtivos = 1;
     }
     $usuarios = $usuariosModel->loadNaoClientes($connection, $apenasAtivos);
     $empresasModel = new EmpresasModel();
     $empresas = $empresasModel->load($connection);
     $tiposAtividadesModel = new TiposAtividadesModel();
     $tiposAtividades = $tiposAtividadesModel->load($connection);
     $apontamentosModel = new ApontamentosModel();
     $apontamentos = $apontamentosModel->load($connection, $atividade->getId());
     $outraAtividade = new AtividadesVo();
     $caller = "cadastrar";
     return $this->trabalharDadosManter($atividade, $situacoes, $usuarios, $empresas, $tiposAtividades, $apontamentos, $outraAtividade, $caller, $mensagem);
 }