Example #1
0
<?php

session_start();
require_once '../../class/Conectar.class.php';
require_once '../../class/Arqueo.class.php';
require_once '../../class/Util.class.php';
$objCon = new Conectar();
$objUtil = new Util();
$objArq = new Arqueo();
$objCon->db_connect();
$usu_nombre = $_SESSION['usuario'][1]['nombre_usuario'];
$arqueo = $objArq->buscarArqueosRendidos($objCon, $usu_nombre);
$objCon = null;
?>
<style> 
#tabArqueos_wrapper{
	width:40% !important;
}
#imgRendirArqueo {
    width:40px;
    height:40px;    

}
#imgRendirArqueo:hover{
     transform: rotate(360deg);	
}
.arqueos{
	cursor:pointer;
}
</style>
<script type="text/javascript" src="controller/client/js_rendicionEspontanea.js"></script>
<?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();
Example #3
0
require_once '../../Clases/Consumo.inc';
$objConsumo = new Consumo();
require_once '../../Clases/Pago.inc';
$objPago = new Pago();
require_once '../../Clases/Anatomia.inc';
$objAnatomia = new Anatomia();
require_once '../../Clases/Prestacion.inc';
$objPrestacion = new Prestacion();
require_once '../../Clases/Util.inc';
$objUtil = new Util();
require_once '../../Clases/pad.inc';
$objPad = new Pad();
require_once '../../Clases/Reporte.inc';
$objReporte = new Reporte();
require_once '../../Clases/Arqueo.inc';
$objArqueo = new Arqueo();
//CONDICION DE PDF
switch ($tipoArqueo) {
    case 'vista_previa':
        $textoPrev = 'VISTA PREVIA';
        $mensajeTitulo = '<strong>ARQUEO ESPONTANEO <br> ' . $textoPrev . '</strong>';
        $nombreUser = '******' . $nombreUsuario;
        $mensajeDoc = '<label style="color:red;">Este documento NO es vĂ¡lido para rendir</label>';
        $QRrendGlobal = $objArqueo->arqueoEspontaneoNormal($link, $usuario, $id_rendicion);
        $QRrendGlobalExe = $objArqueo->arqueoEspontaneoExe($link, $usuario, $id_rendicion);
        $QRcheque = $objArqueo->arqueoEspontaneoCheque($link, $usuario, $id_rendicion);
        $QRtrans = $objArqueo->arqueoEspontaneoTransbank($link, $usuario, $id_rendicion);
        $QRnotaC = $objArqueo->arqueoEspNota($link, $usuario, $id_rendicion);
        $QRrendNula = $objArqueo->arqueoEspontaneoNula($link, $usuario);
        $tipoDoc = "I";
        break;