$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); } } }
aplicacao::redirect('candidatos.php'); } catch (Exception $e) { mensagem::erro('Não foi possivel cadastrar usuário. Erro no banco de dados.'); aplicacao::redirect('candidato-cadastro.php'); } } if ($acao == 'editar') { $sql = 'SELECT * FROM candidato WHERE numero = ? and nome_candidato not like ?'; $result = banco::listar($sql, array($numero, $nome)); if (count($result) > 0) { mensagem::erro('Não foi possivel cadastrar o candidato. O número informado já existe no banco de dados.'); aplicacao::redirect('candidato-cadastro.php?codigo=' . $codigo); } try { $sql = 'UPDATE candidato SET numero = ?, nome_candidato = ? , nome_urna = ?, situacao = ?, partido = ?, num_partido = ?, coligacao = ?, cargo = ?, sexo = ? WHERE numero = ?'; banco::executar($sql, array($numero, $nome, $nome_urna, $situacao, $partido_nome, $partido_num, $coligacao, $cargo, $sexo, $numero)); mensagem::sucesso('Operação realizada com sucesso!'); aplicacao::redirect('candidatos.php'); } catch (Exception $e) { mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.'); aplicacao::redirect('candidato-cadastro.php?codigo=' . $codigo); } } } $sql = "SELECT * FROM partido ORDER BY nome"; $partidos = banco::listar($sql); if (!is_null($codigo)) { $sql = "SELECT * FROM candidato WHERE numero = ?"; $result = banco::listar($sql, array($codigo)); if ($result) { $objeto = $result[0];
<?php if (aplicacao::isRequestPost()) { $acao = aplicacao::getParam('acao'); if ($acao == "deletar") { $id = aplicacao::getParam('deletar_id'); try { $sql = "DELETE FROM candidato WHERE numero = ?"; $result = banco::executar($sql, array($id)); mensagem::sucesso('Operação realizada com sucesso!'); } catch (Exception $e) { mensagem::erro('Erro ao deletar o candidato. Tente novamente!'); } } } $sql = "SELECT * FROM candidato ORDER BY numero"; $lista = banco::listar($sql);
$advogado = aplicacao::getParam('cod_adv'); $cod_local = aplicacao::getParam('cod_local'); $acao = aplicacao::getParam('acao'); if ($acao == 'atualizar') { banco::abrirTransacao(); try { $sql = 'DELETE FROM advogado_secao WHERE cod_advogado = ?'; banco::executar($sql, array($advogado)); if (!empty($cod_local)) { foreach ($cod_local as $item) { $sql = 'SELECT * FROM secao WHERE md5(local) = ?'; $secoes_local = banco::listar($sql, array($item)); foreach ($secoes_local as $subitem) { $sql = 'INSERT INTO advogado_secao (zona,secao,cod_advogado) VALUES (?,?,?)'; banco::executar($sql, array($subitem->zona, $subitem->secao, $advogado)); } } } banco::fecharTransacao(); } catch (Exception $e) { banco::cancelarTransacao(); } } $sql = "SELECT cod_advogado,UCASE(nome) as nome\r\n\t\t\tFROM advogado\r\n\t\t\tORDER BY nome ASC"; $lista_advogados = banco::listar($sql); $lista_locais = array(); if ($advogado) { $sql = "SELECT md5(local) as cod_local, s.local, s.endereco, s.bairro, COALESCE(a.cod_advogado,0)\t\t\t\r\n\t\t\tFROM secao s\r\n\t\t\tLEFT JOIN advogado_secao a ON a.secao = s.secao AND a.zona = s.zona\r\n\t\t\tWHERE COALESCE(a.cod_advogado,0) <> ?\r\n\t\t\tGROUP BY s.local, s.endereco,s.bairro\t\t\t\r\n\t\t\tORDER BY s.local ASC"; $lista_locais1 = banco::listar($sql, array($advogado)); $sql = "SELECT md5(local) as cod_local, s.local, s.endereco, s.bairro, COALESCE(a.cod_advogado,0)\r\n\t\t\tFROM secao s\r\n\t\t\tINNER JOIN advogado_secao a ON a.secao = s.secao AND a.zona = s.zona\r\n\t\t\tWHERE COALESCE(a.cod_advogado,0) = ?\r\n\t\t\tGROUP BY s.local, s.endereco,s.bairro\r\n\t\t\tORDER BY s.local ASC";
mensagem::erro('Não foi possivel cadastrar usuário. O login informado já existe no banco de dados.'); aplicacao::redirect('usuario-cadastro.php'); } try { $sql = 'INSERT INTO usuario (nome, login, senha,perfil) VALUES (?,?,?,?)'; banco::executar($sql, array($nome, $login, $senha, $perfil)); mensagem::sucesso('Operação realizada com sucesso!'); aplicacao::redirect('usuarios.php'); } catch (Exception $e) { mensagem::erro('Não foi possivel cadastrar usuário. Erro no banco de dados.'); aplicacao::redirect('usuario-cadastro.php'); } } if ($acao == 'editar') { $sql = 'SELECT * FROM usuario WHERE login =? AND cod_usuario <> ?'; $result = banco::listar($sql, array($login, $codigo)); if (count($result) > 0) { mensagem::erro('Não foi possivel cadastrar usuário. O login informado já existe no banco de dados.'); aplicacao::redirect('usuario-cadastro.php?codigo=' . $codigo); } try { $sql = 'UPDATE usuario SET perfil=?, nome = ?, login = ? , senha = ? WHERE cod_usuario = ?'; banco::executar($sql, array($perfil, $nome, $login, $senha, $codigo)); mensagem::sucesso('Operação realizada com sucesso!'); aplicacao::redirect('usuarios.php'); } catch (Exception $e) { mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.'); aplicacao::redirect('usuario-cadastro.php?codigo=' . $codigo); } } }
<?php if (aplicacao::isRequestPost()) { $acao = aplicacao::getParam('acao'); if ($acao == "deletar") { $zona = aplicacao::getParam('zona'); $secao = aplicacao::getParam('secao'); try { $sql = "DELETE FROM secao WHERE zona = ? and secao = ?"; $result = banco::executar($sql, array($zona, $secao)); mensagem::sucesso('Operação realizada com sucesso!'); } catch (Exception $e) { mensagem::erro('Erro ao deletar a seção. Tente novamente!'); } } } //$sql = "SELECT * FROM secao ORDER BY zona,secao,local"; $sql = "SELECT zona, local, endereco, bairro, sum(aptos_total) as totalLocal, count(secao) as urnas FROM `secao` group by local order by totalLocal DESC"; $lista = banco::listar($sql);
} try { $sql = 'INSERT INTO secao (zona, secao, cod_municipio, municipio, cod_local, local, endereco, bairro, cep, aptos_secao, secao_agregadas, aptos_agregadas, aptos_total, latitude, longitude) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)'; banco::executar($sql, array($objeto->zona, $objeto->secao, $objeto->cod_municipio, $objeto->municipio, $objeto->cod_local, $objeto->local, $objeto->endereco, $objeto->bairro, $objeto->cep, $objeto->aptos_secao, $objeto->secao_agregadas, $objeto->aptos_agregadas, $objeto->aptos_total, $objeto->latitude, $objeto->longitude)); mensagem::sucesso('Operação realizada com sucesso!'); aplicacao::redirect('secoes.php'); } catch (Exception $e) { mensagem::erro('Não foi possivel cadastrar usuário. Erro no banco de dados.'); aplicacao::redirect('secao-cadastro.php'); } } if ($acao == 'editar') { if ($objeto->zona != $zona or $objeto->secao != $secao) { $sql = 'SELECT * FROM secao WHERE secao =? and zona=? '; $result = banco::listar($sql, array($objeto->secao, $objeto->zona)); if (count($result) > 0) { mensagem::erro('Não foi possivel cadastrar seção. A zona e seção informados já existem no banco de dados.'); $erro = true; } } try { $sql = 'UPDATE secao SET zona = ?, secao = ?, cod_municipio = ?, municipio = ?, cod_local = ?, local = ?, endereco = ?, bairro = ?, cep = ?, aptos_secao = ?, secao_agregadas = ?, aptos_agregadas = ?, aptos_total = ?, latitude = ?, longitude = ? WHERE zona = ? and secao = ?'; banco::executar($sql, array($objeto->zona, $objeto->secao, $objeto->cod_municipio, $objeto->municipio, $objeto->cod_local, $objeto->local, $objeto->endereco, $objeto->bairro, $objeto->cep, $objeto->aptos_secao, $objeto->secao_agregadas, $objeto->aptos_agregadas, $objeto->aptos_total, $objeto->latitude, $objeto->longitude, $zona, $secao)); mensagem::sucesso('Operação realizada com sucesso!'); aplicacao::redirect('secoes.php'); } catch (Exception $e) { mensagem::erro('Não foi possivel alterar usuário. Erro no banco de dados.'); aplicacao::redirect('secao-cadastro.php?zona=' . $zona . '&secao=' . $secao); } } }
<?php include "aplicacao/boot.php"; $sql = "SELECT local, CONCAT(endereco,' ',bairro,' ',municipio) as logradouro FROM secao GROUP BY local ORDER BY local ASC"; $lista = banco::listar($sql); foreach ($lista as $item) { $result = gmaps::getLatLong($item->logradouro); if ($result) { $lat = $result[0]; $long = $result[1]; banco::executar('UPDATE secao SET latitude = ?, longitude = ? WHERE local = ?', array($lat, $long, $item->local)); } }
banco::abrirTransacao(); try { //DELETAR OS REGISTROS DE Advogados associados ao LOCAL foreach ($secaoResult as $secao) { $sql = "DELETE FROM advogado_secao WHERE secao = ? and zona = ?"; banco::executar($sql, array($secao->secao, $secao->zona)); } $listaAdvg = aplicacao::getParam('listaCodAdvg'); if ($listaAdvg) { $lista = explode(",", $listaAdvg); if (count($lista) > 0) { //Associar para cada advogado todas as secoes do local foreach ($lista as $cod_adv) { foreach ($secaoResult as $secao) { //DELETAR OS REGISTROS DE Advogados associados ao LOCAL $sql = "INSERT INTO advogado_secao (cod_advogado,secao,zona) VALUES (?,?,?)"; banco::executar($sql, array($cod_adv, $secao->secao, $secao->zona)); } } } } $resultado = array("sucesso" => 1); } catch (excption $e) { $resultado = array("sucesso" => 0); banco::cancelarTransacao(); } banco::fecharTransacao(); } $json = json_encode($resultado); } print $json;
} 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) {