public function obtenerStockBvcHistorico($IdEmail, $Pass) { $this->TipoError = 0; //Establecer que no hay error. $consulta = ""; //Consulta a realizar en la base de datos. $objConexion = new Conexion(); //Objeto conexión para establecer la conexión con la BD. $this->Conexion = $objConexion->conectarServidor(); //Obtener conexión al servidor de base de datos. if (!$objConexion->ObtenerIndicadorError()) { //se genera la consulta que ejecuta el procedimiento que obtiene los cursos. $consulta = "Call Pro_ObtenerPass('{$IdEmail}')"; if ($resultado = mysqli_query($this->Conexion, $consulta)) { if (mysqli_num_rows($resultado) > 0) { while ($fila = mysqli_fetch_array($resultado)) { $passwordenBD = $fila["Pass"]; if (crypt($Pass, $passwordenBD) == $passwordenBD) { return true; } } } else { $this->TipoError = 2; $this->Error = "No hay Usuario."; return $this->Error; } } mysqli_close($this->Conexion); } else { $this->TipoError = 1; //Establecer que hubo error en sistema. $this->Error = $objConexion->ObtenerError(); //Almacenar error ocurrido en conexión. } }
function guardar() { //Metodo de clase que guarda un asistencia en la base if (!$this->cambios) { //Si no hay cambios en el objeto return; } $conn = new Conexion(); if ($this->nuevo) { //Si el objeto es nuevo se hace un INSERT try { $sql = "INSERT INTO asistencia(comision, alumno, clase, presente, justificada)\n\t\t\t\t\t\tVALUES(:comision, :alumno, :clase, :presente, :justificada)"; $stmt = $conn->prepare($sql); $stmt->bindParam(':comision', $this->comision, PDO::PARAM_INT); $stmt->bindParam(':alumno', $this->alumno, PDO::PARAM_INT); $stmt->bindParam(':clase', $this->clase, PDO::PARAM_INT); $stmt->bindParam(':presente', $this->presente, PDO::PARAM_INT); $stmt->bindParam(':justificada', $this->justificada, PDO::PARAM_INT); $stmt->execute(); } catch (PDOException $e) { throw new Exception("No me pude guardar: " . $e->getMessage()); } } else { //Si el objeto no es nuevo se hace un UPDATE } }
function restablecerAvatar($login) { $con = new Conexion(); $con->conectar(); $con->ejecutar_consulta("UPDATE usuario SET avatar = 'avatar_defecto.jpg' WHERE login = '******'"); $con->desconectar(); }
function insertarExcel($array) { $uploadOk = 1; $time = time(); $fecha = date("Y-m-d", $time); $target_dir = "../documents/"; $target_file = $target_dir . basename($_FILES["archivoExcel"]["name"]); move_uploaded_file($array["archivoExcel"]["tmp_name"], $target_file); set_include_path(get_include_path() . PATH_SEPARATOR . '../complements/PHPExcel-1.8/Classes/'); $inputFileType = 'Excel2007'; include 'PHPExcel/IOFactory.php'; $inputFileName = $target_file; $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objReader->setReadDataOnly(true); $objPHPExcel = $objReader->load($inputFileName); $sheetData = $objPHPExcel->getActiveSheet()->toArray(null, true, true, true); require_once "../db/conexiones.php"; $consulta = new Conexion(); foreach ($sheetData as $datos) { $nombreSinAcentos = sanear_string($datos['B']); $nombre = strtoupper(trim($nombreSinAcentos)); $datosEmpleado = $consulta->Conectar("postgres", "SELECT * FROM userinfo WHERE UPPER(name)='" . $nombre . "'"); if ($datosEmpleado) { $sqlInsert = $this->invoco->Conectar("postgres", "INSERT INTO horario_personal (user_id, banda_id, fecha) VALUES (" . $datosEmpleado[0]['userid'] . "," . $datos['C'] . ", '" . $fecha . "')"); } } return "Se insertaron los datos Exitosamente!"; }
public function eliminar() { $conexion = new Conexion(); $consulta = $conexion->prepare('DELETE from Categoria where ID= :ID'); $consulta->bindParam(':ID', $this->ID); $consulta->execute(); }
public static function getUsuariosLogin($p_usuario, $p_password) { $query = "select usuarios.*, tipo_usuario.nombre as t_usuario\n\n FROM `usuarios`\n\n inner join tipo_usuario on tipo_usuario.pkID = usuarios.fkID_tipo\n\n where usuarios.alias='" . $p_usuario . "' and usuarios.pass=SHA1('" . $p_password . "')"; $Conector = new Conexion(); $db = $Conector->connect(); return GenericoDAO::EjecutarConsulta($query); }
function dbsave() { $db = new Conexion(); if (!empty($this->id)) { $update = "UPDATE `" . $this->tabla . "` SET "; $arrayCampos = array(); foreach ($this->campos as $c => $nombre) { $arrayCampos[] = "`" . $c . "` = '" . $this->{$c} . "'"; } $update .= implode(', ', $arrayCampos); $update .= " WHERE id = '" . $this->id . "'"; $db->query($update); return $this->id; } else { $insert = "INSERT INTO `" . $this->tabla . "`\n\t\t \t\t\t\t\tVALUES("; $arrayCampos = array(); foreach ($this->campos as $c => $nombre) { if ($c != 'id') { $arrayCampos[] = "'" . $this->{$c} . "'"; } else { $arrayCampos[] = '0'; } } $insert .= implode(', ', $arrayCampos); $insert .= ");"; $db->query($insert); return $db->insertId(); } }
function eliminarListaVotante_Partido($id_partido, $cc_votante) { $conexion = new Conexion(); $consulta = "IDELETE FROM `censo_votacion`.`lista_votante_partido` WHERE `lista_votante_partido`.`id_partido` = '" . $id_partido . "' AND `lista_votante_partido`.`cc_votante`=" . $cc_votante; $conexion->consultar_servidor($consulta); $conexion->cerrar_conexion(); }
public function grabar(PROVINCIA $provincia) { $conn = new Conexion(); $querys = "INSERT INTO provincia " . "(idProvincia, Descripcion, Abreviatura, idUsuario, FechaAuditoria) " . "Values(" . $provincia->getIdProvincia() . ",\r\n '" . $provincia->getDescripcion() . "',\r\n '" . $provincia->getAbreviatura() . "',\r\n " . $provincia->getIdUsuario() . ",\r\n '" . $provincia->getFechaAudioria() . "')"; $conn->consulta($querys); return true; }
public function grabar(USUARIO $usuario) { $conn = new Conexion(); $querys = "INSERT INTO usuarios " . "(idEmpresa, idUsuario, apellido, nombre, email, password) " . "Values(" . $this->idEmpresa . ",\r\n '" . $usuario->getidUsuario() . "',\r\n '" . $usuario->getApellido() . "',\r\n '" . $usuario->getNombre() . "',\r\n '" . $usuario->getEmail() . "',\r\n '" . $usuario->getPassword() . "')"; $conn->consulta($querys); return true; }
public function update($objeto) { $conexion = new Conexion(); $sql = "UPDATE " . $this->tabla . " SET usuario='{$objeto->id_categoria}', password='******', direccion='{$objeto->fecha_creacion}' WHERE id={$objeto->id_categoria}"; $sql = $dao->update($objeto); return $conexion->ejecutar($sql); }
function validar($usuario, $pass) { //Obtener la conexion $cnn = new Conexion(); $con = $cnn->conectar(); //Crear un objeto de UsuariosDatos y asignar valores pasados en los parametros $usuarios = new Usuarios(); $usuarios->usuario = $usuario; $usuarios->contrasena = $pass; //Seleccionar la base de datos mysqli_select_db($con, 'formLogin'); //Obtener informacion de la base de datos; $sql = "SELECT * FROM usuarios WHERE usuario='" . $usuarios->usuario . "'and contrasena='" . $usuarios->contrasena . "'"; #hacemos la consulta $consulta = mysqli_query($con, $sql); #la almacenamos en un arreglo $fila = mysqli_fetch_array($consulta); if ($fila > 0) { if ($fila["usuario"] == $usuarios->usuario && $fila['contrasena'] == $usuarios->contrasena) { return true; } } else { return false; } }
function servirPedido($idPedido) { $con = new Conexion(); $con->conectar(); $con->ejecutar_consulta("UPDATE pedidos SET servido=1 WHERE id_Pedido = " . $idPedido); $con->desconectar(); }
function getCorreosInvitados() { $ConexionBDInv = new Conexion(); $database = $ConexionBDInv::conectarBD(); if ($database->connect_errno) { $data = NULL; } else { $sqlSelect = ' SELECT invCorreo, invNombre'; $sqlFrom = ' FROM invitados '; $sqlWhere = ' WHERE invActivo = TRUE '; $sqlOrder = ' ORDER BY invCorreo;'; $consulta = $sqlSelect . $sqlFrom . $sqlWhere . $sqlOrder; if ($result = $database->query($consulta)) { if ($result->num_rows > 0) { $i = 0; while ($row = mysqli_fetch_array($result, MYSQL_BOTH)) { $intCorreo = $row['invCorreo']; $invNombre = $row['invNombre']; $data[] = array('invCorreo' => $intCorreo, 'invNombre' => $invNombre); $i++; } // return $data mysqli_free_result($result); } else { $data = NULL; } //$result->close(); } $ConexionBDInv->desconectarDB($database); } return $data; }
function Users() { $db = new Conexion(); $query = $db->query("SELECT timer FROM config WHERE id='1' LIMIT 1;"); $timer = $db->recorrer($query)[0]; $db->liberar($query); $sql = $db->query("SELECT * FROM users;"); $usuarios_actuales = $db->rows($sql); if (!isset($_SESSION['cantidad_usuarios'])) { $_SESSION['cantidad_usuarios'] = $usuarios_actuales; } if ($_SESSION['cantidad_usuarios'] != $usuarios_actuales or time() - 60 <= $timer) { while ($d = $db->recorrer($sql)) { $users[$d['id']] = $d; } } else { if (!isset($_SESSION['users'])) { while ($d = $db->recorrer($sql)) { $users[$d['id']] = $d; } } else { $users = $_SESSION['users']; } } $_SESSION['users'] = $users; $db->liberar($sql); $db->close(); return $_SESSION['users']; }
public function set_conexion($host, $user, $pass, $bd) { $conexion = new Conexion(); $this->link = $conexion->Conectarse($host, $user, $pass, $bd); $this->sql_con = new mysqli($this->link['host'], $this->link['user'], $this->link['pass'], $this->link['bd']); $this->sql_con->set_charset('utf8'); }
function getCorreoIntegrantes() { //include('../Conexion.php'); $ConexionBD = new Conexion(); $database = $ConexionBD::conectarBD(); if ($database->connect_errno) { $data = NULL; } else { $sqlSelect = ' SELECT intCorreo, intNombre'; $sqlFrom = ' FROM integrantes '; $sqlWhere = ' WHERE intActivo = TRUE '; $sqlOrder = ' ORDER BY intCorreo;'; $consulta = $sqlSelect . $sqlFrom . $sqlWhere . $sqlOrder; if ($result = $database->query($consulta)) { if ($result->num_rows > 0) { $i = 0; while ($row = mysqli_fetch_array($result, MYSQL_BOTH)) { $intCorreo = $row['intCorreo']; $intNombre = $row['intNombre']; $data[] = array('intCorreo' => $intCorreo, 'intNombre' => $intNombre); $i++; } // return $data // mysqli_free_result($result); } else { $data = NULL; } $result->close(); } $ConexionBD->desconectarDB($database); } // echo $fechaFin; return $data; }
function executeQuery($Transact_SQL) { $oCnn= new Conexion(); $link= $oCnn->getConexion(); $this->data=$link->query($Transact_SQL); $link->close(); return $this->data; }
public function findAll() { $conexion = new Conexion(); $sql = "SELECT * FROM " . $this->tabla; $consulta = mysqli_query($conexion->obtener(), $sql); $conexion->cerrar(); return mysqli_fetch_object($consulta); }
function modificar($castigador) { $conexion = new Conexion(); $consulta = "UPDATE `censo_votacion`.`login` SET `castigador` = '" . $castigador . "' WHERE `login`.`id_persona`=" . $_SESSION['user']; $conexion->consultar_servidor($consulta); $conexion->cerrar_conexion(); $_SESSION['castigador'] = $castigador; }
function getBusiness() { $conexion = new Conexion(); $sql = "select * from business order by name asc"; $row = $conexion->sql($sql); return $row; //regresamos el arreglo con la consulta de Noticias por Campus }
public function sp_get_productos() { $db = new Conexion(); $pdo = $db->getConexion(); $stm = $pdo->prepare("CALL sp_get_productos()"); $stm->execute(); return $stm->fetchAll(PDO::FETCH_OBJ); }
function insertarPizza($pizza) { $con = new Conexion(); $con->conectar(); $query = "INSERT INTO pizzas (nombrePizza, descripcion, ingredientes, imagen) " . "VALUES ('" . $pizza->getNombre() . "', '" . $pizza->getDescripcion() . "', '" . $pizza->getIdsIngredientes() . "', '" . $pizza->getImagen() . "')"; $con->ejecutar_consulta($query); $con->desconectar(); }
function insertarIngrediente($ingrediente) { $con = new Conexion(); $con->conectar(); $query = "INSERT INTO ingredientes (nombreIng, descripcion, imagen) " . "VALUES ('" . $ingrediente->getNombre() . "', '" . $ingrediente->getDescripcion() . "', '" . $ingrediente->getImagen() . "')"; $con->ejecutar_consulta($query); $con->desconectar(); }
public static function listaActividadesPlanificacion($usuario) { $conexion = new Conexion(); $conexion->conectar(); $actividadesPlanificacion = $conexion->consultarTabla("SELECT id_r, nombre_r \n\t \t\t\t\t\t\t\t\t\t\t \t\t FROM registro\n\t \t\t\t\t\t\t\t\t\t\t \t\t WHERE nombre_u = '{$usuario}' AND tipo_t = 'actividad planificacion';"); $conexion->cerrarConexion(); return $actividadesPlanificacion; }
function insertarMasa($masa) { $con = new Conexion(); $con->conectar(); $query = "INSERT INTO masas (nombre, descripcion, tamano, precio, imagen) " . "VALUES ('" . $masa->getNombre() . "', '" . $masa->getDescripcion() . "', " . $masa->getTamano() . ", " . $masa->getPrecio() . ", '" . $masa->getImagen() . "')"; $con->ejecutar_consulta($query); $con->desconectar(); }
public function consultarTodosLosDatos() { $conexion = new Conexion(); $sql = $conexion->prepare("SELECT * FROM " . self::TABLA); $sql->execute(); $registro = $sql->fetchAll(); return $registro; }
public static function listaEntregables($usuario) { $conexion = new Conexion(); $conexion->conectar(); $entregables = $conexion->consultarArreglo("SELECT entregable_e \n\t \t\t\t\t\t\t\t\t\t\t FROM entregable\n\t \t\t\t\t\t\t\t\t\t\t WHERE nombre_u = '{$usuario}';"); $conexion->cerrarConexion(); return $entregables; }
function conectarDB() { include "../_config/Configuracion.php"; include "Conexion.php"; $objCn = new Conexion(SERVIDOR, USUARIO_BD, CLAVE_BD, BASE_DATOS); //local $cn = $objCn->getConexion(); return $cn; }
public function grabar(LEGAJO $legajo) { $conn = new Conexion(); $querys = "INSERT INTO legajo( \r\n idEmpresa, idLegajo, Apellido, Nombre, FechaNacimiento, idTipoDocumento,\r\n NroDocumento, Sexo, idEstadoCivil, idGrupoSanguineo, ManoHabil,\r\n idProvincia, idPartido, idLocalidad, DirCalle, DirAltura, DirPiso, DirDpto,\r\n Telefono, Movil, Email, idUsuario) " . "Values(" . $this->idEmpresa . ",\r\n " . $legajo->getIdLegajo() . ",\r\n '" . $legajo->getApellido() . "',\r\n '" . $legajo->getNombre() . "',\r\n '" . $legajo->getFechaNacimiento() . "',\r\n " . $legajo->getIdTipodocumento() . ",\r\n '" . $legajo->getNroDocumento() . "',\r\n " . $legajo->getSexo() . ",\r\n " . $legajo->getIdEstadoCivil() . ",\r\n " . $legajo->getIdGrupoSanguineo() . ",\r\n '" . $legajo->getManoHabil() . "',\r\n " . $legajo->getIdProvincia() . ",\r\n " . $legajo->getIdPartido() . ",\r\n " . $legajo->getIdLocalidad() . ",\r\n '" . $legajo->getDirAltura() . "',\r\n '" . $legajo->getDirAltura() . "',\r\n '" . $legajo->getDirPiso() . "',\r\n '" . $legajo->getDirDpto() . "',\r\n '" . $legajo->getTelefono() . "', \r\n '" . $legajo->getMovil() . "',\r\n '" . $legajo->getEmail() . "', \r\n 1)"; echo $this->IdUsuario; echo $querys; $conn->consulta($querys); return true; }