Ejemplo n.º 1
0
 /**
  * Retorna todas as notas referentes ao tipo de documento origem e inscricao
  *
  * @param Contribuinte_Model_ContribuinteAbstract $oContribuinte
  * @param integer|null                            $iTipoDocumento
  * @return array|Contribuinte_Model_Nota[]
  */
 public static function getGuiasByDocumentoOrigem(Contribuinte_Model_ContribuinteAbstract $oContribuinte, $iTipoDocumento = NULL)
 {
     if ($iTipoDocumento == NULL) {
         $iTipoDocumento = $oContribuinte->getTipoEmissao();
     }
     $aCamposPesquisa = array('tipo_documento_origem' => $iTipoDocumento, 'id_contribuinte' => $oContribuinte->getContribuintes());
     $aCamposOrdem = array('ano_comp' => 'DESC', 'mes_comp' => 'DESC');
     $aResultado = self::getByAttributes($aCamposPesquisa, $aCamposOrdem);
     if (count($aResultado) > 0) {
         return $aResultado;
     }
     return array();
 }