/** * Exclui um registro */ public function Delete($param) { try { $key = $param['key']; // obtém a chave Transaction::open('livro'); // inicia transação com o banco 'livro' $cidade = new Pessoa($key); // instancia objeto Cidade $cidade->delete(); // deleta objeto do banco de dados Transaction::close(); // finaliza a transação $this->onReload(); // recarrega a datagrid new Message('info', "Registro excluído com sucesso"); } catch (Exception $e) { new Message('error', $e->getMessage()); } }
header("Content-type: application/json; charset=iso-8859-1", true); require_once '../../lib/php/conn.php'; require_once '../../models/Pessoa.php'; $data = new Pessoa(); require_once '../../models/TipoPessoa.php'; $tipoPessoa = new TipoPessoa(); require_once '../../models/Imagem.php'; $imagem = new Imagem(); foreach ($_REQUEST as $key => $value) { $_REQUEST[$key] = utf8_decode($value); } if ($_REQUEST['acao'] == 1 && $_REQUEST['operacao'] == 2) { if ($data->add()) { echo json_encode(array('success' => 1)); } else { echo json_encode(array('success' => 0)); } } elseif ($_REQUEST['acao'] == 2 && $_REQUEST['operacao'] == 2) { if ($data->edit()) { echo json_encode(array('success' => 1)); } else { echo json_encode(array('success' => 0)); } } elseif ($_REQUEST['acao'] == 3 && $_REQUEST['operacao'] == 2) { if ($data->delete()) { echo json_encode(array('success' => 1)); } else { echo json_encode(array('success' => 0)); } }
function Delete($param) { // obtém o parâmetro e exibe mensagem $key = $param['key']; // inicia transação com o banco 'pg_livro' TTransaction::open('pg_livro'); $pessoa = new Pessoa($key); $pessoa->delete(); // finaliza a transação TTransaction::close(); new TMessage('info', "Registro excluído com sucesso"); $this->onReload(); }