Ejemplo n.º 1
0
<?php

require_once __DIR__ . '/../modelos/exportar.php';
require_once __DIR__ . '/../repositorios/exportar.php';
require_once __DIR__ . '/../controladores/exportar.php';
$repositorio = new RepositorioGenerico();
$repositorioDeTurmas = new TurmaRepositorio();
$tr = new TurmaRepositorio();
$repositorio->removerTodos('niveis');
$repositorio->removerTodos('cursos');
$repositorio->removerTodos('turnos');
$repositorio->removerTodos('disciplinas');
$repositorioDeTurmas->removerTodas();
$niveis = array(array('id' => null, 'nome' => 'Nível 1', 'codigo' => 'NIVEL1'), array('id' => null, 'nome' => 'Nível 2', 'codigo' => 'NIVEL2'), array('id' => null, 'nome' => 'Nível 3', 'codigo' => 'NIVEL3'), array('id' => null, 'nome' => 'Nível 4', 'codigo' => 'NIVEL4'), array('id' => null, 'nome' => 'Nível 5', 'codigo' => 'NIVEL5'));
$cursos = array(array('id' => null, 'nome' => 'Informática', 'codigo' => 'INFORMATICA'), array('id' => null, 'nome' => 'Electrónica', 'codigo' => 'ELECTRONICA'), array('id' => null, 'nome' => 'Eléctrica', 'codigo' => 'ELECTRICA'));
$turnos = array(array('id' => null, 'nome' => 'Diurno', 'codigo' => 'DIURNO'), array('id' => null, 'nome' => 'Nocturno', 'codigo' => 'NOCTURNO'));
foreach ($niveis as $n) {
    $nivel = new Nivel($n['id'], $n['nome'], $n['codigo']);
    if ($repositorio->criar($nivel)) {
        echo 'O Nivel ' . $nivel->getNome() . ' foi criado com sucesso' . "\n";
    } else {
        echo 'O Nivel ' . $nivel->getNome() . ' ja existe' . "\n";
    }
}
foreach ($cursos as $n) {
    $curso = new Curso($n['id'], $n['nome'], $n['codigo']);
    if ($repositorio->criar($curso)) {
        echo 'O Curso ' . $curso->getNome() . ' foi criado com sucesso' . "\n";
    } else {
        echo 'O Curso ' . $curso->getNome() . ' ja existe' . "\n";
    }