private function FaturaLancamento() { $CData = New Data(); $ModelCr = new ModellancaCrBd(); $data = date("Y-m-d H:i:s"); $codCr2 = $ModelCr->UltimoFilho($this->getCodLancamentoParaFaturar(), $this->getTransacao()); $DataVencimento = $CData->convertDataSql($this->DiaVencimentoTabela()); //Imposto $Imposto = $this->CalculaValorImposto(); if (!$ModelCr->FaturaLancamento($codCr2, "0.00", "0.00", "0.00", $this->getValor(), "0", $data, $DataVencimento, "", "", $_SESSION["id_usuario"], "0.00", "0.00", "0.00", $Imposto, null, $this->getTransacao(), false)) { $this->setMsg($ModelCr->getMotivoErro() . "\n\nNão foi possível faturar o lançamento de " . $this->getTipoFechamento() . " referente ao fechamento " . $this->getCodFechamentoSigmo() . " ID: " . $this->getIdFechamento() . "\n\n" . $ModelCr->getMotivoErro()); $this->setStatusOperacao(true); $erroGravar = true; } return true; }
public function Desagrupar() { $Obj = new ModellancaCrBd(); $String = new CString(); if ($Obj->DesagrupaLancamentos($String->descriptografa($_REQUEST["CodAgrupamento"]))) { echo 1; exit(); } else { echo $Obj->getMotivoErro(); exit(); } }