}
}
?>
 
                            </select>
                        </div>
                    </fieldset>
                    
                    <fieldset class="coluna">
                        <div class="side-by-side clearfix">
                            <label for="selFormaPagamento">Forma de Pagamento* <a href="javascript: void(0);" onclick="janelaAdicionarFormaPagamento();" title="Adicionar novo registro." class="adicionar"><img src="img/adicionar.png" border="0" width="12px" height="12px"/></a></label>                                
                            <select data-placeholder="SELECIONE A FORMA DE PAGAMENTO." style="width:313px;" class="chosen-select-deselect" id="selFormaPagamento"  name="FPG_ID">
                                <option value=""></option>
                                <?php 
$arrStrFiltros["FPG_Status"] = "A";
$arrObjs = FachadaFinanceiro::getInstance()->consultarFormaPagamento($arrStrFiltros);
if ($arrObjs != null) {
    $arrObjs = $arrObjs["objects"];
    for ($intI = 0; $intI < count($arrObjs); $intI++) {
        echo '<option value="' . $arrObjs[$intI]->getId() . '">' . $arrObjs[$intI]->getDescricao() . '</option>';
    }
}
?>
 
                            </select>
                        </div>
                    </fieldset>
                </fieldset>
                <fieldset class="linha">
                    <label for="txtAnotacao">Anota&ccedil;&otilde;es</label>                                                        
                    <textarea id="txtAnotacao" name="LCA_Observacao" class="campoTextoPadrao" rows="5" style="width: 702px;"></textarea>
