$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 = FachadaCadastro::getInstance()->consultarEstadoCivil($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarEstadoCivil($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirEstadoCivil($_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);
 $txtIgrejaTelefone = strtoupper($arrDadosParametro["objects"][18]->getValor());
 $txtIgrejaFax = strtoupper($arrDadosParametro["objects"][11]->getValor());
 $strEndereco = $txtIgrejaCNPJ . "<br/>";
 $txtImagem = $arrDadosParametro["objects"][12]->getValor();
 $strComplemento = "";
 $strFax = "";
 if (trim($txtIgrejaComplemento) != "") {
     $strComplemento = ", " . $txtIgrejaComplemento;
 }
 if (trim($txtIgrejaFax) != "") {
     $strFax = " Fax: " . $txtIgrejaFax;
 }
 $strEndereco .= $txtIgrejaLogradouro . ", " . $txtIgrejaNumero . $strComplemento . "<br/>";
 $strEndereco .= $txtIgrejaBairro . " - " . $txtIgrejaCidade . " - " . $txtIgrejaUF . "<br/>";
 $strEndereco .= "CEP: " . $txtIgrejaCEP . " Tel.: " . $txtIgrejaTelefone . $strFax;
 $arrObj = FachadaCadastro::getInstance()->consultarMembro($_GET);
 if ($arrObj != null) {
     if (count($arrObj) > 0) {
         $strTable = "<html>";
         $strTable .= "<head>";
         $strTable .= "<title>Lista de Membros gerada em " . date("d/m/Y") . "</title>";
         $strTable .= "<link type='text/css' rel='stylesheet' href='../../../sistema/home/css/sistema.css'/>";
         $strTable .= "<link type='text/css' rel='stylesheet' href='../../../sistema/home/css/ficha.css'/>";
         $strTable .= "</head>";
         $strTable .= "<body>";
         $strTable .= "<div id='ficha'>";
         $strTable .= "<img src=" . $txtImagem . " />";
         $strTable .= "<h1 style='font-size: 18px;'>LISTA DE MEMBROS</h1>";
         $strTable .= "<table id='dadosRelatorio' border='1px' cellpadding='5' cellspacing='0' width='900px'>";
         $strTable .= "<tr>";
         $strTable .= "<td width='200px' >Nome</td>";
        <div id="tabs-1">
            <div id="dialogs">
                <div id="dialog-atencao" title="Aten&ccedil;&atilde;o"></div> 
                <div id="dialog-excecao" title="Exce&ccedil;&atilde;o"></div>
            </div><!-- dialogs -->            
            <form style=" height: 550px; " id="frmCadastro" onSubmit="return false;">                
                <fieldset class="linha"> 
                    <fieldset class="coluna">
                        <div class="side-by-side clearfix">                                        
                            <select data-placeholder="SELECIONE O MEMBRO" style="width:350px;" class="chosen-select-deselect" id="selMembro"  name="PES_Membro_ID"  >
                                <option value=""></option>
                                <?php 
$arrStrFiltros["PES_Status"] = "A";
$arrStrFiltros["MembroNaoFuncionario"] = true;
//pra trazer mebros que não estão relacionados com funcionários ainda
$arrObjMembro = FachadaCadastro::getInstance()->consultarMembro($arrStrFiltros);
if ($arrObjMembro != null) {
    $arrObj = $arrObjMembro["objects"];
    for ($intI = 0; $intI < count($arrObj); $intI++) {
        echo '<option value="' . $arrObj[$intI]->getId() . '">   ' . utf8_encode($arrObj[$intI]->getNome()) . '</option>';
    }
} else {
    echo '<option value="">Selecione o membro</option>';
}
?>
 
                            </select>
                        </div>
                    </fieldset>
                    <fieldset class="linha">
                        <input type="button" value="Gerar" onclick="gerar();" class="botao"/>                                        
$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 = FachadaCadastro::getInstance()->consultarAtividade($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarAtividade($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirAtividade($_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);
}
?>
 
                                </select>
                            </div>
                        </fieldset>
                        
                        <fieldset class="coluna">
                            <div class="side-by-side clearfix">
                            <label for="selPesquisaMembros">Membros</label>                                
                                <select data-placeholder="TODOS" style="width:280px;" class="chosen-select-deselect" id="selPesquisaMembros"  name="PES_ID">
                                    <option value=""></option>
                                    <?php 
//$arrStrFiltros = array();
//$arrStrFiltros["PES_Status"] = "A";
$arrObjs = FachadaCadastro::getInstance()->consultarMembro(null);
if ($arrObjs != null) {
    $arrObjs = $arrObjs["objects"];
    for ($intI = 0; $intI < count($arrObjs); $intI++) {
        echo '<option value="' . $arrObjs[$intI]->getId() . '">' . $arrObjs[$intI]->getNome() . '</option>';
    }
}
?>
 
                                </select>
                            </div>
                        </fieldset>
                        
                        <fieldset class="coluna">
                            <label for="txtPesquisaDataInicial">De</label>
                            <input id="txtPesquisaDataInicial" class="campoTextoPadrao" value="<?php 
$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 = FachadaCadastro::getInstance()->consultarCongregacao($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarCongregacao($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirCongregacao($_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);
Example #7
0
                    </fieldset>                        
                </div><!-- tabs-dados-atividades-membro -->
                
                
                
                
                <div id="tabs-dados-ministerios-membro" >                        
                    <fieldset class="linha">                        
                        <fieldset class="coluna">
                            <div class="side-by-side clearfix">
                                <label for="selAreaMinisterial">Área Ministerial</label>                                
                                <select data-placeholder="ÁREA MINISTERIAL" style="width:250px;" class="chosen-select-deselect" id="selAreaMinisterial" name="AMI_ID" onchange="getMinisterios()">                                
                                    <option value=""></option>
                                    <?php 
$arrStrFiltros["AMI_Status"] = "A";
$arrObjFaixa = FachadaCadastro::getInstance()->consultarAreaMinisterial($arrStrFiltros);
if ($arrObjFaixa != null) {
    $arrObj = $arrObjFaixa["objects"];
    for ($intI = 0; $intI < count($arrObj); $intI++) {
        echo '<option value="' . $arrObj[$intI]->getId() . '">' . $arrObj[$intI]->getDescricao() . '</option>';
    }
}
?>
                                </select>
                            </div>
                        </fieldset>
                        <fieldset class="coluna" >
                            <div class="side-by-side clearfix">
                            <label for="selMinisterio">Ministérios <a href="javascript: void(0);" onclick="openAddMinisterio();" title="Adicionar atividade." class="adicionar"><img src="img/adicionar.png" border="0" width="12px" height="12px"/></a></label>                                
                                <select data-placeholder="SELECIONE O MINISTÉRIO." style="width:300px;" class="chosen-select-deselect" id="selMinisterio"  name="MIN_ID">
                                </select>
 private function factory($arrStrDados)
 {
     $obj = new Fornecedor();
     if (isset($arrStrDados["FOR_ID"])) {
         $obj->setId($arrStrDados["FOR_ID"]);
     }
     $objBanco = new Banco();
     if (isset($arrStrDados["BAN_ID"])) {
         $objBanco->setId($arrStrDados["BAN_ID"]);
     }
     if (isset($arrStrDados["BAN_Descricao"])) {
         $objBanco->setDescricao($arrStrDados["BAN_Descricao"]);
     }
     $obj->setBanco($objBanco);
     $membro = new Membro();
     if (isset($arrStrDados["PES_ID"])) {
         if ($arrStrDados["PES_ID"] > 0) {
             $arrConsultaMembro["PES_ID"] = $arrStrDados["PES_ID"];
             $arrDadosMembro = FachadaCadastro::getInstance()->consultarMembro($arrConsultaMembro);
             if ($arrDadosMembro != null) {
                 $membro = $arrDadosMembro["objects"][0];
             }
         }
     }
     $obj->setMembro($membro);
     if (isset($arrStrDados["FOR_NomeFantasia"])) {
         $obj->setNomeFantasia($arrStrDados["FOR_NomeFantasia"]);
     }
     if (isset($arrStrDados["FOR_RazaoSocial"])) {
         $obj->setRazaoSocial($arrStrDados["FOR_RazaoSocial"]);
     }
     if (isset($arrStrDados["FOR_CNPJ"])) {
         $obj->setCNPJ($arrStrDados["FOR_CNPJ"]);
     }
     if (isset($arrStrDados["FOR_InscricaoEstadual"])) {
         $obj->setInscricaoEstadual($arrStrDados["FOR_InscricaoEstadual"]);
     }
     if (isset($arrStrDados["FOR_DataFundacao"])) {
         $obj->setDataFundacao($arrStrDados["FOR_DataFundacao"]);
     }
     if (isset($arrStrDados["FOR_RamoAtividade"])) {
         $obj->setRamoAtividade($arrStrDados["FOR_RamoAtividade"]);
     }
     if (isset($arrStrDados["FOR_Agencia"])) {
         $obj->setAgencia($arrStrDados["FOR_Agencia"]);
     }
     if (isset($arrStrDados["FOR_Conta"])) {
         $obj->setConta($arrStrDados["FOR_Conta"]);
     }
     if (isset($arrStrDados["FOR_Site"])) {
         $obj->setSite($arrStrDados["FOR_Site"]);
     }
     if (isset($arrStrDados["FOR_Observacao"])) {
         $obj->setObservacao($arrStrDados["FOR_Observacao"]);
     }
     $objEndereco = new Endereco();
     if (isset($arrStrDados["FOR_EnderecoLogradouro"])) {
         $objEndereco->setLogradouro($arrStrDados["FOR_EnderecoLogradouro"]);
     }
     if (isset($arrStrDados["FOR_EnderecoNumero"])) {
         $objEndereco->setNumero($arrStrDados["FOR_EnderecoNumero"]);
     }
     if (isset($arrStrDados["FOR_EnderecoComplemento"])) {
         $objEndereco->setComplemento($arrStrDados["FOR_EnderecoComplemento"]);
     }
     if (isset($arrStrDados["FOR_EnderecoBairro"])) {
         $objEndereco->setBairro($arrStrDados["FOR_EnderecoBairro"]);
     }
     if (isset($arrStrDados["FOR_EnderecoCidade"])) {
         $objEndereco->setCidade($arrStrDados["FOR_EnderecoCidade"]);
     }
     if (isset($arrStrDados["FOR_EnderecoUf"])) {
         $objEndereco->setUf($arrStrDados["FOR_EnderecoUf"]);
     }
     if (isset($arrStrDados["FOR_EnderecoCep"])) {
         $objEndereco->setCep($arrStrDados["FOR_EnderecoCep"]);
     }
     if (isset($arrStrDados["FOR_EnderecoPontoReferencia"])) {
         $objEndereco->setPontoReferencia($arrStrDados["FOR_EnderecoPontoReferencia"]);
     }
     if (isset($arrStrDados["FOR_Status"])) {
         $obj->setStatus($arrStrDados["FOR_Status"]);
     } else {
         $obj->setStatus("A");
     }
     if (isset($arrStrDados["FOR_Tipo"])) {
         $obj->setTipo($arrStrDados["FOR_Tipo"]);
     } else {
         $obj->setTipo("PJ");
     }
     $obj->setEndereco($objEndereco);
     return $obj;
 }
        }
    }
    ?>

                    </table>

                    <h1>Processo de Desligamento</h1>
                    <table class="dadosFicha">
                        <tr class="cabecalhoFicha">
                            <td>Data</td>
                            <td>Descrição</td>
                        </tr>
                        <?php 
    $arrStrFiltrosDesli = array();
    $arrStrFiltrosDesli["PES_ID"] = $intPessoaID;
    $arrObjsDesli = FachadaCadastro::getInstance()->consultarMotivoDesligamentoMembro($arrStrFiltrosAtiv);
    if ($arrObjsDesli != null) {
        if (count($arrObjsDesli) > 0) {
            $arrObjsDesli = $arrObjsDesli["objects"];
            for ($intI = 0; $intI < count($arrObjsDesli); $intI++) {
                ?>
                        <tr>
                            <td><?php 
                echo $arrObjsDesli[$intI]->getData();
                ?>
</td>
                            <td><?php 
                echo $arrObjsDesli[$intI]->getDescricao();
                ?>
</td>
                        </tr>
$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 = FachadaCadastro::getInstance()->consultarMinisterio($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarMinisterio($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirMinisterio($_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 = FachadaCadastro::getInstance()->consultarRendaSalario($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarRendaSalario($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirRendaSalario($_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);
        if (isset($_POST["PES_ID"])) {
            $arrFiltroConsulta["PES_ID"] = $_POST["PES_ID"];
        }
        $arrObjs = FachadaCadastro::getInstance()->consultarFuncionario($arrFiltroConsulta);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarFuncionario($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirFuncionario($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "ConsultarCPFCadastro") {
        $arrObjs = FachadaGerencial::getInstance()->consultarPessoa($_POST);
        if ($arrObjs == null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    }
} catch (Exception $objException) {
    $arrStrJson["excecao"] = "true";
    $arrStrJson["sucesso"] = "false";
    $arrStrJson["mensagem"] = $objException->getMessage();
    <ul>
        <li><a href="#tabs-1">Relat&oacute;rio de Mala Direta</a></li>            
    </ul>
    <div id="tabs-1" style="height: 500px;">
        <div id="print" >
            <form id="frmPesquisa" onSubmit="return false;"> 
                
                <fieldset class="linha" style="margin-bottom: 15px;">
                    <fieldset class="coluna">
                        <div class="side-by-side clearfix">
                        <label for="selMala">Assunto</label>                                
                            <select data-placeholder="TODOS" style="width:280px;" class="chosen-select-deselect"  id="selMala"  name="NES_ID">
                                <option value=""></option>
                                <?php 
$arrStrFiltros["MAD_ID"] = null;
$arrObj = FachadaCadastro::getInstance()->consultarMalaDireta($arrStrFiltros);
if ($arrObj != null) {
    $arrObj = $arrObj["objects"];
    for ($intI = 0; $intI < count($arrObj); $intI++) {
        echo '<option value="' . $arrObj[$intI]->getId() . '">' . utf8_encode($arrObj[$intI]->getAssunto()) . '</option>';
    }
} else {
    echo '<option value="">NENHUMA MALA DIRETA CADASTRADA</option>';
}
?>
 
                            </select>
                        </div>
                    </fieldset> 
                    <fieldset class="coluna">
                        <input type="button" value="Gerar" onclick="gerarGrafico();" class="botao"/>
$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 = FachadaCadastro::getInstance()->consultarStatusMembro($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarStatusMembro($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirStatusMembro($_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 = FachadaCadastro::getInstance()->consultarNivelEscolaridade($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarNivelEscolaridade($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirNivelEscolaridade($_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);
        echo '<option value="' . $arrObj[$intI]->getId() . '">' . $arrObj[$intI]->getDescricao() . '</option>';
    }
}
?>
                                </select>
                            </div>
                        </fieldset>                        
                        <fieldset class="coluna">
                            <div class="side-by-side clearfix">
                            <label for="selPesquisaMinisterio">Ministério</label>                                
                                <select data-placeholder="TODOS" style="width:350px;" class="chosen-select-deselect" id="selPesquisaMinisterio"  name="MIN_ID">
                                    <option value=""></option>
                                    <?php 
$arrStrFiltros = array();
$arrStrFiltros["MIN_Status"] = "A";
$arrObjs = FachadaCadastro::getInstance()->consultarMinisterio($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>
                    </fieldset>
                                    </fieldset>
                                    <fieldset class="coluna">
                                        <label for="txtNascionalidade">Nacionalidade</label>
                                        <input type="text" id="txtNascionalidade" name="PES_Nacionalidade" class="campoTextoPadrao" placeholder="EX.: BRASILEIRA" style="width: 280px;"/>
                                    </fieldset>
                                </fieldset>

                                <fieldset class="linha">
                                    <fieldset class="coluna">
                                        <div class="side-by-side clearfix">
                                        <label for="selNivelEscolaridade">Nível de escolaridade</label>                                
                                            <select data-placeholder="SELECIONE O NÍVEL DE ESCOLARIDADE." style="width:320px;" class="chosen-select-deselect" id="selNivelEscolaridade"  name="NES_ID">
                                                <option value=""></option>
                                                <?php 
$arrStrFiltros["NES_Status"] = "A";
$arrObjEscolaridade = FachadaCadastro::getInstance()->consultarNivelEscolaridade($arrStrFiltros);
if ($arrObjEscolaridade != null) {
    $arrObj = $arrObjEscolaridade["objects"];
    for ($intI = 0; $intI < count($arrObj); $intI++) {
        echo '<option value="' . $arrObj[$intI]->getId() . '">' . utf8_encode($arrObj[$intI]->getDescricao()) . '</option>';
    }
}
?>
 
                                            </select>
                                        </div>
                                    </fieldset>
                                    <fieldset class="coluna">
                                        <label for="txtFormacao">Formação</label>
                                        <input type="text" id="txtFormacao" name="PES_Formacao" class="campoTextoPadrao" placeholder="EX.: ANALISTA DE SISTEMAS" style="width: 280px;" />                                    
                                    </fieldset>                                
$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 = FachadaCadastro::getInstance()->consultarAreaMinisterial($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarAreaMinisterial($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirAreaMinisterial($_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);
    }
}
?>
 
                                </select>
                            </div>
                        </fieldset>                
                        <fieldset class="coluna">
                            <div class="side-by-side clearfix">
                            <label for="selPesquisaEstadoCivil">Estado civil</label>                                
                                <select data-placeholder="TODOS" style="width:280px;" class="chosen-select-deselect" id="selPesquisaEstadoCivil"  name="ECV_ID">
                                    <option value=""></option>
                                    <?php 
$arrStrFiltros = array();
$arrStrFiltros["ECV_Status"] = "A";
$arrObjs = FachadaCadastro::getInstance()->consultarEstadoCivil($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">
                                <div class="side-by-side clearfix">
                                    <label for="selPesquisaStatus">Status</label>                                
                                    <select data-placeholder="TODOS" class="chosen-select-deselect" id="selPesquisaStatus" style="width: 100px;">                                    
$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 = FachadaCadastro::getInstance()->consultarAreaAtuacao($_POST);
        if ($arrObjs != null) {
            $arrStrJson["rows"] = $arrObjs["rows"];
            $arrStrJson["num_rows"] = $arrObjs["num_rows"];
            $arrStrJson["sucesso"] = "true";
        }
    } elseif ($strAcao == "Salvar") {
        if (FachadaCadastro::getInstance()->salvarAreaAtuacao($_POST)) {
            $arrStrJson["sucesso"] = "true";
            $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
        }
    } elseif ($strAcao == "Excluir") {
        if (FachadaCadastro::getInstance()->excluirAreaAtuacao($_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);
Example #21
0
                                    <option value="INATIVO">INATIVO</option>
                                    <option value="MEMBRO" selected>MEMBRO</option>
                                    <option value="VISITANTE">VISITANTE</option>
                                </select>
                            </div>
                        </fieldset>
                        
                        <fieldset class="coluna">
                            <div class="side-by-side clearfix">
                                <label for="selStatusPesquisa">Status</label>                                
                                <select data-placeholder="TODOS" style="width:200px;" class="chosen-select-deselect" id="selStatusPesquisa">                                    
                                    <option value=""></option>
                                    <?php 
$arrStrFiltros = array();
$arrStrFiltros["MES_Status"] = "A";
$arrObjs = FachadaCadastro::getInstance()->consultarStatusMembro($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>
                    </fieldset>
 } elseif ($strAcao == "ConsultarPessoas") {
     $arrObjsPessoa = FachadaCadastro::getInstance()->consultarPessoasMalaDireta($_POST);
     if ($arrObjsPessoa != null) {
         $arrStrJson["rows"] = $arrObjsPessoa["rows"];
         //$arrStrJson["num_rows"] = $arrObjsPessoa["num_rows"];
         $arrStrJson["sucesso"] = "true";
     }
 } elseif ($strAcao == "EnviarEmails") {
     if (FachadaCadastro::getInstance()->enviarEmailMalaDireta($_POST)) {
         $arrStrJson["sucesso"] = "true";
     } else {
         $arrStrJson["sucesso"] = "false";
     }
 } elseif ($strAcao == "ConsultarRelatorio") {
     $arrConsTotais["MAD_ID"] = $_POST["MAD_ID"];
     $arrObjs = FachadaCadastro::getInstance()->consultarMalaDireta($arrConsTotais);
     if ($arrObjs != null) {
         $arrObjs = $arrObjs["objects"];
         $arrDados = array();
         $arrDados["chart"]["title"] = "Relatório Mala Direta";
         $arrDados["chart"]["text"] = "Texto";
         $strHtml = '<table class="dadosTabela" border="1px" cellpadding="5" cellspacing="0" width="100%">';
         $strHtml .= '<tr class="cabecalhoTabela">';
         $strHtml .= '<td width="60%">ASSUNTO</td>';
         $strHtml .= '<td width="15%" align="center">ENVIADOS</td>';
         $strHtml .= '<td width="15%" align="center">VISUALIZADOS</td>';
         $strHtml .= '<td width="10%" align="center">EXPLORAR</td>';
         $strHtml .= '</tr>';
         if (count($arrObjs) > 0) {
             for ($intI = 0; $intI < count($arrObjs); $intI++) {
                 $classDif = 'class="linhaNormal"';
                                </fieldset>
                                <fieldset class="coluna">
                                    <label>Valor do Bem (R$)*</label>
                                    <input type="text" id="txtValorEstimado" name="PTM_ValorEstimado" class="campoTextoPadrao" value="0,00"  style="width: 135px;"/>
                                </fieldset>                            
                            </fieldset>                         
                        
                            <fieldset class="linha">
                                <fieldset class="coluna">
                                    <label>Localiza&ccedil;&atilde;o</label>
                                    <select id="selUnidadeCongregacao" name="UNI_Localizacao_ID" class="campoSelect" style="width: 450px;">
                                        <option value="">SEDE</option>
                                        <?php 
$arrStrFiltros = array();
$arrStrFiltros["UNI_Status"] = "A";
$arrObjs = FachadaCadastro::getInstance()->consultarCongregacao($arrStrFiltros);
$arrObjs = $arrObjs["objects"];
if ($arrObjs != null) {
    $strOptions = '';
    for ($intI = 0; $intI < count($arrObjs); $intI++) {
        $strOptions .= '<option value="' . $arrObjs[$intI]->getId() . '">' . $arrObjs[$intI]->getDescricao() . '</option>';
    }
    echo $strOptions;
}
?>
                                    </select>
                                </fieldset>
                                <fieldset class="coluna">
                                    <label for="selCondicao">Condi&ccedil;&atilde;o*</label>
                                    <select id="selCondicao" name="PTM_Condicao" class="campoSelect" style="width: 155px;" >
                                        <option value="">SELECIONE</option>
// 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") {
        $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 {
             }
         }
     }
     $arrStrJson["sucesso"] = "true";
     $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
 } elseif ($strAcao == "LimparMinisterio") {
     if (isset($_SESSION["DADOS_MEMBRO"]["MINISTERIOS"])) {
         unset($_SESSION["DADOS_MEMBRO"]["MINISTERIOS"]);
     }
     $arrStrJson["sucesso"] = "true";
     $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso();
 } elseif ($strAcao == "PreencherSessionMinisterio") {
     if (isset($_POST["PES_ID"])) {
         $arrFiltroConsulta["PES_ID"] = $_POST["PES_ID"];
     }
     $arrObjs = FachadaCadastro::getInstance()->consultarMembroMinisterio($arrFiltroConsulta);
     if ($arrObjs != null) {
         unset($_SESSION["DADOS_MEMBRO"]["MINISTERIOS"]);
         $arrObjMinisterio = array();
         $arrObjMinisterio = $arrObjs["objects"];
         for ($intI = 0; $intI < count($arrObjMinisterio); $intI++) {
             $obj = new MembroMinisterio();
             $obj = $arrObjMinisterio[$intI];
             $arrStrDados["ID"] = $intI + 1;
             $arrStrDados["MIN_ID"] = $obj->getMinisterio()->getId();
             $arrStrDados["MIN_Descricao"] = $obj->getMinisterio()->getDescricao();
             $arrStrDados["MMI_Desde"] = $obj->getDataDesde();
             $arrStrDados["MMI_Ate"] = $obj->getDataAte();
             if ($obj->getMinisterio()->getObjAreaMinisterial()->getId() > 0) {
                 $arrStrDados["AMI_ID"] = $obj->getMinisterio()->getObjAreaMinisterial()->getId();
                 $arrStrDados["AMI_Descricao"] = $obj->getMinisterio()->getObjAreaMinisterial()->getDescricao();
Example #26
0
 private function factory($arrStrDados)
 {
     $obj = new Carta();
     if (isset($arrStrDados["CAR_ID"])) {
         $obj->setId($arrStrDados["CAR_ID"]);
     }
     $objTipoCarta = new TipoCarta();
     if (isset($arrStrDados["TCA_ID"])) {
         $objTipoCarta->setId($arrStrDados["TCA_ID"]);
     }
     if (isset($arrStrDados["TCA_Descricao"])) {
         $objTipoCarta->setDescricao($arrStrDados["TCA_Descricao"]);
     }
     if (isset($arrStrDados["TCA_Texto"])) {
         $objTipoCarta->setTexto($arrStrDados["TCA_Texto"]);
     }
     if (isset($arrStrDados["TCA_Status"])) {
         $objTipoCarta->setTexto($arrStrDados["TCA_Status"]);
     }
     $obj->setTipoCarta($objTipoCarta);
     $objUsuarioCadastro = new Usuario();
     if (isset($arrStrDados["USU_Cadastro_ID"])) {
         $objUsuarioCadastro->setId($arrStrDados["USU_Cadastro_ID"]);
     }
     if (isset($arrStrDados["USU_LoginCadastro"])) {
         $objUsuarioCadastro->setLogin($arrStrDados["USU_LoginCadastro"]);
     }
     $obj->setUsuarioCadastro($objUsuarioCadastro);
     $objUsuarioAlteracao = new Usuario();
     if (isset($arrStrDados["USU_Alteracao_ID"])) {
         $objUsuarioAlteracao->setId($arrStrDados["USU_Alteracao_ID"]);
     }
     if (isset($arrStrDados["USU_LoginAlteracao"])) {
         $objUsuarioAlteracao->setLogin($arrStrDados["USU_LoginAlteracao"]);
     }
     $obj->setUsuarioAlteracao($objUsuarioAlteracao);
     if (isset($arrStrDados["CAR_Texto"])) {
         $obj->setTexto($arrStrDados["CAR_Texto"]);
     }
     if (isset($arrStrDados["CAR_DataHoraCadastro"])) {
         $intTotOcorrencia = substr_count($arrStrDados["CAR_DataHoraCadastro"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["CAR_DataHoraCadastro"]));
         } else {
             //não veio com / então coloca
             $obj->setDataHoraCadastro(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["CAR_DataHoraCadastro"]));
         }
     }
     if (isset($arrStrDados["CAR_DataHoraAlteracao"])) {
         $intTotOcorrencia = substr_count($arrStrDados["CAR_DataHoraAlteracao"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["CAR_DataHoraAlteracao"]));
         } else {
             //não veio com / então coloca
             $obj->setDataHoraAlteracao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["CAR_DataHoraAlteracao"]));
         }
     }
     if (isset($arrStrDados["PES_ID"])) {
         $membro = new Membro();
         $arrFiltroMembro["PES_ID"] = $arrStrDados["PES_ID"];
         $arrObjMembro = FachadaCadastro::getInstance()->consultarMembro($arrFiltroMembro);
         if ($arrObjMembro != null) {
             $arrObj = $arrObjMembro["objects"];
             $membro = $arrObj[0];
         } else {
             $membro = null;
         }
     } else {
         $membro = null;
     }
     $obj->setObjPessoaCarta($membro);
     return $obj;
 }