Example #1
0
            $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;
}