コード例 #1
0
 public static function getInstance()
 {
     if (self::$objInstance == null) {
         self::$objInstance = new NegFolhaAuxiliar();
     }
     return self::$objInstance;
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 public function getPermissaoAddLinhaFolha($arrStrDados)
 {
     return NegFolhaAuxiliar::getInstance()->getPermissaoAddLinhaFolha($arrStrDados);
 }
コード例 #4
0
 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;
     }
 }