// Conexion a la bases de datos require '.' . $obj_config->GetVar('ruta_libreria') . 'Bd.php'; $obj_conexion = new Bd(); if (!$obj_conexion->ConnectDataBase($obj_config->GetVar('host'), $obj_config->GetVar('data_base'), $obj_config->GetVar('usuario_db'), $obj_config->GetVar('clave_db'))) { echo "sin_conexion_bd"; } // Modelo asignado require '.' . $obj_config->GetVar('ruta_modelo') . 'Ventas.php'; $obj_modelo = new Ventas($obj_conexion); session_start(); // Obtenemos los datos de la taquilla $taquilla = $obj_modelo->GetIdTaquilla(); $id_insert_taquilla = $obj_modelo->GetUltimoIdInsert($taquilla) + 1; // Inicio del proceso $resultTT = $obj_modelo->GetDatosTicketTransaccional(); if ($obj_conexion->GetNumberRows($resultTT) > 0) { $catidad_apuestas = $obj_conexion->GetNumberRows($resultTT); $txt_monto = $_GET['monto']; $monto_prorrateado = round($txt_monto / $catidad_apuestas, 2, PHP_ROUND_HALF_EVEN); // echo $monto_prorrateado; $obj_modelo->EliminarTicketTransaccionalByTaquilla($taquilla); while ($row = $obj_conexion->GetArrayInfo($resultTT)) { $txt_numero = $row['numero']; $sorteo = $row['id_sorteo']; $id_zodiacal = $row['id_zodiacal']; $id_ticket_transaccional = $row['id_ticket_transaccional']; $result = ProcesoCupos($txt_numero, $monto_prorrateado, $sorteo, $id_zodiacal, 0, $id_insert_taquilla); } } // Listado de Jugadas Agregadas if ($result = $obj_modelo->GetDatosTicketTransaccional()) {
$data .= "<tr><td colspan='2' align='center'><font face='Tahoma' size='3' >"; $data .= "Vendedor: " . $nombre; $data .= "</font></td> </tr>"; $data .= "<tr height='10'><td colspan='2' align='center'></td></tr>"; $data1 = ""; //setea impreso=1 en ticket para saber que ya esta impreso $obj_modelo->SeteaImpresionenTicket($id_ticket); //Determinando Numeros No Zodiacales Primero $sorteosenticket = array(); $sorteoszodiac = array(); $combinacionunica = array(); $ticket_completo = array(); //Determinando Primero if ($result = $obj_modelo->GetDetalleTicketByIdticket($id_ticket)) { //Numeros jugados NoZodiacal $numero_jugadas = $obj_conexion->GetNumberRows($result); while ($row = $obj_conexion->GetArrayInfo($result)) { if ($row['monto'] != 0) { if ($row['id_zodiacal'] == 0) { $combinacion = $row['numero'] . " x " . $row['monto']; $ticket_completo[] = $row['id_sorteo'] . "x" . $row['numero'] . " x " . $row['monto']; } else { $combinacion = $row['numero'] . " x " . $row['monto'] . "-" . $row['id_zodiacal']; $ticket_completo[] = $row['id_sorteo'] . "x" . $row['numero'] . " x " . $row['monto'] . "-" . $row['id_zodiacal']; } //Guardar todos los sorteos pero una sola vez //$sorteoszodiac[]=$row['id_zodiacal']; if (!in_array($row['id_sorteo'], $sorteosenticket)) { $sorteosenticket[] = $row['id_sorteo']; } //Guardar todos las combinaciones Unicas de Numero y Monto 14-1.00
} if ($mismo_fecha != $fecha_anul) { $mismo_fecha = $fecha_anul; $totales_anulados = $ruw['total_ticket']; $total_anulados[$ruw['fecha']] = $totales_anulados; } else { $totales_anulados = $totales_anulados + $ruw['total_ticket']; $total_anulados[$ruw['fecha']] = $totales_anulados; } $tickets_anulados[$i] = $ruw; $i++; } //echo $fecha_desde, $fecha_hasta; $data = ""; if ($result = $obj_modelo->GetBalancebyTaquilla($fecha_desde, $fecha_hasta, $id_taquilla)) { if ($obj_conexion->GetNumberRows($result) > 0) { // ENCABEZADO DEL TICKET $data .= " <table width='100%' cellpadding='0' cellspacing='0' border='0' >"; $data .= "<tr><td colspan='2' align='center'><font face='Tahoma' size='2' >"; $data .= $dias[date('w')] . " " . $fecha_hora . " " . $hora; $data .= "<br>"; $data .= "SISTEMA LOTTOMAX"; $data .= "<br>"; if (!empty($id_taquilla)) { $data .= "CUADRE TAQUILLA: {$id_taquilla}"; } else { $data .= "VENTAS DE TAQUILLAS"; } $data .= "<br>"; $data .= " </font></td> </tr>"; $data .= "<tr><td colspan='2' align='center'><font face='Tahoma' size='1' >";
$data1 .= "\\nTICKET: " . $id_ticket; //$data1.="\\x1B\\x0A"; $data1 .= "\\nSERIAL: " . $serial; //$data1.="\\x1B\\x0A"; $data1 .= "\\nFECHA: " . $fecha_hora; //$data1.="\\x1B\\x0A"; $data1 .= "\\nTAQUILLA: " . $id_taquilla; //$data1.="\\x1B\\x0A"; $data1 .= "\\nVENDEDOR: " . $nombre; //$data1.="\\x1B\\x0A"; $data1 .= "\\n"; $data1 .= "-----------------------------"; //Cambio de tamano fuenta a 12 cpi $data1 .= "\\x1B\\x4D"; if ($result = $obj_modelo->GetDetalleTicketByIdticket($id_ticket)) { $numero_jugadas = $obj_conexion->GetNumberRows($result); $id_sorteo_actual = 0; $contador = 0; while ($row = $obj_conexion->GetArrayInfo($result)) { $id_sorteo = $row['id_sorteo']; if ($id_sorteo != $id_sorteo_actual && $row['id_zodiacal'] == 0) { $contador = 0; $id_sorteo_actual = $row['id_sorteo']; $nombre_sorteo = $obj_modelo->GetNombreSorteo($row['id_sorteo']); $data .= "<br>"; //para cada nombre de sorteo aparte $data .= $nombre_sorteo; //$data1.="\\x1B\\x0A"; $data1 .= "\\n"; $data1 .= $nombre_sorteo; }