72 lines
2.1 KiB
PHP
72 lines
2.1 KiB
PHP
<?php
|
|
|
|
require_once __DIR__ . '/../models/Candidato.php';
|
|
|
|
class CandidatoController {
|
|
private static $candidatoModel = null;
|
|
|
|
public static function inicializar() {
|
|
if (self::$candidatoModel === null) {
|
|
self::$candidatoModel = new Candidato();
|
|
}
|
|
}
|
|
|
|
public static function regitrarCandidato() {
|
|
|
|
$nombres = $_POST['nombres'];
|
|
$primer_apellido = $_POST['primer_apellido'];
|
|
$segundo_apellido = $_POST['segundo_apellido'];
|
|
$correo = $_POST['correo'];
|
|
$telefono = $_POST['telefono'];
|
|
$id_examen = $_POST['id_examen'];
|
|
$id_tipo_id = $_POST['id_tipo_id'];
|
|
$id_rango_edad = $_POST['id_rango_edad'];
|
|
$id_genero = $_POST['id_genero'];
|
|
|
|
self::$candidatoModel->registrarCandidato(
|
|
$nombres,
|
|
$primer_apellido,
|
|
$segundo_apellido,
|
|
$correo,
|
|
$telefono,
|
|
$id_examen,
|
|
$id_tipo_id,
|
|
$id_rango_edad,
|
|
$id_genero
|
|
);
|
|
}
|
|
|
|
|
|
public static function registrarInfoCandidato() {
|
|
$id_candidato = $_POST['id_candidato'];
|
|
$id_pais = $_POST['id_pais'];
|
|
$id_estado = $_POST['id_estado'];
|
|
$id_municipio = $_POST['id_municipio'];
|
|
$id_colonia = $_POST['id_colonia'];
|
|
$id_nivel = $_POST['id_nivel'];
|
|
$id_giro = $_POST['id_giro'];
|
|
$nombre_empresa_institucion = $_POST['nombre_empresa_institucion'];
|
|
$motivo_examen = $_POST['motivo_examen'];
|
|
$calificacion_servicio = $_POST['calificacion_servicio'];
|
|
$consentimiento_pub = $_POST['consentimiento_pub'];
|
|
|
|
self::$candidatoModel->registrarInfoCandidatos(
|
|
$id_candidato,
|
|
$id_pais,
|
|
$id_estado,
|
|
$id_municipio,
|
|
$id_colonia,
|
|
$id_nivel,
|
|
$id_giro,
|
|
$nombre_empresa_institucion,
|
|
$motivo_examen,
|
|
$calificacion_servicio,
|
|
$consentimiento_pub
|
|
);
|
|
}
|
|
}
|
|
|
|
// Instanciar el modelo al cargar el controlador
|
|
CandidatoController::inicializar();
|
|
|
|
?>
|