function insertAdmin(Administrador $a) { require_once '../conexion.php'; require_once '../model.business/Cliente.php'; try { $conexion = new conexion(); $conn = $conexion->conn(); $rut = $a->getRut(); $nombre = $a->getNombre(); $apellido = $a->getApellido(); $email = $a->getEmail(); $telefono = $a->getTelefono(); $username = $a->getUsername(); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = $conn->prepare("INSERT INTO administrador VALUES(:rut , :nombre, :apellido, :email, :telefono , :username);"); $sql->bindParam(':rut', $rut); $sql->bindParam(':nombre', $nombre); $sql->bindParam(':apellido', $apellido); $sql->bindParam(':email', $email); $sql->bindParam(':telefono', $telefono); $sql->bindParam(':username', $username); return $sql->execute(); } catch (PDOException $exc) { echo $exc->getMessage(); } }
private function getParametros(Administrador $persona) { $parametros = array(':idAdministrador' => $persona->getIdAministrador(), ':nombre' => $persona->getNombre(), ':apellidos' => $persona->getApellidos(), ':fecha' => date('Y-m-d G:i:s')); return $parametros; }