<?php session_start(); require_once '../../class/Conectar.class.php'; $objCon = new Conectar(); require_once '../../class/Nota_Credito.class.php'; $objNot = new Nota_Credito(); require_once '../../class/Boleta.class.php'; $objBol = new Boleta(); require_once '../../class/Arqueo.class.php'; $objArq = new Arqueo(); require_once '../../class/Util.class.php'; $objUti = new Util(); switch ($_POST['op']) { case "rendirNota": $objCon->db_connect(); $usu_nombre = $_SESSION['usuario'][1]['nombre_usuario']; $notas = $objNot->existenNoRendidas($objCon, $usu_nombre); try { $objCon->beginTransaction(); $datox = $objArq->arqueoMax($objCon); $arqueoId = $datox; $objArq->setArqueo($arqueoId, date('Y-m-d'), date('H:i:s'), $usu_nombre); $objArq->rendirArqueo($objCon); for ($i = 0; $i < count($notas); $i++) { $objBol->rendirBoleta($objCon, $arqueoId, $notas[$i]['bol_id']); } $objCon->commit(); echo $arqueoId; } catch (PDOException $e) { $objCon->rollBack();
$pdf->SetMargins(4, 5, 5, 1); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(0); $pdf->SetAutoPageBreak(TRUE, 0); $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); $pdf->setLanguageArray($l); $pdf->setFontSubsetting(true); $pdf->SetFont('helvetica', '', 9, '', true); $pdf->setPrintFooter(false); //CREA UNA PAGINA $pdf->AddPage('L', 'A4'); //CARGA DE CLASES Y METODOS require_once '../../class/Tipo_Producto.class.php'; $objTipPro = new Tipo_Producto(); require_once '../../class/Nota_Credito.class.php'; $objNot = new Nota_Credito(); require_once '../../class/Conectar.class.php'; $objCon = new Conectar(); require_once '../../class/Arqueo.class.php'; $objArq = new Arqueo(); require_once '../../class/Boleta.class.php'; $objBol = new Boleta(); require_once '../../class/Pagos.class.php'; $objPag = new Pagos(); require_once '../../class/Util.class.php'; $objUti = new Util(); require_once '../../class/Pss.class.php'; $objPss = new Pss(); //RECEPCION VARIABLE $objCon->db_connect(); $usu_nombre = $_SESSION['usuario'][1]['nombre_usuario'];
<?php session_start(); require_once '../../class/Conectar.class.php'; $objCon = new Conectar(); require_once '../../class/Nota_Credito.class.php'; $objNot = new Nota_Credito(); require_once '../../class/Boleta.class.php'; $objBol = new Boleta(); require_once '../../class/Arqueo.class.php'; $objArq = new Arqueo(); require_once '../../class/Util.class.php'; $objUti = new Util(); switch ($_POST['op']) { case "rendirArqueo": $objCon->db_connect(); $usu_nombre = $_SESSION['usuario'][1]['nombre_usuario']; $boletas = $objBol->existenNoRendidas($objCon, $usu_nombre); $notas = $objNot->existenNoRendidas($objCon, $usu_nombre); try { $objCon->beginTransaction(); $datox = $objArq->arqueoMax($objCon); $arqueoId = $datox; $objArq->setArqueo($arqueoId, date('Y-m-d'), date('H:i:s'), $usu_nombre); $objArq->rendirArqueo($objCon); for ($i = 0; $i < count($boletas); $i++) { $objBol->rendirBoleta($objCon, $arqueoId, $boletas[$i]['bol_id']); } for ($i = 0; $i < count($notas); $i++) { $objNot->rendirNota($objCon, $arqueoId, $notas[$i]['not_id']); }