<?php include 'lib/lib.php'; $servicoDeMensagem = new ServicoDeMensagem(); $modulo = Modulos::MODULO_ANOTACOES; include 'modulo/Usuario.php'; include 'repository/PessoaRepository.php'; include 'repository/AnotacaoRepository.php'; include 'parts/cabecalho.php'; $id = getValorOuNullo('id', $_GET); $pdo = getConnection(); $pessoaRepository = new PessoaRepository($pdo); $session = new UsuarioSession(); $empresa = $session->getUsuarioAutenticado()->getEmpresa(); $anotacaoRepository = new AnotacaoRepository($pdo); $anotacao = $anotacaoRepository->get($id); $listaPessoas = $pessoaRepository->listar($empresa); ?> <div class="container-fluid"> <div class="row-fluid"> <div class="span11"> <ul class="breadcrumb"> <li><a href="anotacoes">Anotações</a> <span class="divider">/</span></li> <li class="active">Editar Anotação</li> </ul> <h2> Nova Anotação </h2>
<?php include 'lib/lib.php'; include 'session/UsuarioSession.php'; include 'modulo/Usuario.php'; include 'repository/PessoaRepository.php'; include_once 'repository/AuditoriaRepository.php'; try { $servicoDeMensagem = new ServicoDeMensagem(); $pdo = getConnection(); $pdo->beginTransaction(); $session = new UsuarioSession(); $convert = new PessoaConverter(); $pessoa = $convert->fromArray($_POST); $usuarioAutenticado = $session->getUsuarioAutenticado(); $pessoaRepository = new PessoaRepository($pdo); $pessoa_antigo = objectToArray($pessoaRepository->get($pessoa->getId())); $pessoa_antigo = print_r($pessoa_antigo, TRUE); $pessoaRepository->update($pessoa); $auditoria = new Auditoria(); $auditoriaRepository = new AuditoriaRepository($pdo); // Auditoria $auditoria->setData(date('Y-m-d H:i:s')); $auditoria->setAcao(Auditoria::UPDATE); $auditoria->setObservacao('Tabela: Pessoa - Id:' . $pessoa->getId() . "<br> Valores antigos: <pre>" . $pessoa_antigo . "</pre>"); $auditoria->setEmpresa($usuarioAutenticado->getEmpresa()); $auditoria->setUsuario($usuarioAutenticado); $auditoriaRepository->add($auditoria); $pdo->commit(); $servicoDeMensagem->setMensagem(MensagemDoSistema::SUCESSO, 'Atualizado com sucesso'); redirect('contatos');
<?php include 'lib/lib.php'; include 'util/ServicoAutenticacao.php'; include 'util/ServicoDeAutorizacao.php'; include 'repository/PessoaRepository.php'; $session = new UsuarioSession(); ServicoAutenticacao::verificaSeEstaAutenticado(); ServicoDeAutorizacao::verificarPermissao($session->getUsuarioAutenticado(), ServicoDeAutorizacao::MODULO_USUARIO, ServicoDeAutorizacao::ACOES_DELETAR); $usuarioAutenticado = $session->getUsuarioAutenticado(); $servicoDeMensagem = new ServicoDeMensagem(); $pdo = getConnection(); $pdo->beginTransaction(); $pessoaId = getValorOuNullo('id', $_GET); $pessoaRepository = new PessoaRepository($pdo); $pessoaRepository->delete($pessoaId); $auditoria = new Auditoria(); $auditoriaRepository = new AuditoriaRepository($pdo); // Auditoria $auditoria->setData(date('Y-m-d H:i:s')); $auditoria->setAcao(Auditoria::DELETE); $auditoria->setObservacao('Tabela: Pessoa - Id:' . $pessoaId); $auditoria->setEmpresa($usuarioAutenticado->getEmpresa()); $auditoria->setUsuario($usuarioAutenticado); $auditoriaRepository->add($auditoria); $pdo->commit(); $servicoDeMensagem->setMensagem(MensagemDoSistema::SUCESSO, 'Deletado com sucesso'); redirect('contatos');
<?php include 'lib/lib.php'; $servicoDeMensagem = new ServicoDeMensagem(); $modulo = Modulos::MODULO_PESSOA; $pessoaId = getValorOuNullo('id', $_GET); include 'modulo/Usuario.php'; include 'repository/PessoaRepository.php'; $pessoas = new PessoaRepository(getConnection()); $pessoa = $pessoas->get($pessoaId); include 'parts/cabecalho.php'; ?> <div class="container-fluid"> <div class="row-fluid"> <div class="span11"> <ul class="breadcrumb"> <li><a href="contatos">Contato</a> <span class="divider">/</span></li> <li class="active">Editar Contato</li> </ul> <h2> Novo Contato </h2> <?php echo $servicoDeMensagem->exibirMensagem(); ?> <form class="form-horizontal" action="editar-contato" method="post">
<?php include 'lib/lib.php'; include 'util/ServicoDeAutorizacao.php'; include 'modulo/Pessoa.php'; include 'repository/PessoaRepository.php'; $modulo = Modulos::MODULO_PESSOA; include 'parts/cabecalho.php'; $pdo = getConnection(); $pessoaRepository = new PessoaRepository($pdo); $session = new UsuarioSession(); $empresa = $session->getUsuarioAutenticado()->getEmpresa(); $tipo = ""; if (isset($_POST['buscar_nome'])) { if (isset($_POST['tipo_pf'])) { if (!isset($_POST['tipo_pj'])) { $tipo = $_POST['tipo_pf']; } } else { if (isset($_POST['tipo_pj'])) { if (!isset($_POST['tipo_pf'])) { $tipo = $_POST['tipo_pj']; } } } $listaPessoas = $pessoaRepository->buscar($empresa, $_POST['buscar_nome'], $tipo); } else { $listaPessoas = $pessoaRepository->listar($empresa); } $servicoDeMensagem = new ServicoDeMensagem(); ?>
include 'session/UsuarioSession.php'; include 'modulo/Usuario.php'; include 'repository/PessoaRepository.php'; try { $servicoDeMensagem = new ServicoDeMensagem(); $auditoria = new Auditoria(); $pdo = getConnection(); $auditoriaRepository = new AuditoriaRepository($pdo); $pdo->beginTransaction(); $session = new UsuarioSession(); $convert = new PessoaConverter(); $pessoa = $convert->fromArray($_POST); $usuarioAutenticado = $session->getUsuarioAutenticado(); $pessoa->setEmpresa($usuarioAutenticado->getEmpresa()); $pessoa->setUsuario($usuarioAutenticado); $pessoaRepository = new PessoaRepository($pdo); $pessoaRepository->add($pessoa); // Auditoria $auditoria->setData(date('Y-m-d H:i:s')); $auditoria->setAcao(Auditoria::INSERT); $auditoria->setObservacao('Tabela: pessoa - Id:' . $pdo->lastInsertId()); $auditoria->setEmpresa($usuarioAutenticado->getEmpresa()); $auditoria->setUsuario($usuarioAutenticado); $auditoriaRepository->add($auditoria); $pdo->commit(); // Criar Sessao para mensagens?? $servicoDeMensagem->setMensagem(MensagemDoSistema::SUCESSO, 'Inserido com sucesso'); redirect('contatos'); } catch (Exception $ex) { if (isset($pdo) && $pdo->inTransaction()) { $pdo->rollBack();