Example #1
0
 /**
  * Borra los IncompletosAgotados que no sean del dia de hoy
  */
 public function EliminarIncompletosAgotados($fecha_hoy)
 {
     //Preparacion del query
     $sql = "DELETE FROM `incompletos_agotados` WHERE fecha NOT LIKE '%" . $fecha_hoy . "%' ";
     //echo $sql;
     return $this->vConexion->ExecuteQuery($sql);
 }
 /**
  * Obtiene el hora del Sorteo Segun ID
  *
  * @param string $id
  * @return boolean, array
  */
 public function GetHoraSorteo($id)
 {
     //Preparacion del query
     $sql = "SELECT hora_sorteo FROM sorteos WHERE status = 1 AND id_sorteo  = " . $id . "";
     $result = $this->vConexion->ExecuteQuery($sql);
     $roww = $this->vConexion->GetArrayInfo($result);
     return $roww["hora_sorteo"];
 }
 /**
  * Devuelve el listado de numeros agotados
  *
  * @param string $fecha
  * @return boolean, array
  */
 public function GetNumeros($fecha)
 {
     //Preparacion del query
     $sql = "SELECT IA.numero, S.nombre_sorteo, S.hora_sorteo, Z.nombre_zodiacal\r\n                    FROM  detalle_ticket IA\r\n                    INNER JOIN Sorteos S ON IA.id_sorteo=S.id_sorteo\r\n                    INNER JOIN Zodiacal  Z ON IA.id_zodiacal=Z.Id_zodiacal\r\n                    WHERE monto_restante=0 AND IA.fecha_sorteo LIKE '%" . $fecha . "%'";
     $result = $this->vConexion->ExecuteQuery($sql);
     //echo $sql;
     if ($this->vConexion->GetNumberRows($result) > 0) {
         return $result;
     } else {
         return "";
     }
 }
Example #4
0
 /**
  * Valida que los sorteos de un Ticket no se han cerrado
  *
  * @param string $id_ticket
  * @param string $serial
  */
 public function ValidaSorteosTicket($id_ticket, $tipo_servidor)
 {
     if ($tipo_servidor == 1 or $tipo_servidor == 2) {
         $ticket = "ticket";
     } else {
         $ticket = "ticket_diario";
     }
     //Preparacion del query
     $sql = "SELECT id_sorteo FROM detalle_" . $ticket . " WHERE id_" . $ticket . "='" . $id_ticket . "'";
     $result = $this->vConexion->ExecuteQuery($sql);
     $total_registros = $this->vConexion->GetNumberRows($result);
     $flag = false;
     if ($total_registros > 0) {
         $hora_actual = strtotime(date('H:i:s'));
         while ($roww = $this->vConexion->GetArrayInfo($result)) {
             $sql = "SELECT hora_sorteo FROM sorteos WHERE status = 1 AND id_sorteo  = " . $roww["id_sorteo"] . "";
             $result = $this->vConexion->ExecuteQuery($sql);
             $row = $this->vConexion->GetArrayInfo($result);
             if ($hora_actual > strtotime($row["hora_sorteo"])) {
                 $flag = true;
             }
         }
     }
     return $flag;
 }
Example #5
0
 /**
  * Busqueda Cupos Especiales Segun parametro.
  *
  * @param string $numero o $monto
  * @param string $sorteo
  * @param string $tipo_jugada
  * @param string $zodiacal
  * @param string $clave
  * @return boolean, array
  */
 public function GetListadosegunVariable($parametro_where)
 {
     //Preparacion del query
     $sql = "SELECT CE.*, TJ.nombre_jugada, S.nombre_sorteo, Z.nombre_zodiacal\r\n                        FROM cupo_especial CE\r\n                            INNER JOIN tipo_jugadas TJ ON CE.id_tipo_jugada=TJ.id_tipo_jugada\r\n                            INNER JOIN sorteos S ON CE.id_sorteo=S.id_sorteo\r\n                            INNER JOIN zodiacal Z ON CE.id_zodiacal=Z.id_zodiacal\r\n                        WHERE " . $parametro_where;
     $result = $this->vConexion->ExecuteQuery($sql);
     return $result;
 }
