/**
  * Atualiza a lista de parâmetros do RPS com os código de tipo de RPS do ecidade,
  * limpa os códigos do ecidade se o paraêmtro para limpar for informado
  * 
  * @param array $aParametros
  * @param boolean (default: FALSE) $lLimpar
  * @see Administrativo_ParametroController::prefeituraSalvarRpsAction()
  * @return boolean
  */
 private function atualizarParametrosRps($aParametros, $lLimpar = FALSE)
 {
     if (!is_array($aParametros)) {
         return FALSE;
     }
     // Varre a lista de parametros
     foreach ($aParametros as $iIdParametroPrefeituraRps => $iTipoEcidade) {
         $oParametrosPrefeituraRps = Administrativo_Model_ParametroPrefeituraRps::getById($iIdParametroPrefeituraRps);
         // Limpar para poder salvar
         if ($lLimpar) {
             $oParametrosPrefeituraRps->setTipoEcidade(NULL);
         } else {
             $oParametrosPrefeituraRps->setTipoEcidade(empty($iTipoEcidade) ? NULL : $iTipoEcidade);
         }
         $oParametrosPrefeituraRps->persist();
     }
     return TRUE;
 }