public static function updateStatusPagamento() { $idLancamento = $_POST['idLancamento']; $newStatus = $_POST['newStatus']; $flgTipo = $_POST['flgTipo']; $data_pagamento = $_POST['data_pagamento']; $id_conta_bancaria = $_POST['id_conta_bancaria']; switch ($flgTipo) { case 'D': $pgtoDao = new PagamentoFornecedorDao(); if ($pgtoDao->updateStatusPagamento($idLancamento, $newStatus, $data_pagamento, $id_conta_bancaria)) { Flight::halt(200, ''); } else { Flight::halt(500, 'Falha ao atualizar o status do lançamento!'); } break; case 'C': $rbtoDao = new PagamentoClienteDao(); if ($rbtoDao->updateStatusPagamento($idLancamento, $newStatus, $data_pagamento, $id_conta_bancaria)) { Flight::halt(200, ''); } else { Flight::halt(500, 'Falha ao atualizar o status do lançamento!'); } break; } }