public static function getInstance() { if (self::$objInstance == null) { self::$objInstance = new DadosHelper(); } return self::$objInstance; }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if ($obj->getId() != "") { return RepoPlanoConta::getInstance()->alterar($obj); } return RepoPlanoConta::getInstance()->salvar($obj); }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDados($arrStrDados)); if ($obj->getId() == "") { return RepoGrupo::getInstance()->salvar($obj); } else { return RepoGrupo::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $objFormaAquisicao = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if ($objFormaAquisicao->getId() == "") { return RepoFormaAquisicao::getInstance()->salvar($objFormaAquisicao); } else { return RepoFormaAquisicao::getInstance()->alterar($objFormaAquisicao); } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if ($obj->getId() == "") { return RepoItemPatrimonio::getInstance()->salvar($obj); } else { return RepoItemPatrimonio::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $arrStrDados = DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados); $obj = $this->factory($arrStrDados); if ($obj->getId() == "") { return RepoNivelEscolaridade::getInstance()->salvar($obj); } else { return RepoNivelEscolaridade::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); //PRESEVA O HTML GERADO NO EDITOR $obj->setTexto($arrStrDados["TCA_Texto"]); //PRESEVA O HTML GERADO NO EDITOR if ($obj->getId() == "") { return RepoTipoCarta::getInstance()->salvar($obj); } else { return RepoTipoCarta::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { //define o status if (!isset($arrStrDados["AAT_Status"])) { $arrStrDados["AAT_Status"] = "A"; } //define o status $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if ($obj->getId() == "") { return RepoAreaAtuacao::getInstance()->salvar($obj); } else { return RepoAreaAtuacao::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDados($arrStrDados)); $obj->setSaldoInicial(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["COB_SaldoInicial"])); if (isset($arrStrDados["COB_DataAbertura"])) { if (trim($arrStrDados["COB_DataAbertura"]) != "") { $obj->setDataAbertura(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["COB_DataAbertura"])); } } if ($obj->getId() == "") { return RepoContaBancaria::getInstance()->salvar($obj); } else { return RepoContaBancaria::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if (isset($arrStrDados["DAM_Data"])) { if (trim($arrStrDados["DAM_Data"]) != "") { $obj->setData(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["DAM_Data"])); } } if (isset($arrStrDados["DAM_DataAceito"])) { if (trim($arrStrDados["DAM_DataAceito"]) != "") { $obj->setDataAceito(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["DAM_DataAceito"])); } } return RepoDadosEclesiasticos::getInstance()->salvar($obj); }
public function salvar($arrStrDados) { //define o status if (!isset($arrStrDados["FPG_Status"])) { $arrStrDados["FPG_Status"] = "A"; } if (!isset($arrStrDados["FPG_ExigeNumero"])) { $arrStrDados["FPG_ExigeNumero"] = "N"; } //define o status $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if ($obj->getId() == "") { return RepoFormaPagamento::getInstance()->salvar($obj); } else { return RepoFormaPagamento::getInstance()->alterar($obj); } }
public function excluir($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); //busca as linhas $arrConsultaLinha["FAU_ID"] = $obj->getId(); $arrObjLinha = NegLinhaAuxiliar::getInstance()->consultar($arrConsultaLinha); if ($arrObjLinha != "") { $arrObjLinha = $arrObjLinha["objects"]; for ($intLinha = 0; $intLinha < count($arrObjLinha); $intLinha++) { $linha = new LinhaAuxiliar(); $linha = $arrObjLinha[$intLinha]; $arrExcluirLinha["LAU_ID"] = $linha->getId(); NegLinhaAuxiliar::getInstance()->excluir($arrExcluirLinha); } } return RepoFolhaAuxiliar::getInstance()->excluir($obj); }
public function salvar($arrStrDados) { // grava os telefones /*NegParametroFone::getInstance()->excluir(); if(isset($arrStrDados["DADOS_PARAMETRO_SISTEMA"]["FONES"])){ if(count($arrStrDados["DADOS_PARAMETRO_SISTEMA"]["FONES"]) > 0){ foreach ($arrStrDados["DADOS_PARAMETRO_SISTEMA"]["FONES"] as $arrStrFone) { NegParametroFone::getInstance()->salvar($arrStrFone); } } } // grava os e-mails NegParametroEmail::getInstance()->excluir(); if(isset($arrStrDados["DADOS_PARAMETRO_SISTEMA"]["EMAILS"])){ if(count($arrStrDados["DADOS_PARAMETRO_SISTEMA"]["EMAILS"]) > 0){ foreach ($arrStrDados["DADOS_PARAMETRO_SISTEMA"]["EMAILS"] as $arrStrEmail) { NegParametroEmail::getInstance()->salvar($arrStrEmail); } } }*/ $obj = $this->factoryParametro(DadosHelper::getInstance()->prepararDadosSemModificacao($arrStrDados)); //$obj->setLogo($arrStrDados["PAR_Logo"]); //var_dump($obj);die(); return RepoParametro::getInstance()->salvar($obj); }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); $obj->setData(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($obj->getData())); $obj->setValor(NumeroHelper::getInstance()->formatarNumeroParaBanco($obj->getValor())); if ($obj->getId() == "") { return RepoFluxoCaixa::getInstance()->salvar($obj); } else { return RepoFluxoCaixa::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosSemModificacao($arrStrDados)); return RepoParametroFone::getInstance()->salvar($obj); }
public function excluir($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDados($arrStrDados)); return RepoMotivoDesligamentoMembro::getInstance()->excluir($obj); }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDados($arrStrDados)); $obj->setFoto($arrStrDados["PTM_Foto"]); $obj->setValorEstimado(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PTM_ValorEstimado"])); if ($obj->getId() == "") { return RepoPatrimonio::getInstance()->salvar($obj); } else { return RepoPatrimonio::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if ($obj->getId() == "") { $intFornecedorID = RepoFornecedor::getInstance()->salvar($obj); if ($intFornecedorID > 0) { // grava os telefones if (isset($arrStrDados["DADOS_FORNECEDOR"]["FONES"])) { if (count($arrStrDados["DADOS_FORNECEDOR"]["FONES"]) > 0) { foreach ($arrStrDados["DADOS_FORNECEDOR"]["FONES"] as $arrStrFone) { $arrStrFone["FOR_ID"] = $intFornecedorID; NegFornecedorTelefone::getInstance()->salvar($arrStrFone); } } } // grava os e-mails if (isset($arrStrDados["DADOS_FORNECEDOR"]["EMAILS"])) { if (count($arrStrDados["DADOS_FORNECEDOR"]["EMAILS"]) > 0) { foreach ($arrStrDados["DADOS_FORNECEDOR"]["EMAILS"] as $arrStrEmail) { $arrStrEmail["FOR_ID"] = $intFornecedorID; NegFornecedorEmail::getInstance()->salvar($arrStrEmail); } } } return true; } else { return false; } } else { //exclui os Telefones $arrDadosExcluirFone["FOR_ID"] = $obj->getId(); NegFornecedorTelefone::getInstance()->excluir($arrDadosExcluirFone); //salva os que estão vindo novamente if (isset($arrStrDados["DADOS_FORNECEDOR"]["FONES"])) { foreach ($arrStrDados["DADOS_FORNECEDOR"]["FONES"] as $fone) { $fone["FOR_ID"] = $obj->getId(); NegFornecedorTelefone::getInstance()->salvar($fone); } } //exclui os Emails $arrDadosExcluirEmails["FOR_ID"] = $obj->getId(); NegFornecedorEmail::getInstance()->excluir($arrDadosExcluirEmails); //salva os que estão vindo novamente if (isset($arrStrDados["DADOS_FORNECEDOR"]["EMAILS"])) { foreach ($arrStrDados["DADOS_FORNECEDOR"]["EMAILS"] as $email) { $email["FOR_ID"] = $obj->getId(); NegFornecedorEmail::getInstance()->salvar($email); } } if (RepoFornecedor::getInstance()->alterar($obj)) { return true; } else { return true; } } }
public function excluir($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDados($arrStrDados)); return RepoPessoaEmail::getInstance()->excluir($obj); }
public function registrarVisualizacaoEmail($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); return RepoMalaDiretaPessoa::getInstance()->registrarVisualizacaoEmail($obj); }
public function excluir($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDados($arrStrDados)); return RepoFornecedorTelefone::getInstance()->excluir($obj); }
public function getPermissaoAddFolhaLivro($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); $arrConsultaFolha["LIP_ID"] = $obj->getId(); $arrRetFolha = NegFolhaPrevio::getInstance()->consultar($arrConsultaFolha); if ($arrRetFolha != "") { $totalFolha = $arrRetFolha["num_rows"]; $arrObjParametro = NegParametro::getInstance()->consultar(null); $arrObjParametro = $arrObjParametro["objects"]; $parametro = new Parametro(); $parametro = $arrObjParametro[0]; if ($totalFolha < $parametro->getTotFolhaLivro()) { return true; } else { return false; } } else { return true; } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if (isset($arrStrDados["PES_CPF"])) { $obj->setCPF(StringHelper::getInstance()->removerCaracteresParaBanco($arrStrDados["PES_CPF"])); } // verifica se já existe uma matrícula para // o membro, se existir o sistema não gera // só irá gerar se não existir if (trim($obj->getMatricula()) == "") { $dataAtual = Date("Y-m-d H:m:s"); $strAno = substr($dataAtual, 0, 4); $intMes = (int) substr($dataAtual, 5, 2); if ($intMes <= 06) { $strSimestre = "1"; } else { $strSimestre = "2"; } // gera a hora em milissegundos $m = explode(' ', microtime()); list($totalSeconds, $extraMilliseconds) = array($m[1], (int) round($m[0] * 1000, 3)); $datHora = date("H:i:s", $totalSeconds) . ":{$extraMilliseconds}"; //retira a pontuação da hora $strHoraSemPontuacao = str_replace(":", "", $datHora); // concatena pra gerar a matricula $strMatricula = $strAno . "." . $strSimestre . "." . $strHoraSemPontuacao; $obj->setMatricula($strMatricula); } if (isset($arrStrDados["PES_DataNascimento"])) { $obj->setDataNascimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataNascimento"])); } if (isset($arrStrDados["PES_DataFalecimento"])) { $obj->setDataFalecimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataFalecimento"])); } if (isset($arrStrDados["FUN_DataAdmissao"])) { $obj->setDataAdmissao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["FUN_DataAdmissao"])); } if (isset($arrStrDados["FUN_DataSaida"])) { $obj->setDataSaida(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["FUN_DataSaida"])); } $obj->setSalario(0); if (isset($arrStrDados["FUN_Salario"])) { $obj->setSalario(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["FUN_Salario"])); } $foto = ""; //conserva a foto pra não passar pra maiuscula if (isset($arrStrDados["PES_ArquivoFoto"])) { $foto = $arrStrDados["PES_ArquivoFoto"]; } $obj->setFoto($foto); if ($obj->getId() == "") { // se vier PES_Membro_ID utilizar ele no id de membro e setar o id de funcionario if ($obj->getMembroFuncionario() != null) { $obj->setIdFuncionario($obj->getMembroFuncionario()->getId()); //passa o id e salva o funcionario if (RepoFuncionario::getInstance()->salvar($obj) == false) { return false; } else { return true; } } else { //se não vier PES_Membro_ID então salva a pessoa e o funcionario $idNovaPessoa = RepoPessoa::getInstance()->salvar($obj); if ($idNovaPessoa > 0) { $obj->setIdFuncionario($idNovaPessoa); if (RepoFuncionario::getInstance()->salvar($obj)) { if (isset($arrStrDados["PES_TelefoneResidencial"])) { if ($arrStrDados["PES_TelefoneResidencial"] != "") { $foneRes["PES_ID"] = $idNovaPessoa; $foneRes["TEL_Numero"] = $arrStrDados["PES_TelefoneResidencial"]; NegPessoaTelefone::getInstance()->salvar($foneRes); } } if (isset($arrStrDados["PES_TelefoneCelular"])) { if ($arrStrDados["PES_TelefoneCelular"] != "") { $foneCel["PES_ID"] = $idNovaPessoa; $foneCel["TEL_Numero"] = $arrStrDados["PES_TelefoneCelular"]; NegPessoaTelefone::getInstance()->salvar($foneCel); } } if (isset($arrStrDados["PES_EmailPrimario"])) { if ($arrStrDados["PES_EmailPrimario"] != "") { $emailPrim["PES_ID"] = $idNovaPessoa; $emailPrim["EMA_Email"] = $arrStrDados["PES_EmailPrimario"]; NegPessoaEmail::getInstance()->salvar($emailPrim); } } if (isset($arrStrDados["PES_EmailSecundario"])) { if ($arrStrDados["PES_EmailSecundario"] != "") { $emailSec["PES_ID"] = $idNovaPessoa; $emailSec["EMA_Email"] = $arrStrDados["PES_EmailSecundario"]; NegPessoaEmail::getInstance()->salvar($emailSec); } } return true; } else { return false; } } else { return false; } } } else { // editar if ($obj->getMembroFuncionario() != null) { //edita se for um funcionario membro $obj->setIdFuncionario($obj->getMembroFuncionario()->getId()); //passa o id e salva o funcionario if (RepoFuncionario::getInstance()->alterar($obj) == false) { return false; } else { return true; } } else { //edita se funcionario deixar ou não de ser membro //verifica se é um funcionario com pessoa ou um funcionario que era um membro $arrStrFiltros["PES_ID"] = $obj->getId(); $arrOBJ = $this->consultar($arrStrFiltros); //se vier objeto MembroFuncionario então tem que cadastrar uma nova pessoa se não altera o que ja tiver if ($arrOBJ["objects"][0]->getMembroFuncionario() != null) { //cadastra nova pessoa $idNovaPessoa = RepoPessoa::getInstance()->salvar($obj); if ($idNovaPessoa > 0) { $obj->setIdFuncionario($idNovaPessoa); if (RepoFuncionario::getInstance()->alterar($obj) == false) { return false; } else { //exclui os Telefones $arrDadosExcluirFone["PES_ID"] = $obj->getId(); NegPessoaTelefone::getInstance()->excluir($arrDadosExcluirFone); //salva os que estão vindo novamente if (isset($arrStrDados["PES_TelefoneResidencial"])) { if ($arrStrDados["PES_TelefoneResidencial"] != "") { $foneRes["PES_ID"] = $obj->getId(); $foneRes["TEL_Numero"] = $arrStrDados["PES_TelefoneResidencial"]; NegPessoaTelefone::getInstance()->salvar($foneRes); } } if (isset($arrStrDados["PES_TelefoneCelular"])) { if ($arrStrDados["PES_TelefoneCelular"] != "") { $foneCel["PES_ID"] = $obj->getId(); $foneCel["TEL_Numero"] = $arrStrDados["PES_TelefoneCelular"]; NegPessoaTelefone::getInstance()->salvar($foneCel); } } // //exclui os Emails $arrDadosExcluirEmails["PES_ID"] = $obj->getId(); NegPessoaEmail::getInstance()->excluir($arrDadosExcluirEmails); //salva os que estão vindo novamente if (isset($arrStrDados["PES_EmailPrimario"])) { if ($arrStrDados["PES_EmailPrimario"] != "") { $emailPrim["PES_ID"] = $obj->getId(); $emailPrim["EMA_Email"] = $arrStrDados["PES_EmailPrimario"]; NegPessoaEmail::getInstance()->salvar($emailPrim); } } if (isset($arrStrDados["PES_EmailSecundario"])) { if ($arrStrDados["PES_EmailSecundario"] != "") { $emailSec["PES_ID"] = $obj->getId(); $emailSec["EMA_Email"] = $arrStrDados["PES_EmailSecundario"]; NegPessoaEmail::getInstance()->salvar($emailSec); } } // return true; } } else { return false; } } else { //altera if (RepoPessoa::getInstance()->alterar($obj)) { $obj->setIdFuncionario($obj->getId()); if (RepoFuncionario::getInstance()->alterar($obj) == false) { return false; } else { //exclui os Telefones $arrDadosExcluirFone["PES_ID"] = $obj->getId(); NegPessoaTelefone::getInstance()->excluir($arrDadosExcluirFone); //salva os que estão vindo novamente if ($arrStrDados["PES_TelefoneResidencial"] != "") { $foneRes["PES_ID"] = $obj->getId(); $foneRes["TEL_Numero"] = $arrStrDados["PES_TelefoneResidencial"]; NegPessoaTelefone::getInstance()->salvar($foneRes); } if ($arrStrDados["PES_TelefoneCelular"] != "") { $foneCel["PES_ID"] = $obj->getId(); $foneCel["TEL_Numero"] = $arrStrDados["PES_TelefoneCelular"]; NegPessoaTelefone::getInstance()->salvar($foneCel); } // //exclui os Emails $arrDadosExcluirEmails["PES_ID"] = $obj->getId(); NegPessoaEmail::getInstance()->excluir($arrDadosExcluirEmails); //salva os que estão vindo novamente if ($arrStrDados["PES_EmailPrimario"] != "") { $emailPrim["PES_ID"] = $obj->getId(); $emailPrim["EMA_Email"] = $arrStrDados["PES_EmailPrimario"]; NegPessoaEmail::getInstance()->salvar($emailPrim); } if ($arrStrDados["PES_EmailSecundario"] != "") { $emailSec["PES_ID"] = $obj->getId(); $emailSec["EMA_Email"] = $arrStrDados["PES_EmailSecundario"]; NegPessoaEmail::getInstance()->salvar($emailSec); } // return true; } } else { return true; } } } } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if (isset($arrStrDados["USU_Senha"])) { $obj->setSenha(md5($arrStrDados["USU_Senha"])); } if ($obj->getId() != "") { $arrALteraSenha["USU_Nova_Senha"] = $obj->getSenha(); $arrALteraSenha["USU_ID"] = $obj->getId(); RepoUsuario::getInstance()->alterarSenha($arrALteraSenha); return RepoUsuario::getInstance()->alterar($obj); } return RepoUsuario::getInstance()->salvar($obj); }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); $obj->setCPF(StringHelper::getInstance()->removerCaracteresParaBanco($arrStrDados["PES_CPF"])); // verifica se já existe uma matrícula para // o membro, se existir o sistema não gera // só irá gerar se não existir if (trim($obj->getMatricula()) == "") { $dataAtual = Date("Y-m-d H:m:s"); $strAno = substr($dataAtual, 0, 4); $intMes = (int) substr($dataAtual, 5, 2); if ($intMes <= 06) { $strSimestre = "1"; } else { $strSimestre = "2"; } // gera a hora em milissegundos $m = explode(' ', microtime()); list($totalSeconds, $extraMilliseconds) = array($m[1], (int) round($m[0] * 1000, 3)); $datHora = date("H:i:s", $totalSeconds) . ":{$extraMilliseconds}"; //retira a pontuação da hora $strHoraSemPontuacao = str_replace(":", "", $datHora); // concatena pra gerar a matricula $strMatricula = $strAno . "." . $strSimestre . "." . $strHoraSemPontuacao; $obj->setMatricula($strMatricula); } // conserva a string da foto // para que não seja convertida para maúscula $obj->setFoto($arrStrDados["PES_ArquivoFoto"]); $obj->setDataNascimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataNascimento"])); // conversão de datas não obrigatórias if (isset($arrStrDados["PES_DataCasamento"])) { if (trim($arrStrDados["PES_DataCasamento"]) != "") { $obj->setDataCasamento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataCasamento"])); } } if (isset($arrStrDados["MEM_DataConversao"])) { if (trim($arrStrDados["MEM_DataConversao"]) != "") { $obj->setDataConversao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataConversao"])); } } if (isset($arrStrDados["MEM_DataReconciliacao"])) { if (trim($arrStrDados["MEM_DataReconciliacao"]) != "") { $obj->setDataReconciliacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataReconciliacao"])); } } if (isset($arrStrDados["MEM_DataBatismo"])) { if (trim($arrStrDados["MEM_DataBatismo"]) != "") { $obj->setDataBatismo(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataBatismo"])); } } if (isset($arrStrDados["PES_DataFalecimento"])) { $obj->setDataFalecimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PES_DataFalecimento"])); } if (isset($arrStrDados["PES_Falecimento"])) { if (isset($arrStrDados["MEM_DataInativacao"])) { if (trim($arrStrDados["MEM_DataInativacao"]) != "") { $obj->setDataInativacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataInativacao"])); } } if (isset($arrStrDados["MEM_DataDescricaoInativacao"])) { if (trim($arrStrDados["MEM_DataDescricaoInativacao"]) != "") { $obj->setDataDescricaoInativacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MEM_DataDescricaoInativacao"])); } } } if ($obj->getId() == "") { $intPessoaID = RepoPessoa::getInstance()->salvar($obj); if ($intPessoaID > 0) { // guarda o id da pessoa $obj->setId($intPessoaID); if (!RepoMembro::getInstance()->salvar($obj)) { return false; } else { // grava os familiares if (isset($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"])) { if (count($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"]) > 0) { foreach ($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"] as $arrStrFamilia) { $arrStrFamilia["PES_Primario_ID"] = $intPessoaID; NegFamilia::getInstance()->salvar($arrStrFamilia); } } } // grava as atividades if (isset($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"])) { if (count($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"]) > 0) { foreach ($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"] as $arrStrAtividade) { $arrStrAtividade["PES_ID"] = $intPessoaID; $arrStrAtividade["ATM_Status"] = "A"; NegAtividadeMembro::getInstance()->salvar($arrStrAtividade); } } } // grava os dados eclesiásticos if (isset($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"])) { if (count($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"]) > 0) { foreach ($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"] as $arrStrEcle) { $arrStrEcle["PES_ID"] = $intPessoaID; NegDadosEclesiasticos::getInstance()->salvar($arrStrEcle); } } } // grava os telefones if (isset($arrStrDados["DADOS_MEMBRO"]["FONES"])) { if (count($arrStrDados["DADOS_MEMBRO"]["FONES"]) > 0) { foreach ($arrStrDados["DADOS_MEMBRO"]["FONES"] as $arrStrFone) { $arrStrFone["PES_ID"] = $intPessoaID; NegPessoaTelefone::getInstance()->salvar($arrStrFone); } } } // grava os e-mails if (isset($arrStrDados["DADOS_MEMBRO"]["EMAILS"])) { if (count($arrStrDados["DADOS_MEMBRO"]["EMAILS"]) > 0) { foreach ($arrStrDados["DADOS_MEMBRO"]["EMAILS"] as $arrStrEmail) { $arrStrEmail["PES_ID"] = $intPessoaID; NegPessoaEmail::getInstance()->salvar($arrStrEmail); } } } // grava os processos de desligamento if (isset($arrStrDados["DADOS_MEMBRO"]["DESLIGAMENTO"])) { if (count($arrStrDados["DADOS_MEMBRO"]["DESLIGAMENTO"]) > 0) { foreach ($arrStrDados["DADOS_MEMBRO"]["DESLIGAMENTO"] as $arrStrDesligamento) { $arrStrDesligamento["PES_ID"] = $intPessoaID; NegMotivosDesligamentoMembro::getInstance()->salvar($arrStrDesligamento); } } } // grava os ministérios if (isset($arrStrDados["DADOS_MEMBRO"]["MINISTERIOS"])) { if (count($arrStrDados["DADOS_MEMBRO"]["MINISTERIOS"]) > 0) { foreach ($arrStrDados["DADOS_MEMBRO"]["MINISTERIOS"] as $arrStrMinisterio) { $arrStrMinisterio["PES_ID"] = $intPessoaID; NegMembroMinisterio::getInstance()->salvar($arrStrMinisterio); } } } return true; } } else { return false; } } else { // exclui as atividades $arrDadosExcluirAtividade["PES_ID"] = $obj->getId(); NegAtividadeMembro::getInstance()->excluir($arrDadosExcluirAtividade); // salva os que estão vindo novamente if (isset($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"])) { foreach ($arrStrDados["DADOS_MEMBRO"]["ATIVIDADES"] as $atividade) { $atividade["PES_ID"] = $obj->getId(); NegAtividadeMembro::getInstance()->salvar($atividade); } } //exclui os familiares $arrDadosExcluirFamiliares["PES_Primario_ID"] = $obj->getId(); NegFamilia::getInstance()->excluir($arrDadosExcluirFamiliares); //salva os que estão vindo novamente if (isset($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"])) { foreach ($arrStrDados["DADOS_MEMBRO"]["FAMILIARES"] as $familia) { $familia["PES_Primario_ID"] = $obj->getId(); NegFamilia::getInstance()->salvar($familia); } } //exclui os dados eclesiasticos $arrDadosExcluirEclesiastico["PES_ID"] = $obj->getId(); NegDadosEclesiasticos::getInstance()->excluir($arrDadosExcluirEclesiastico); //salva os que estão vindo novamente if (isset($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"])) { foreach ($arrStrDados["DADOS_MEMBRO"]["ECLESIASTICO"] as $ecle) { $ecle["PES_ID"] = $obj->getId(); NegDadosEclesiasticos::getInstance()->salvar($ecle); } } //exclui os Telefones $arrDadosExcluirFone["PES_ID"] = $obj->getId(); NegPessoaTelefone::getInstance()->excluir($arrDadosExcluirFone); //salva os que estão vindo novamente if (isset($arrStrDados["DADOS_MEMBRO"]["FONES"])) { foreach ($arrStrDados["DADOS_MEMBRO"]["FONES"] as $fone) { $fone["PES_ID"] = $obj->getId(); NegPessoaTelefone::getInstance()->salvar($fone); } } //exclui os Emails $arrDadosExcluirEmails["PES_ID"] = $obj->getId(); NegPessoaEmail::getInstance()->excluir($arrDadosExcluirEmails); //salva os que estão vindo novamente if (isset($arrStrDados["DADOS_MEMBRO"]["EMAILS"])) { foreach ($arrStrDados["DADOS_MEMBRO"]["EMAILS"] as $email) { $email["PES_ID"] = $obj->getId(); NegPessoaEmail::getInstance()->salvar($email); } } //exclui os processo de desligamento $arrDadosExcluirDesligamento["PES_ID"] = $obj->getId(); NegMotivosDesligamentoMembro::getInstance()->excluir($arrDadosExcluirDesligamento); //salva os que estão vindo novamente if (isset($arrStrDados["DADOS_MEMBRO"]["DESLIGAMENTO"])) { foreach ($arrStrDados["DADOS_MEMBRO"]["DESLIGAMENTO"] as $desligamento) { $desligamento["PES_ID"] = $obj->getId(); NegMotivosDesligamentoMembro::getInstance()->salvar($desligamento); } } // exclui os ministérios $arrDadosExcluirMinisterio["PES_ID"] = $obj->getId(); NegMembroMinisterio::getInstance()->excluir($arrDadosExcluirMinisterio); // salva os que estão vindo novamente if (isset($arrStrDados["DADOS_MEMBRO"]["MINISTERIOS"])) { foreach ($arrStrDados["DADOS_MEMBRO"]["MINISTERIOS"] as $ministerio) { $ministerio["PES_ID"] = $obj->getId(); NegMembroMinisterio::getInstance()->salvar($ministerio); } } if (RepoPessoa::getInstance()->alterar($obj)) { if (RepoMembro::getInstance()->alterar($obj) == false) { return false; } else { return true; } } else { return true; } } }
public function salvar($arrStrDados) { //conserva CON_FOTO_1 $conFoto = $arrStrDados["CON_Foto1"]; //pegar data do vencimento e incrementar o mes pela quantidade de parcelas // fazer um contador com a quantidade de parcelas geradas e ir $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); //se não vier foto if ($arrStrDados["CON_Foto1"] == "") { //faz upload de arquivo se existir if (isset($arrStrDados["FILES"])) { $arrRetorno = $this->fazerUploadArquivo($arrStrDados); if ($arrRetorno["sucesso"] == TRUE) { $obj->setFoto1($arrRetorno["CON_Foto1"]); } else { //se não adiciona a foto $obj->setFoto1($conFoto); } } else { //se não adiciona a foto $obj->setFoto1($conFoto); } } else { $obj->setFoto1($conFoto); } $obj->setValorTotal($arrStrDados["CON_Valor"]); // monta as parcelas for ($intI = 0; $intI < count($arrStrDados["PCL_DataVencimento"]); $intI++) { $objParcela = new ParcelaContaPagarReceber(); $objParcela->setDataVencimento(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PCL_DataVencimento"][$intI])); $objParcela->setNumero($arrStrDados["PCL_Numero"][$intI]); $objParcela->setValor(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Valor"][$intI])); $obj->adicionarParcela($objParcela); } if ($obj->getId() == "") { return RepoContaPagarReceber::getInstance()->salvar($obj); } else { return RepoContaPagarReceber::getInstance()->alterar($obj); } }
public function salvar($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); $obj->setValor(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["TRC_Valor"])); $obj->setDataTransferencia(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["TRC_DataTransferencia"])); return RepoContaTransferencia::getInstance()->salvar($obj); }
public function excluir($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); return RepoLinhaAuxiliar::getInstance()->excluir($obj); }
public function salvar($arrStrDados) { $arrStrDados["USU_Cadastro_ID"] = $_SESSION["USUARIO_ID"]; $arrStrDados["USU_Alteracao_ID"] = $_SESSION["USUARIO_ID"]; $obj = $this->factory(DadosHelper::getInstance()->prepararDadosSemModificacao($arrStrDados)); //PRESEVA O HTML GERADO NO EDITOR $obj->setTexto(addslashes($arrStrDados["CAR_Texto"])); //PRESEVA O HTML GERADO NO EDITOR $obj->setDataHoraCadastro(date("Y-m-d H:m:s")); $obj->setDataHoraAlteracao(date("Y-m-d H:m:s")); if ($obj->getId() == "") { return RepoCarta::getInstance()->salvar($obj); } else { return RepoCarta::getInstance()->alterar($obj); } }