public function getPermissaoAddLinhaFolha($arrStrDados) { $arrConsultaLinha["FAU_ID"] = $arrStrDados["FAU_ID"]; $arrRetLinha = NegLinhaAuxiliar::getInstance()->consultar($arrConsultaLinha); if ($arrRetLinha != "") { $totalLinha = $arrRetLinha["num_rows"]; $arrObjParametro = NegParametro::getInstance()->consultar(null); $arrObjParametro = $arrObjParametro["objects"]; $parametro = new Parametro(); $parametro = $arrObjParametro[0]; if ($totalLinha < $parametro->getTotLinhaFolha()) { return true; } else { return false; } } else { return true; } }
public function excluirLinhaAuxiliar($arrStrDados) { return NegLinhaAuxiliar::getInstance()->excluir($arrStrDados); }
function alterarStatusConclusao($arrFiltro) { /*CRIA UMA LINHA EM LINHA_LIVRO_AUXILIAR E REPLICA OS DADOS DESSE * PREVIO E PEGA O ID DELA GERADO E PASSA PRA * $arrStrDados["liv_linha_auxiliar_id"] */ $arrCon["LPR_ID"] = $arrFiltro["LPR_ID"]; $arrObjPrevio = $this->consultar($arrCon); if ($arrObjPrevio != "") { $linhaPrevio = new LinhaPrevio(); $linhaPrevio = $arrObjPrevio["objects"][0]; //$arrDadosLinhaAuxiliar["FAU_ID"] = "";//manda assim pra criar a linha automatico. $arrDadosLinhaAuxiliar["FAU_ID"] = $arrFiltro["FAU_ID"]; //manda assim pra criar a linha automatico. $arrDadosLinhaAuxiliar["TIL_ID"] = $arrFiltro["TIL_ID"]; $arrDadosLinhaAuxiliar["USU_UsuarioCadastroID"] = $_SESSION["USUARIO_ID"]; $arrDadosLinhaAuxiliar["LAU_Descricao"] = $linhaPrevio->getDescricao(); $arrDadosLinhaAuxiliar["LAU_Guia"] = $linhaPrevio->getGuia(); $arrDadosLinhaAuxiliar["LAU_ProtocoloRecepcao"] = $linhaPrevio->getProtocoloRecepcao(); $arrDadosLinhaAuxiliar["LAU_Quantidade"] = $linhaPrevio->getQuantidade(); $arrDadosLinhaAuxiliar["LAU_Cpf"] = $linhaPrevio->getCpf(); $arrDadosLinhaAuxiliar["LAU_Data"] = DataHelper::getInstance()->converterDataBancoParaDataUsuario($linhaPrevio->getData()); $arrDadosLinhaAuxiliar["LAU_Valor"] = NumeroHelper::getInstance()->formatarMoeda($linhaPrevio->getValor()); $arrDadosLinhaAuxiliar["LAU_DataHoraCadastro"] = date("Y-m-d H:i:s"); if (NegLinhaAuxiliar::getInstance()->salvar($arrDadosLinhaAuxiliar)) { return RepoLinhaPrevio::getInstance()->alterarStatusConclusao($linhaPrevio); } else { throw new Exception("Erro ao criar a linha auxiliar, contate o administrador."); } } else { throw new Exception("Linha previo não encontrada, contate o administrador. ID_CONSULTA: " . $arrFiltro["LPR_ID"]); } }