public static function getInstance() { if (self::$objInstance == null) { self::$objInstance = new NegFolhaAuxiliar(); } return self::$objInstance; }
public function salvar($arrStrDados) { //verifica se ta vindo o id da folha, se não tiver é porque tem que gerar automaticamente if ($arrStrDados["FAU_ID"] == "") { $arrStrDados["FAU_ID"] = NegFolhaAuxiliar::getInstance()->getIdFolhaCadastrar(); } if (isset($arrStrDados["LAU_Valor"])) { $arrStrDados["LAU_Valor"] = NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["LAU_Valor"]); } if (isset($arrStrDados["LAU_Data"])) { $arrStrDados["LAU_Data"] = DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["LAU_Data"]); } $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); if ($obj->getId() == "") { return RepoLinhaAuxiliar::getInstance()->salvar($obj); } else { return RepoLinhaAuxiliar::getInstance()->alterar($obj); } }
public function getPermissaoAddLinhaFolha($arrStrDados) { return NegFolhaAuxiliar::getInstance()->getPermissaoAddLinhaFolha($arrStrDados); }
public function getPermissaoAddFolhaLivro($arrStrDados) { $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados)); $arrConsultaFolha["LIA_ID"] = $obj->getId(); $arrRetFolha = NegFolhaAuxiliar::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; } }