Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Seleccion
/
models
:
entrevistaModel.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // models/Entrevista.php class Entrevista { private $conn; private $table = 'entrevistas'; public function __construct($db) { $this->conn = $db; } public function crear($datos) { $query = "INSERT INTO " . $this->table . " (candidato_id, referidor_nombre, referidor_cedula, referidor_area, centro_costos, area, cargo, ciudad_vacante, entidad_reclutadora, fecha_entrevista, supervisor_entrevista, concepto_entrevista, resultado_entrevista) VALUES (:candidato_id, :referidor_nombre, :referidor_cedula, :referidor_area, :centro_costos, :area, :cargo, :ciudad_vacante, :entidad_reclutadora, :fecha_entrevista, :supervisor_entrevista, :concepto_entrevista, :resultado_entrevista)"; $stmt = $this->conn->prepare($query); foreach($datos as $key => $value) { $stmt->bindValue(':' . $key, $value); } if($stmt->execute()) { return $this->conn->lastInsertId(); } return false; } public function obtenerPorCandidato($candidato_id) { $query = "SELECT * FROM " . $this->table . " WHERE candidato_id = :candidato_id"; $stmt = $this->conn->prepare($query); $stmt->bindValue(':candidato_id', $candidato_id); $stmt->execute(); return $stmt->fetch(); } public function actualizar($id, $datos) { $query = "UPDATE " . $this->table . " SET referidor_nombre = :referidor_nombre, referidor_cedula = :referidor_cedula, referidor_area = :referidor_area, centro_costos = :centro_costos, area = :area, cargo = :cargo, ciudad_vacante = :ciudad_vacante, entidad_reclutadora = :entidad_reclutadora, fecha_entrevista = :fecha_entrevista, supervisor_entrevista = :supervisor_entrevista, concepto_entrevista = :concepto_entrevista, resultado_entrevista = :resultado_entrevista WHERE id = :id"; $stmt = $this->conn->prepare($query); foreach($datos as $key => $value) { $stmt->bindValue(':' . $key, $value); } $stmt->bindValue(':id', $id); return $stmt->execute(); } } ?>