Example #6
0
 /**
  * Buscar Sorteos de una Loteria en Particular
  *
  * @param string $usuario
  * @param string $clave
  * @return boolean, array
  */
 public function BuscarLoterias($id_loteria)
 {
     //Preparacion del query
     $sql = "SELECT * FROM `sorteos` WHERE id_loteria = " . $id_loteria;
     echo "<br>" . $sql;
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #7
0
 public function GetDatosImpresora($id_taquilla)
 {
     //Preparacion del query
     $sql = "SELECT lineas_saltar_despues, ver_numeros_incompletos, ver_numeros_agotados FROM impresora_taquillas WHERE id_taquilla = " . $id_taquilla . "";
     $result = $this->vConexion->ExecuteQuery($sql);
     $roww = $this->vConexion->GetArrayInfo($result);
     return $roww;
 }
 /**
  * Busqueda de minutos antes de bloquear un sorteo
  *
  */
 public function MinutosBloqueo()
 {
     //Preparacion del query
     $sql = "SELECT tiempo_cierre_sorteos FROM parametros";
     $result = $this->vConexion->ExecuteQuery($sql);
     $roww = $this->vConexion->GetArrayInfo($result);
     return $roww["tiempo_cierre_sorteos"];
 }
Example #9
0
 /**
  * Obtiene el nombre del Perfil Segun ID
  *
  * @param string $usuario
  * @param string $clave
  * @return boolean, array
  */
 public function GetNombreLoteria($id)
 {
     //Preparacion del query
     $sql = "SELECT nombre_loteria FROM loterias WHERE id_loteria = " . $id . "";
     $result = $this->vConexion->ExecuteQuery($sql);
     $roww = $this->vConexion->GetArrayInfo($result);
     return $roww["nombre_loteria"];
 }
Example #10
0
 /**
  * Obtiene el nombre del Usuario Segun ID
  *
  * @param string $usuario
  * @param string $clave
  * @return boolean, array
  */
 public function GetNombreUsuarioById($id)
 {
     //Preparacion del query
     $sql = "SELECT nombre_usuario FROM usuario WHERE id_usuario = " . $id . "";
     $result = $this->vConexion->ExecuteQuery($sql);
     $roww = $this->vConexion->GetArrayInfo($result);
     return $roww["nombre_usuario"];
 }
Example #11
0
 /**
  * Busca los datos del Usuario
  *
  * @access public
  * @param integer $id_referencia
  * @return boolean or array
  */
 public function GetDatosUsuario($id_referencia)
 {
     //Preparacion del query
     $sql = "SELECT * FROM usuario WHERE id_usuario = '" . $id_referencia . "'";
     if ($result = $this->vConexion->ExecuteQuery($sql)) {
         return $this->vConexion->GetArrayInfo($result);
     } else {
         return false;
     }
 }
Example #12
0
 /**
  * Actualiza Datos del ticket en premiadoo 1 y el monto total del premio
  * @param string $id_ticket
  * @param string $total_premiado
  */
 public function PremiarTicket2($id_ticket, $total_premiado)
 {
     //Preparacion del query
     $sql = "UPDATE `ticket` SET `premiado`='1', `total_premiado`='" . $total_premiado . "' WHERE id_ticket='" . $id_ticket . "'";
     $result = $this->vConexion->ExecuteQuery($sql);
     if (mysql_affected_rows() == 0) {
         $sql = "UPDATE `ticket_diario` SET `premiado`='1', `total_premiado`='" . $total_premiado . "' WHERE id_ticket_diario='" . $id_ticket . "'";
         $result = $this->vConexion->ExecuteQuery($sql);
     }
     return $result;
 }
Example #13
0
 /**
  * Retorna Si el sorteo esta disponible para jugar ese dia si o no
  *
  * @param integer $id_sorteo
  * @return boolean 1,0
  */
 function GetSorteobyDia($id_sorteo)
 {
     //AND id_dias_semana LIKE '%".date("w")."%'
     $sql = "SELECT id_loteria, id_tipo_sorteo FROM sorteos WHERE id_dias_semana LIKE '%" . date("w") . "%' AND id_sorteo=" . $id_sorteo;
     $result = $this->vConexion->ExecuteQuery($sql);
     $numero = $this->vConexion->GetNumberRows($result);
     if ($numero < 1) {
         return 0;
     } else {
         return 1;
     }
     //$id_tipo_sorteo= $row["id_tipo_sorteo"];
 }
Example #14
0
 /**
  * Devuelve el listado de Tickets Pagados segun fecha de Pagados y Taquilla
  *
  * @param string $fecha
  * @return boolean, array
  */
 public function GetTicketsPagadosbyFechaPagados($fecha, $num_taquilla)
 {
     //Preparacion del query
     $where = "";
     if (!empty($num_taquilla)) {
         $where = "taquilla='" . $num_taquilla . "' AND";
     }
     //Preparacion del query
     $sql = "SELECT total_premiado FROM  ticket WHERE " . $where . " premiado='1' AND pagado='1' AND fecha_hora_pagado LIKE '%" . $fecha . "%'";
     $result = $this->vConexion->ExecuteQuery($sql);
     $total_premiado = 0;
     while ($row = $this->vConexion->GetArrayInfo($result)) {
         $total_premiado = $total_premiado + $row["total_premiado"];
     }
     return $total_premiado;
 }
Example #15
0
 /**
  * Desactivar Taquilla
  *
  * @param string $id_taquilla
  * @return boolean, array
  */
 public function EliminarDatosTaquilla($id_taquilla)
 {
     //Preparacion del query
     $sql = "UPDATE `taquillas` SET `status`= 0 WHERE id_taquilla='" . $id_taquilla . "'";
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #16
0
 /**
  * Eliminar Cupos Especialees
  *
  * @param string $id_cupo_especial
  * @return boolean, array
  */
 public function EliminarDatosImpresora($id)
 {
     //Preparacion del query
     $sql = "DELETE FROM `impresora_taquillas` WHERE id_impresora_taquillas='" . $id . "'";
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #17
0
 /**
  * Obtiene los datos de taquillas
  *
  * @access public
  * @param integer $id_referencia
  * @return boolean or array
  */
 public function GetDatosTaquillas()
 {
     //Preparacion del query
     $sql = "SELECT * FROM taquillas WHERE status=1";
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #18
0
 /**
  * Eliminar asosiacion de usuario en taquilla
  *
  * @param string $id_usuario
  * @param string $clave
  * @return boolean, array
  */
 public function EliminarUsuarioTimePing($id_usuario)
 {
     //Preparacion del query
     $sql = "DELETE FROM `usuarios_taquillas` WHERE id_usuario='" . $id_usuario . "'";
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #19
0
 /**
  * Actualiza Datos de Parametros
  * @param string $Id_parametros
  * @param string $nombre_agencia
  * @param string $tiempo_cierre_sorteos
  * @param string $tiempo_anulacion_ticket
  * @param string $tiempo_vigencia_ticket
  * @param string $aprox_arriba
  * @param string $aprox_abajo
  * @param string $comision_agencia
  * @return boolean, array
  */
 public function ActualizaDatosParametros($id_parametros, $id_agencia, $nombre_agencia, $tiempo_cierre_sorteos, $tiempo_anulacion_ticket, $tiempo_vigencia_ticket, $aprox_arriba, $aprox_abajo, $comision_agencia, $tipo_comision)
 {
     //Preparacion del query
     $sql = "UPDATE `parametros` SET `id_agencia`='" . $id_agencia . "', `nombre_agencia`='" . $nombre_agencia . "',`tiempo_cierre_sorteos`='" . $tiempo_cierre_sorteos . "',`tiempo_anulacion_ticket`='" . $tiempo_anulacion_ticket . "',`tiempo_vigencia_ticket`='" . $tiempo_vigencia_ticket . "', `aprox_arriba`='" . $aprox_arriba . "', `aprox_abajo`='" . $aprox_abajo . "', `comision_agencia`='" . $comision_agencia . "' ,`tipo_comision`='" . $tipo_comision . "'\r\n                        WHERE id_parametros='" . $id_parametros . "'";
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #20
0
 /**
  * Eliminar registros de Ticket transaccional
  *
  * @return boolean, array
  */
 public function EliminarAllTicketTransaccional()
 {
     //Preparacion del query
     $sql = "DELETE FROM `ticket_transaccional` WHERE id_taquilla='" . $_SESSION["taquilla"] . "'";
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #21
0
 /**
  * Actualiza Datos de Relacion de Pagos
  * @param string $Id_relacion_pagos
  * @param string $monto
  * @param string $status
  * @return boolean, array
  */
 public function ActualizaDatosRelacionPagos($id_relacion_pagos, $monto, $status)
 {
     //Preparacion del query
     $sql = "UPDATE `relacion_pagos` SET `monto`='" . $monto . "',`status`='" . $status . "' WHERE id_relacion_pagos='" . $id_relacion_pagos . "'";
     return $this->vConexion->ExecuteQuery($sql);
 }
Example #22
0
 /**
  * Devuelve si se ejecuto la consulta del SQL para ingresar los cupos especiales
  * @param string $sql
  *
  * @return boolean
  */
 public function insertarCupoEspecial($sql)
 {
     //Preparacion del query
     //	echo $sql;
     return $this->vConexion->ExecuteQuery($sql);
 }