コード例 #1
0
ファイル: CursoDao.php プロジェクト: martinso-alex/SistemaBD
 public static function parse($record)
 {
     if ($record == null) {
         return null;
     }
     $curso = new Curso();
     $curso->setId($record["idCurso"]);
     $curso->setNome($record["Nome"]);
     $curso->setDuracao($record["Duracao"]);
     $curso->setCred_form($record["CreditosForm"]);
     $curso->setDept_id($record["Departamento_idDepartamento"]);
     return $curso;
 }
コード例 #2
0
} else {
    if ($tiporequest == "POST") {
        $funcao = $_POST['funcao'];
        if ($funcao == "deletar") {
            $idcurs = $_POST['idcurs'];
            $cursodeletar = CursoService::getById($idcurs);
            CursoService::delete($cursodeletar);
        } else {
            if ($funcao == "criar") {
                $nomecurs = $_POST['nomecurs'];
                $iddept = $_POST['iddept'];
                $duracao = $_POST['duracao'];
                $creditos = $_POST['creditos'];
                $cursocriar = new Curso();
                $cursocriar->setNome(utf8_encode($nomecurs));
                $cursocriar->setDept_id($iddept);
                $cursocriar->setCred_form($creditos);
                $cursocriar->setDuracao($duracao);
                $criou = CursoService::inserir($cursocriar);
                if (!is_null($criou)) {
                    $cursocriado = CursoService::getByNome($nomecurs);
                    $arrayretorno['nomecurs'] = $nomecurs;
                    $arrayretorno['idcurs'] = $cursocriado->getId();
                    $arrayretorno['iddept'] = $cursocriado->getDept_id();
                    $arrayretorno['nomedept'] = DepartamentoService::getById($iddept)->getNome();
                    $arrayretorno['duracao'] = $cursocriado->getDuracao();
                    $arrayretorno['creditos'] = $cursocriado->getCred_form();
                    $departamentos = DepartamentoService::getDepartamentos();
                    for ($i = 0; $i < sizeof($departamentos); $i++) {
                        $nomesdepartamentos[$i] = $departamentos[$i]->getNome();
                        $idsdepartamentos[$i] = $departamentos[$i]->getId();