/** * 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 ""; } }
/** * 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; }
/** * 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; }
/** * 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); }
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"]; }
/** * 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"]; }
/** * 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"]; }
/** * 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; } }
/** * 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; }
/** * 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"]; }
/** * 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; }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }