public function AtualizaLancamentosRemessa($ObjRemessa) {

	if (parent::AtualizaSituacaoBoletosRemessa($this->getConsulta(), $this->getCodConta(), $ObjRemessa->getSequencialRemessa(), $ObjRemessa->getNomeArquivoGerado())) {
	    $this->setStatusGeracao(true);
	    return true;
	} else {
	    $this->setMotivoErro("Não foi possível atualizar as informações referente aos títulos contidos na remessa, procedimento não concluído");
	    unlink($this->getNomeArquivo());
	    $this->setStatusGeracao(FALSE);
	    return false;
	}
    }
Ejemplo n.º 2
0
    public function ListaRemessasGeradas() {

	$sql = "SELECT FIRST 10
		GR.DATA_GERACAO,
		GR.NOME_ARQUIVO,
		GR.CODIGO_REMESSA,
		USU.UCUSERNAME
		FROM
		F_GERACAO_REMESSA  GR
		INNER JOIN UCTABUSERS USU on (USU.UCIDUSER = GR.CHAVE_USER) ORDER BY DATA_GERACAO DESC";
	$sql = parent::execute_query($sql);

	$ListaRemessasGeradas = array();
	while ($linha = parent::criaObjetoConsulta($sql)){
	    $RemessaGeradas = new ModelRemessa();
	    $RemessaGeradas->setNomeArquivoRemessa($linha->NOME_ARQUIVO);
	    $RemessaGeradas->setDataGeracaoArquivo($linha->DATA_GERACAO);
	    $RemessaGeradas->setCodigoRemessa($linha->CODIGO_REMESSA);
	    $RemessaGeradas->setUsuarioRemessa($linha->UCUSERNAME);
	    array_push($ListaRemessasGeradas, $RemessaGeradas);
	}
	return $ListaRemessasGeradas;
    }
    public function IncrementaSequencial($CodContaCorrente) {
	return parent::IncrementaSequencialRemessa($CodContaCorrente);
    }