$a++; } try { $objCon->beginTransaction(); if ($nuevoArr[0]['tip_pag_id'] != '') { $bol_id = $objBol->buscarMaximoId($objCon); $pag_id = $objPag->buscarMaximoId($objCon); $objPag->setPagos($pag_id); $objPag->agregarPago($objCon, $_POST['cue_id'], $_POST['pss_id']); $objBol->setBoleta($bol_id, '1', date('Y-m-d'), date('H:i:s')); $objBol->agregarNuevaBoleta($objCon, $_POST['cue_id'], $_POST['pss_id'], $pag_id, $_SESSION['usuario'][1]['nombre_usuario'], '1'); for ($i = 0; $i < count($nuevoArr); $i++) { $objTipo->setTipoPago($nuevoArr[$i]['tip_pag_id'], '', $nuevoArr[$i]['txtCodT'], $nuevoArr[$i]['txtCodA'], $nuevoArr[$i]['txtFolio'], $nuevoArr[$i]['txtBanco']); $objTipo->agregarTipoPago($objCon, $cue_id, $pss_id, $pag_id, $nuevoArr[$i]['valor']); } echo $bol_id; } if ($arrBonos[0]['bonId'] != '') { for ($i = 0; $i < count($arrBonos); $i++) { $objBon->setBono($arrBonos[$i]['bonId'], $arrBonos[$i]['tipBonId'], $arrBonos[$i]['bonMonto']); $objBon->guardarBonos($objCon, $_POST['cue_id'], $_POST['pss_id']); } } $objPss->actualizarSaldo($objCon, $_POST['pss_id'], $pss_saldo); $objCon->commit(); } catch (PDOException $e) { $objCon->rollBack(); $e->getMessage(); } break; }