Esempio n. 1
0
        $long = $result[1];
    }
    if ($acao == 'novo') {
        try {
            $sql = "INSERT INTO localidades ( nome, cep, endereco, numero, complemento, bairro, cidade, uf, latitude, longitude, obs) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
            $values = array($nome, $cep, $endereco, $numero, $complemento, $bairro, $cidade, $uf, $lat, $long, $obs);
            echo "<pre>";
            var_dump($values);
            var_dump($sql);
            echo "</pre>";
            banco::executar($sql, $values);
            mensagem::sucesso('Operação realizada com sucesso!');
            aplicacao::redirect('locais.php');
        } catch (Exception $e) {
            var_dump(banco::errorInfo());
            mensagem::erro('Não foi possivel cadastrar localidade. Erro no banco de dados.');
            aplicacao::redirect('local-cadastro.php');
        }
    }
    if ($acao == 'editar') {
        try {
            $sql = 'UPDATE localidades SET nome=? , obs=? , cep=? , endereco=? , numero=?, complemento=?, bairro=?, cidade=?, uf=?, latitude=? , longitude=?  WHERE cod_localidade = ?';
            banco::executar($sql, array($nome, $obs, $cep, $endereco, $numero, $complemento, $bairro, $cidade, $uf, $lat, $long, $cod_localidade));
            mensagem::sucesso('Operação realizada com sucesso!');
            aplicacao::redirect('locais.php');
        } catch (Exception $e) {
            mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.');
            aplicacao::redirect('local-cadastro.php?codigo=' . $cod_localidade);
        }
    }
}
 if ($acao == 'editar') {
     if (!$erro) {
         //Validação advogado
         $sql = 'SELECT * from advogado WHERE (cpf = ? OR oab = ?) and cod_advogado <> ? ';
         $result = banco::listar($sql, array($objeto->cpf, $objeto->oab, $codigo));
         if (count($result) > 0) {
             mensagem::erro('Já existe um advogado com o cpf ou oab informados. Verifique e corrija os campos.');
             $erro = true;
         }
     }
     if (!$erro) {
         try {
             $sql = 'UPDATE advogado SET nome = ?, oab = ?, cpf = ?, celular1 = ?, celular2 = ?, tel_residencial = ?, tel_comercial = ?, email1 = ?, email2 = ?, endereco = ?, numero = ?, complemento = ?, bairro = ?, cidade = ?, uf = ?, eleicoesAnt = ?, eleicoesAntAnos = ?, bairroPreferido1 = ?, cep = ?, indicacao1 = ?, indicacao2 = ?, zona = ?, secao = ?, titulo = ? WHERE cod_advogado = ?';
             $values = array($objeto->nome, $objeto->oab, $objeto->cpf, $objeto->celular1, $objeto->celular2, $objeto->tel_residencial, $objeto->tel_comercial, $objeto->email1, $objeto->email2, $objeto->endereco, $objeto->numero, $objeto->complemento, $objeto->bairro, $objeto->cidade, $objeto->uf, $objeto->eleicoesAnt, $objeto->eleicoesAntAnos, $objeto->bairroPreferido1, $objeto->cep, $objeto->indicacao1, $objeto->indicacao2, $objeto->zona, $objeto->secao, $objeto->titulo, $codigo);
             banco::executar($sql, $values);
             mensagem::sucesso('Dados cadastrados com sucesso!');
             aplicacao::redirect('advogados.php');
         } catch (Exception $e) {
             mensagem::erro('Erro no banco de dados. Tente novamente!');
             aplicacao::redirect('advogado-cadastro.php?codigo = ' . $codigo);
         }
     }
 }
 if ($objeto->numero == 0) {
     $objeto->numero = null;
 }
 if ($objeto->cep == 0) {
     $objeto->cep = null;
 }
 if ($objeto->celular1 == 0) {
     $objeto->celular1 = null;