Пример #1
0
// 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()) {
Пример #2
0
$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 . "&nbsp;&nbsp;" . $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' >";
Пример #4
0
$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;
        }