$strAcao = $_POST["ACO_Descricao"];
// requisições recebidas pela interface
// caso seja retornado uma exceção esta flag deve ser alterada
// para true. Dessa forma o sistema o sistema exibirá a div correspondente
// a exceção, será uma DIV diferente do padrão.
$arrStrJson["excecao"] = "false";
try {
    if ($strAcao == "Consultar") {
        $arrObjs = FachadaCarta::getInstance()->consultarTipoCarta($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCarta::getInstance()->salvarTipoCarta($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCarta::getInstance()->excluirTipoCarta($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    }
} catch (Exception $objException) {
    $arrStrJson["excecao"] = "true";
    $arrStrJson["sucesso"] = "false";
    $arrStrJson["mensagem"] = $objException->getMessage();
}
echo json_encode($arrStrJson);
Пример #2
0
<?php

// codificação utf-8
session_start();
include "../../../../inc/config.inc.php";
include "../../../sistema/gerencial/inc/seguranca.inc.php";
include "../inc/autoload.inc.php";
header('Content-Type: text/html; charset=utf-8', true);
if (isset($_GET["CAR_ID"])) {
    $arrStrFiltros["CAR_ID"] = trim($_GET["CAR_ID"]);
    $arrObj = FachadaCarta::getInstance()->consultarCarta($arrStrFiltros);
    if ($arrObj != null) {
        if (count($arrObj) > 0) {
            $objCarta = new Carta();
            $objCarta = $arrObj["objects"][0];
            $tipoCarta = new TipoCarta();
            $tipoCarta = $objCarta->getTipoCarta();
            ?>
<html>    
    <head>
        <title><?php 
            echo "Carta gerada em " . date("d/m/Y H:i:s");
            ?>
</title>
        <link type="text/css" rel="stylesheet" href="../../../sistema/home/css/ficha.css"/>
        <link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300' rel='stylesheet' type='text/css'>
        <script type="text/javascript" src="../../../../js/jquery.1.10.2.js"></script>
        <script type="text/javascript" src="../../../../js/jquery.utilitarios/jquery.print.js"></script>
        <script type="text/javascript" src="../../../sistema/home/js/sistema.js"></script>
    </head>