public function fromArray($array)
 {
     $anotacao = new Anotacao();
     $anotacao->setId(getValorOuNullo('id', $array));
     $anotacao->setTitulo(getValorOuNullo('cadastro_titulo', $array));
     $anotacao->setObservacao(getValorOuNullo('cadastro_observacao', $array));
     $empresaId = getValorOuNullo('empresa_id', $array);
     if ($empresaId != null) {
         $empresa = new Empresa();
         $empresa->setId($empresaId);
         $anotacao->setEmpresa($empresa);
     }
     $usuarioId = getValorOuNullo('usuario_id', $array);
     if ($usuarioId != null) {
         $usuario = new Usuario();
         $usuario->setId($usuarioId);
         $anotacao->setUsuario($usuario);
     }
     $pessoaId = getValorOuNullo('pessoa_id', $array);
     if ($pessoaId != null) {
         $pessoa = new Pessoa();
         $pessoa->setId($pessoaId);
         $anotacao->setPessoa($pessoa);
     }
     $anotacao->setData(date('Y-m-d H:i:s'));
     return $anotacao;
 }
示例#2
0
 public function getObject($chave)
 {
     $valor = getValorOuNullo($chave, $_SESSION);
     if ($valor != null) {
         $valor = unserialize($valor);
     }
     return $valor;
 }
 public function fromArray($array)
 {
     $usuario = new Usuario();
     $usuario->setId(getValorOuNullo('id', $array));
     $usuario->setSenha(getValorOuNullo('senha', $array));
     $usuario->setEmail(getValorOuNullo('email', $array));
     $usuario->setNivel(getValorOuNullo('nivel', $array));
     $usuario->setNome(getValorOuNullo('nome', $array));
     $usuario->setUsuario(getValorOuNullo('usuario', $array));
     $empresaId = getValorOuNullo('empresa_id', $array);
     if ($empresaId != null) {
         $empresa = new Empresa();
         $empresa->setId($empresaId);
         $usuario->setEmpresa($empresa);
     }
     return $usuario;
 }
 public function fromArray($array)
 {
     $pessoa = new Pessoa();
     $pessoa->setId(getValorOuNullo('id', $array));
     $pessoa->setTipo(getValorOuNullo('tipo', $array));
     if ($pessoa->getTipo() == 'PF') {
         $pessoa->setNome(getValorOuNullo('cadastro_nome', $array));
         $pessoa->setCpf(getValorOuNullo('cadastro_cpf', $array));
     } else {
         $pessoa->setCnpj(getValorOuNullo('cadastro_cnpj', $array));
         $pessoa->setNome(getValorOuNullo('cadastro_razaoSocial', $array));
         $pessoa->setNome_fantasia(getValorOuNullo('cadastro_nomeFantasia', $array));
         $pessoa->setInscricao_estadual(getValorOuNullo('cadastro_inscricaoEstadual', $array));
         $pessoa->setInscricao_municipal(getValorOuNullo('cadastro_inscricaoMunicipal', $array));
     }
     $pessoa->setTelefone1(getValorOuNullo('cadastro_telefone', $array));
     $pessoa->setTelefone2(getValorOuNullo('cadastro_telefone2', $array));
     $pessoa->setTelefone3(getValorOuNullo('cadastro_telefone3', $array));
     $pessoa->setFax(getValorOuNullo('cadastro_fax', $array));
     $pessoa->setEmail(getValorOuNullo('cadastro_email', $array));
     $pessoa->setSite(getValorOuNullo('cadastro_site', $array));
     $pessoa->setCep(getValorOuNullo('cadastro_cep', $array));
     $pessoa->setLogradouro(getValorOuNullo('cadastro_logradouro', $array));
     $pessoa->setComplemento(getValorOuNullo('cadastro_complemento', $array));
     $pessoa->setBairro(getValorOuNullo('cadastro_bairro', $array));
     $pessoa->setNumero(getValorOuNullo('cadastro_numero', $array));
     $pessoa->setCidade(getValorOuNullo('cadastro_cidade', $array));
     $pessoa->setUf(getValorOuNullo('cadastro_estado', $array));
     $pessoa->setObservacao(getValorOuNullo('cadastro_observacao', $array));
     $pessoa->setData_criacao(date("Y-m-d h:i:s"));
     $empresaId = getValorOuNullo('empresa_id', $array);
     $usuarioId = getValorOuNullo('usuario_id', $array);
     if ($empresaId != null) {
         $empresa = new Empresa();
         $empresa->setId($empresaId);
         $pessoa->setEmpresa($empresa);
     }
     if ($usuarioId != null) {
         $usuario = new Usuario();
         $usuario->setId($usuarioId);
         $pessoa->setUsuario($usuario);
     }
     return $pessoa;
 }
<?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 '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');