public function factory($arrStrDados) { $obj = new LinhaAuxiliar(); if (isset($arrStrDados["LAU_ID"])) { $obj->setId($arrStrDados["LAU_ID"]); } $objFolhaAuxiliar = new FolhaAuxiliar(); if (isset($arrStrDados["FAU_ID"])) { $arrConsultaFolha["FAU_ID"] = $arrStrDados["FAU_ID"]; $arrObjFolha = NegFolhaAuxiliar::getInstance()->consultar($arrConsultaFolha); $arrObjFolha = $arrObjFolha["objects"]; $objFolhaAuxiliar = $arrObjFolha[0]; } $obj->setFolhaAuxiliar($objFolhaAuxiliar); $objTipoLinha = new TipoLinhaLivro(); if (isset($arrStrDados["TIL_ID"])) { $arrConsultaTipoLinha["TIL_ID"] = $arrStrDados["TIL_ID"]; $arrObjTipoLinha = NegTipoLinhaLivro::getInstance()->consultar($arrConsultaTipoLinha); $arrObjTipoLinha = $arrObjTipoLinha["objects"]; $objTipoLinha = $arrObjTipoLinha[0]; } $obj->setTipoLinha($objTipoLinha); if (isset($arrStrDados["LAU_Descricao"])) { $obj->setDescricao($arrStrDados["LAU_Descricao"]); } if (isset($arrStrDados["LAU_Guia"])) { $obj->setGuia($arrStrDados["LAU_Guia"]); } if (isset($arrStrDados["LAU_ProtocoloRecepcao"])) { $obj->setProtocoloRecepcao($arrStrDados["LAU_ProtocoloRecepcao"]); } if (isset($arrStrDados["LAU_Quantidade"])) { $obj->setQuantidade($arrStrDados["LAU_Quantidade"]); } if (isset($arrStrDados["LAU_Cpf"])) { $obj->setCpf($arrStrDados["LAU_Cpf"]); } $this->setarLinhaFisicaJuridica($obj); if (isset($arrStrDados["LAU_Data"])) { $obj->setData($arrStrDados["LAU_Data"]); } if (isset($arrStrDados["LAU_Valor"])) { $obj->setValor($arrStrDados["LAU_Valor"]); } if (isset($arrStrDados["LAU_DataHoraCadastro"])) { $obj->setDataHoraCadastro($arrStrDados["LAU_DataHoraCadastro"]); } if (isset($arrStrDados["LAU_DataHoraAlteracao"])) { $obj->setDataHoraAlteracao($arrStrDados["LAU_DataHoraAlteracao"]); } $usuarioCadastro = new Usuario(); if (isset($arrStrDados["USU_UsuarioCadastroID"])) { $arrConsulta["USU_ID"] = $arrStrDados["USU_UsuarioCadastroID"]; $arrObjUsuCad = NegUsuario::getInstance()->consultar($arrConsulta); if ($arrObjUsuCad != "") { $arrObjUsuCad = $arrObjUsuCad["objects"]; $usuarioCadastro = $arrObjUsuCad[0]; } } $obj->setUsuarioCadastro($usuarioCadastro); $usuarioAlteracao = new Usuario(); if (isset($arrStrDados["USU_UsuarioAlteracaoID"])) { $arrConsulta["USU_ID"] = $arrStrDados["USU_UsuarioAlteracaoID"]; $arrObjUsuAlt = NegUsuario::getInstance()->consultar($arrConsulta); if ($arrObjUsuAlt != "") { $arrObjUsuAlt = $arrObjUsuAlt["objects"]; $usuarioAlteracao = $arrObjUsuAlt[0]; } } $obj->setUsuarioAlteracao($usuarioAlteracao); return $obj; }