public function RecebeParcela() { $Datas = new Data(); $String = new CString(); $id_cp1 = $_POST["cod_cp1"]; $IdCC = $_POST["conta"]; $vlr_acrescimo = $_POST['acrescimo_pagamento'] ? $String->limpa_moeda($_POST["acrescimo_pagamento"]) : '0.00'; $vlr_pago = $String->limpa_moeda($_POST["vlr_pago"]); $vlr_desconto = $_POST['vlr_deconto_pagamento'] ? $String->limpa_moeda($_POST["vlr_deconto_pagamento"]) : '0.00'; $data_recebimento = $Datas->convertDataSql($_POST["data_pagamento"]); $obs_pagamento = isset($_POST['obs_pagamento']) ? $_POST["obs_pagamento"] : ''; $vencimento = $_POST['vencimento'] ? $_POST["vencimento"] : ''; if ($vlr_pago <= 0) { echo "Não é possível efetuar baixa de valores negativos!"; exit(); } $QuitaParcela = new ModelLancaCpBd(); $Quitar = $QuitaParcela->EfetuaPagamento($IdCC, $id_cp1, $vlr_acrescimo, $vlr_pago, $vlr_desconto, $_SESSION["id_usuario"], $data_recebimento, $obs_pagamento, $vencimento); if ($Quitar) { echo 1; } else { echo $QuitaParcela->getMotivoErro(); } exit(); }