public function enviar()
 {
     try {
         $Sql = new Sql();
         $Sql->inicio();
         $agendaDAO = new AgendaDAO();
         $agenda = $agendaDAO->consultaCodigo(toNumero(GetVar('agenda')));
         $empregadosDAO = new EmpregadosDAO();
         $destinatarios = $empregadosDAO->listarSelecao(GetVar('destinatarios'));
         $emailController = new EmailController();
         $listaEmail = array();
         foreach ($destinatarios as $key => $empregado) {
             if ($empregado['email_emp'] != "") {
                 $listaEmail[] = array("email" => $empregado['email_emp'], "nome" => $empregado['nome_emp']);
             }
             $agendaEnviadoEmpreg = new AgendaEnviadoEmpreg();
             $agendaEnviadoEmpreg->setAgendaAee(toNumero(GetVar('agenda')));
             $agendaEnviadoEmpreg->setEmpregadoAee(toNumero($empregado['codigo_emp']));
             $agendaDAO->cadastrar($agendaEnviadoEmpreg, $codigo_aee, $Sql);
         }
         $emailController->setAssunto("Agendamento de Entrevista");
         $emailController->setConteudo($this->montaAgendamento($agenda[0]));
         $emailController->setListaEmail($listaEmail);
         $return = $emailController->enviarEmail();
         if (is_string($return)) {
             throw new Exception($return);
         }
         $Sql->commit($return);
         $result = $return ? 'Comunicado de Agendamento enviado com sucesso.' : 'Erro ao enviar Comunicado de Agendamento.';
         echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result));
     } catch (Exception $e) {
         echo json_encode(array("success" => false, "msg" => $e->getMessage()));
     }
 }
Example #2
0
        echo "O cep é um campo requerido.<br /><br />";
    }
    if (!$opcao) {
        echo "Opção é um campo requerido.<br /><br />";
    }
    if (!$data) {
        echo "A data é um campo requerido.<br /><br />";
    }
    if (!$telefone) {
        echo "O telefone é um campo requerido.<br /><br />";
    }
    echo '<a href="formcadastro.php">Voltar</a> <br /><br />';
} else {
    $bd = new BancoDeDados();
    $usuario = new Usuario(NULL, $nome, $sobrenome, $data, $cep, $opcao, $email, $telefone, $imagem, $login, $senha);
    $agendaDAO = new AgendaDAO($bd);
    $insert = $agendaDAO->adicionaUsuario($usuario);
    if (mysql_errno() == 1062) {
        echo $erros[mysql_errno()];
        exit;
    } else {
        echo "Erro nao foi possivel efetuar o cadastro";
        if ($insert) {
            header('location:index.php');
        } else {
            echo '<p>Erro ao cadastrar usuario, usuario já existe: ' . $bd->getErro() . '.</p>';
        }
        $bd->fecha();
    }
}
?>
function relatorioDosProjetosRecebidos($de, $a)
{
    $agendaDAO = new AgendaDAO();
    echo json_encode($agendaDAO->relatorioDosProjetosRecebidos($de, $a));
}
function relatorioDosProjetosRecebidos()
{
    $request = \Slim\Slim::getInstance()->request();
    $body = $request->getBody();
    $projeto = json_decode($body);
    $agendaDAO = new AgendaDAO();
    echo json_encode($agendaDAO->relatorioDosProjetosRecebidos($projeto));
}