// 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 = FachadaFinanceiro::getInstance()->consultarContribuicao($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["totalContribuicoes"] = $arrObjs["totalContribuicoes"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarContribuicao($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirContribuicao($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "ReferenciaAtual") {
        $arrStrJson["referenciaAtual"] = date("m/Y");
    }
} catch (Exception $objException) {
    $arrStrJson["excecao"] = "true";
    $arrStrJson["sucesso"] = "false";
    $arrStrJson["mensagem"] = $objException->getMessage();
}
echo json_encode($arrStrJson);
    if ($strAcao == "Consultar") {
        $arrObjs = FachadaFinanceiro::getInstance()->consultarContaTransferencia($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarContaTransferencia($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirContaTransferencia($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "GetValorContaBancaria") {
        $arrDados = FachadaFinanceiro::getInstance()->getSaldoContaBancaria($_POST);
        if ($arrDados != null) {
            $arrStrJson["rows"] = $arrDados;
            $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);
 private function factory($arrStrDados)
 {
     $obj = new ContaTransferencia();
     if (isset($arrStrDados["TRC_ID"])) {
         $obj->setId($arrStrDados["TRC_ID"]);
     }
     if (isset($arrStrDados["TRC_DataHoraCadastro"])) {
         $obj->setDataHoraCadastro($arrStrDados["TRC_DataHoraCadastro"]);
     }
     if (isset($arrStrDados["TRC_DataTransferencia"])) {
         $obj->setDataTransferencia($arrStrDados["TRC_DataTransferencia"]);
     }
     if (isset($arrStrDados["TRC_Valor"])) {
         $obj->setValor($arrStrDados["TRC_Valor"]);
     }
     if (isset($arrStrDados["COB_De_ID"])) {
         $arrConsultaContaDe["COB_ID"] = $arrStrDados["COB_De_ID"];
         $arrObjConsultaDe = FachadaFinanceiro::getInstance()->consultarContaBancaria($arrConsultaContaDe);
         if ($arrObjConsultaDe != null) {
             $arrObjConsultaDe = $arrObjConsultaDe["objects"];
             $contaDe = new ContaBancaria();
             $contaDe = $arrObjConsultaDe[0];
             $obj->setContaTransferenciaDe($contaDe);
         } else {
             $obj->setContaTransferenciaDe(null);
         }
     } else {
         $obj->setContaTransferenciaDe(null);
     }
     if (isset($arrStrDados["COB_Para_ID"])) {
         $arrConsultaContaPara["COB_ID"] = $arrStrDados["COB_Para_ID"];
         $arrObjConsultaPara = FachadaFinanceiro::getInstance()->consultarContaBancaria($arrConsultaContaPara);
         if ($arrObjConsultaPara != null) {
             $arrObjConsultaPara = $arrObjConsultaPara["objects"];
             $contaPara = new ContaBancaria();
             $contaPara = $arrObjConsultaPara[0];
             $obj->setContaTransferenciaPara($contaPara);
         } else {
             $obj->setContaTransferenciaPara(null);
         }
     } else {
         $obj->setContaTransferenciaPara(null);
     }
     if (isset($arrStrDados["USU_Cadastro_ID"])) {
         $arrConsultaUsuarioCadastro["USU_Cadastro_ID"] = $arrStrDados["USU_Cadastro_ID"];
         $arrObjUsuario = FachadaGerencial::getInstance()->consultarUsuario($arrConsultaUsuarioCadastro);
         if ($arrObjUsuario != null) {
             $arrObjUsuario = $arrObjUsuario["objects"];
             $usuario = new Usuario();
             $usuario = $arrObjUsuario[0];
             $obj->setUsuarioCadastro($usuario);
         } else {
             $obj->setUsuarioCadastro(null);
         }
     } else {
         $obj->setUsuarioCadastro(null);
     }
     return $obj;
 }
$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 = FachadaFinanceiro::getInstance()->consultarCentroCusto($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarCentroCusto($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirCentroCusto($_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);
     $strHtml .= '<td align="right"><b>' . $douTotal . '</b></td>';
     $strHtml .= '<td align="right" colspan="4"></td>';
     $strHtml .= '</tr>';
     $strHtml .= '</table>';
 } else {
     $strHtml = '<table border="0" cellpadding="5" cellspacing="0" width="100%">';
     $strHtml .= '<tr>';
     $strHtml .= '<td>Nenhum pagamento em aberto.</td>';
     $strHtml .= '</tr>';
     $strHtml .= '<table>';
 }
 $strHtml .= '</td>';
 $strHtml .= '</tr>';
 $arrStrFiltros = array();
 $arrStrFiltros["CAR_Situacao"] = "NAO LIQUIDADO";
 $arrObjs = FachadaFinanceiro::getInstance()->consultarContaAReceber($arrStrFiltros);
 $douTotal = $arrObjs["totalLancamentos"];
 $arrObjs = $arrObjs["rows"];
 if ($arrObjs != null) {
     $strHtml .= '<tr>';
     $strHtml .= '<td>';
     $strHtml .= 'Recebimentos em aberto (Contas &agrave; Receber) ';
     $strHtml .= '</td>';
     $strHtml .= '</tr>';
     $strHtml .= '<tr>';
     $strHtml .= '<td>';
     //$strHtml .= '<legend>Pagamentos em aberto (Contas &agrave; Pagar)</legend>';
     $strHtml .= '<table id="dadosRelatorioRecebimento" border="1px" cellpadding="5" cellspacing="0" width="100%">';
     $strHtml .= '<tr class="cabecalhoTabela">';
     $strHtml .= '<td width="5%">Cód.</td>';
     $strHtml .= '<td width="10%" align="center">Data Venc.</td>';
$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 = FachadaFinanceiro::getInstance()->consultarContaBancaria($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarContaBancaria($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirContaBancaria($_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);
$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 = FachadaFinanceiro::getInstance()->consultarFormaPagamento($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarFormaPagamento($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirFormaPagamento($_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);
         $strHtml .= '<input type="text" name="PCL_Valor[]" class="campoTextoPadrao" value="' . $arrStrDadosParcelas[$intI]["PCL_Valor"] . '"/>';
         $strHtml .= '</td>';
         $strHtml .= '<td  align="center">';
         // $strHtml .= $strNumeroInicialDocumentoParcela;
         $strHtml .= '<input type="text" name="PCL_Numero[]" class="campoTextoPadrao" value="' . $arrStrDadosParcelas[$intI]["PCL_Numero"] . '"/>';
         $strHtml .= '</td>';
         $strHtml .= '<td>';
         $strHtml .= '<input type="button" value="Remover" class="botao" onclick="removerParcela(' . $intI . ');"/>';
         $strHtml .= '</td>';
         $strHtml .= '</tr>';
     }
     $strHtml .= '</table>';
     $arrStrJson["sucesso"] = "true";
     $arrStrJson["html"] = $strHtml;
 } elseif ($strAcao == "ConsultarParcelas") {
     $arrStrDadosParcelas = FachadaFinanceiro::getInstance()->consultarParcelasContaPagarReceber($_POST);
     if ($arrStrDadosParcelas != null) {
         $arrStrJson["rows"] = $arrStrDadosParcelas;
         $arrStrJson["sucesso"] = "true";
     }
 } elseif ($strAcao == "CalulcarValorPago") {
     $douJuros = doubleval(NumeroHelper::getInstance()->formatarNumeroParaBanco($_POST["PCL_Juros"]));
     $douMora = doubleval(NumeroHelper::getInstance()->formatarNumeroParaBanco($_POST["PCL_Mora"]));
     $douMulta = doubleval(NumeroHelper::getInstance()->formatarNumeroParaBanco($_POST["PCL_Multa"]));
     $douDesconto = doubleval(NumeroHelper::getInstance()->formatarNumeroParaBanco($_POST["PCL_Desconto"]));
     $douParcela = doubleval(NumeroHelper::getInstance()->formatarNumeroParaBanco($_POST["PCL_ValorParcela"]));
     $arrStrJson["valorPago"] = $douParcela + $douJuros + $douMora + $douMulta - $douDesconto;
     $arrStrJson["valorPago"] = NumeroHelper::getInstance()->formatarMoeda($arrStrJson["valorPago"]);
     $arrStrJson["sucesso"] = "true";
 } elseif ($strAcao == "DataAtual") {
     $arrStrJson["dataAtual"] = date("d/m/Y");
// 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 = FachadaFinanceiro::getInstance()->consultarFluxoCaixa($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["totalLancamentos"] = $arrObjs["totalLancamentos"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarFluxoCaixa($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirFluxoCaixa($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "ReferenciaAtual") {
        $arrStrJson["referenciaAtual"] = date("m/Y");
    }
} catch (Exception $objException) {
    $arrStrJson["excecao"] = "true";
    $arrStrJson["sucesso"] = "false";
    $arrStrJson["mensagem"] = $objException->getMessage();
}
echo json_encode($arrStrJson);
                <input type="hidden" id="hddID" name="COB_ID"/><!-- PK do registro, utilizado no ALTERAR -->
                <input type="hidden" id="hddFocus"/><!-- responsável por guardar o campos que receberá o focus -->
                
                <fieldset class="linha">
                    <fieldset class="coluna">
                        <label for="txtDescricao">Descri&ccedil;&atilde;o* </label>
                        <input type="text" id="txtDescricao" name="COB_Descricao" class="campoTextoPadrao" style="width: 259px;" placeholder="Ex.: Conta, Poupan&ccedil;a, etc" />
                    </fieldset>
                    <fieldset class="coluna">
                        <label for="selBanco">Banco*</label>
                        <select id="selBanco" name="BAN_ID" data-placeholder="SELECIONE O BANCO." class="chosen-select-deselect" style="width: 281px;">
                            <option value=""></option>
                            <?php 
$arrStrFiltros = array();
$arrStrFiltros["BAN_Status"] = "A";
$arrObjs = FachadaFinanceiro::getInstance()->consultarBanco($arrStrFiltros);
$arrObjs = $arrObjs["objects"];
$strHtml = '';
for ($intI = 0; $intI < count($arrObjs); $intI++) {
    $strHtml .= '<option value="' . $arrObjs[$intI]->getId() . '">' . $arrObjs[$intI]->getDescricao() . ' (COD. ' . $arrObjs[$intI]->getCodigo() . ') ' . '</option>';
}
echo $strHtml;
?>
                        </select>
                    </fieldset>                    
                </fieldset>
                <fieldset class="linha" style="margin-top: 10px;">
                    <fieldset class="coluna">
                        <label for="txtAgencia">Ag&ecirc;ncia*</label>
                        <input type="text" id="txtAgencia" name="COB_Agencia" class="campoTextoPadrao" />
                    </fieldset>
             }
         }
     }
     $arrStrJson["sucesso"] = "true";
     $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
 } elseif ($strAcao == "LimparEmail") {
     if (isset($_SESSION["DADOS_FORNECEDOR"]["EMAILS"])) {
         unset($_SESSION["DADOS_FORNECEDOR"]["EMAILS"]);
     }
     $arrStrJson["sucesso"] = "true";
     $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
 } elseif ($strAcao == "PreencherSessionEmails") {
     if (isset($_POST["FOR_ID"])) {
         $arrFiltroConsultaEmail["FOR_ID"] = $_POST["FOR_ID"];
     }
     $arrObjs = FachadaFinanceiro::getInstance()->consultarEmailFornecedor($arrFiltroConsultaEmail);
     if ($arrObjs != null) {
         unset($_SESSION["DADOS_FORNECEDOR"]["EMAILS"]);
         if ($arrObjs != null) {
             $arrObjs = $arrObjs["objects"];
             if (count($arrObjs) > 0) {
                 for ($intI = 0; $intI < count($arrObjs); $intI++) {
                     $objEmail = new PessoaEmail();
                     $objEmail = $arrObjs[$intI];
                     $arrStrDados["ID"] = $intI + 1;
                     $arrStrDados["EMA_Email"] = $objEmail->getEmail();
                     $_SESSION["DADOS_FORNECEDOR"]["EMAILS"][] = $arrStrDados;
                     $_SESSION["DADOS_FORNECEDOR"]["EMAILS_NUMERACAO"] = $intI + 1;
                 }
                 $arrStrJson["sucesso"] = "true";
                 $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
$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 = FachadaFinanceiro::getInstance()->consultarLote($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarLote($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirLote($_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);
                        </div>
                    </fieldset>
                    <fieldset class="coluna" id="saldoAtualContaOrigem">
                    </fieldset>
                </fieldset>
                
                
                <fieldset class="linha">
                    <fieldset class="coluna">
                        <div class="side-by-side clearfix">
                        <label for="selContaDestino">Conta destino*</label>                                
                        <select data-placeholder="SELECIONAR CONTA DESTINO." class="chosen-select-deselect" id="selContaDestino" name="COB_Para_ID" style="width: 260px;" onchange="preencherValorContaPara();" >
                                <option value=""></option>
                                <?php 
$arrStrFiltrosContaPara["COB_Status"] = "A";
$arrObjsPara = FachadaFinanceiro::getInstance()->consultarContaBancaria($arrStrFiltrosContaPara);
if ($arrObjsPara != null) {
    $arrObjsPara = $arrObjsPara["objects"];
    for ($intI = 0; $intI < count($arrObjsPara); $intI++) {
        $contaPara = new ContaBancaria();
        $contaPara = $arrObjsPara[$intI];
        echo '<option value="' . $contaPara->getId() . '">' . $contaPara->getDescricao() . '</option>';
    }
}
?>
 
                            </select>
                        </div>
                    </fieldset>
                    <fieldset class="coluna" id="saldoAtualContaDestino">
                    </fieldset>
<?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);
/*echo '<pre>';
  print_r($arrStrDados = FachadaFinanceiro::getInstance()->consultarPlanoConta($_GET));
  die();*/
if (isset($_GET)) {
    $arrStrDados = FachadaFinanceiro::getInstance()->consultarPlanoConta($_GET);
    if ($arrStrDados != null) {
        if (count($arrStrDados) > 0) {
            $arrStrDados = $arrStrDados["objects"];
            ?>
<html>
    <head>
        <title>Plano de Contas</title>
        <link type="text/css" rel="stylesheet" href="../../../sistema/home/css/relatorio.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>
    <body>
        <div id="containerRelatorio">
            <?php 
            include "../../../sistema/gerencial/inc/executar-impressao.inc.php";
            ?>
 $strTipo = $_POST["PESQ_Tipo"];
 $arrStrFiltros = array();
 switch ($strTipo) {
     case "MEMBRO":
         $arrStrFiltros["PES_Nome"] = $_POST["PESQ_Nome"];
         $arrObjs = FachadaCadastro::getInstance()->consultarMembro($arrStrFiltros);
         $arrStrDados = $arrObjs["rows"];
         break;
     case "FUNCIONARIO":
         $arrStrFiltros["PES_Nome"] = $_POST["PESQ_Nome"];
         $arrObjs = FachadaCadastro::getInstance()->consultarFuncionario($arrStrFiltros);
         $arrStrDados = $arrObjs["rows"];
         break;
     case "FORNECEDOR":
         $arrStrFiltros["FOR_NomeFantasia"] = $_POST["PESQ_Nome"];
         $arrObjs = FachadaFinanceiro::getInstance()->consultarFornecedor($arrStrFiltros);
         $arrStrDados = $arrObjs["rows"];
         break;
 }
 if ($arrStrDados != null) {
     if (count($arrStrDados) > 0) {
         $strHtml = "<table border='1' class='dadosTabela' cellpadding='5' cellspacing='5' width='100%'>";
         $strHtml .= "<tr class='cabecalhoTabela'>";
         if ($strTipo == "FORNECEDOR") {
             $strHtml .= "<td style='width:25%'>Razão Social</td>";
         } else {
             $strHtml .= "<td style='width:25%'>Nome</td>";
         }
         $strHtml .= "<td style='width:30%'>Endereço</td>";
         $strHtml .= "<td style='width:20%'>Telefone(s)</td>";
         $strHtml .= "<td style='width:25%'>E-mail(s)</td>";
                    <fieldset class="coluna">
                        <label for="txtPesquisaDataFinal">At&eacute;</label>
                        <input type="text" id="txtPesquisaDataFinal" placeholder="__/__/____" class="campoTextoPadrao" value="<?php 
echo date("d/m/Y");
?>
"/>
                    </fieldset>
                    
                    <fieldset class="coluna">
                        <div class="side-by-side clearfix">
                            <label for="selCentroCustoPesquisa">Centro de Custo</label>                                
                            <select data-placeholder="SELECIONE O CENTRO DE CUSTO." style="width:215px;" class="chosen-select-deselect" id="selCentroCustoPesquisa"  >                                
                                <option value="0" selected="true">TODOS</option>
                                <?php 
$arrStrFiltros["CEN_Status"] = "A";
$arrObjs = FachadaFinanceiro::getInstance()->consultarCentroCusto($arrStrFiltros);
if ($arrObjs != null) {
    $arrObjs = $arrObjs["objects"];
    for ($intI = 0; $intI < count($arrObjs); $intI++) {
        echo '<option value="' . $arrObjs[$intI]->getId() . '">' . $arrObjs[$intI]->getDescricao() . '</option>';
    }
}
?>
 
                            </select>
                        </div>
                    </fieldset>
                    <fieldset class="coluna">
                        <input type="button" value="Gerar" onclick="gerar();" class="botao"/>
                    </fieldset>
                </form>
示例#18
0
 $strHtml .= '<td width="100px" align="center">N&ordm; do Documento</td>';
 $strHtml .= '<td width="60px" align="center">Atraso</td>';
 $strHtml .= '</tr>';
 $strClassDif = '';
 for ($intI = 0; $intI < count($arrObjs); $intI++) {
     $strClassDif = 'class="linhaNormal"';
     if ($intI % 2 == 0) {
         $strClassDif = 'class="linhaCor"';
     }
     $strHtml .= '<tr ' . $strClassDif . '>';
     $strHtml .= '<td>' . $arrObjs[$intI]["PCL_ID"] . '</td>';
     $strHtml .= '<td align="center">' . $arrObjs[$intI]["PCL_DataVencimento"] . '</td>';
     // consulta o histórico
     $arrStrFiltrosHistorico = array();
     $arrStrFiltrosHistorico["CON_ID"] = $arrObjs[$intI]["CON_ID"];
     $arrStrDadosHistoricos = FachadaFinanceiro::getInstance()->consultarContaPagarReceber($arrStrFiltrosHistorico);
     $arrStrDadosHistoricos = $arrStrDadosHistoricos["objects"];
     $strHtml .= '<td>' . $arrStrDadosHistoricos[0]->getDescricao() . '</td>';
     $strHtml .= '<td align="right">' . $arrObjs[$intI]["PCL_Valor"] . '</td>';
     $strHtml .= '<td align="center">' . $arrObjs[$intI]["PCL_Numero"] . '</td>';
     $strCor = '';
     if ($arrObjs[$intI]["PCL_DiasAtraso"] > 0) {
         $strCor = 'style="background-color: #FF4242; color: #FFF;"';
     }
     $strHtml .= '<td align="center" ' . $strCor . '>' . $arrObjs[$intI]["PCL_DiasAtraso"] . ' dia(s)</td>';
     $strHtml .= '</tr>';
     $douTotal += doubleval(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrObjs[$intI]["PCL_Valor"]));
 }
 $strHtml .= '<tr class="rodapeRelatorio">';
 $strHtml .= '<td colspan="3" align="right"><b>Total</b></td>';
 $strHtml .= '<td align="right"><b>' . NumeroHelper::getInstance()->formatarMoeda($douTotal) . '</b></td>';
                    </fieldset>
                    <fieldset class="coluna">
                        <label for="txtPesquisaDataFinal">At&eacute;</label>
                        <input type="text" id="txtPesquisaDataFinal" placeholder="__/__/____" class="campoTextoPadrao" value="<?php 
echo date("d/m/Y");
?>
"/>
                    </fieldset>
                    <fieldset class="coluna">
                        <div class="side-by-side clearfix">
                            <label for="selPlanoContaPesquisa">Plano de Conta</label>                                
                            <select data-placeholder="SELECIONE O PLANO DE CONTA." style="width:215px;" class="chosen-select-deselect" id="selPlanoContaPesquisa"  >                                
                                <option value="0" selected="true">TODOS</option>
                                <?php 
$arrStrFiltros["PLA_Status"] = "A";
$arrObjs = FachadaFinanceiro::getInstance()->consultarPlanoConta($arrStrFiltros);
if ($arrObjs != null) {
    $arrObjs = $arrObjs["objects"];
    for ($intI = 0; $intI < count($arrObjs); $intI++) {
        echo '<option value="' . $arrObjs[$intI]->getId() . '">' . $arrObjs[$intI]->getDescricao() . '</option>';
    }
}
?>
 
                            </select>
                        </div>
                    </fieldset>
                    <fieldset class="coluna">
                        <input type="button" value="Gerar" onclick="gerar();" class="botao"/>
                    </fieldset>
                </form>
    if ($strAcao == "Consultar") {
        $arrObjs = FachadaFinanceiro::getInstance()->consultarPlanoConta($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaFinanceiro::getInstance()->salvarPlanoConta($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "ConsultarCodigoContabil") {
        $arrObjs = FachadaFinanceiro::getInstance()->consultarPlanoConta($_POST);
        if ($arrObjs == null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaFinanceiro::getInstance()->excluirPlanoConta($_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);