Ejemplo n.º 1
0
 public function all($id, $cliente)
 {
     $arr = array();
     if ($id == '') {
         $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `curso`.`cliente_idcliente`, `curso`.`date_in`, `curso`.`date_out`, `curso`.`adicional`, `curso`.`capa`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso` \n\t\t\tINNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`\n\t\t\tINNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` WHERE `curso`.`cliente_idcliente`={$cliente};";
         $vai = new MySQLDB();
         $result = $vai->executeQuery($sql);
     } else {
         $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `curso`.`cliente_idcliente`, `curso`.`date_in`, `curso`.`date_out`, `curso`.`adicional`, `curso`.`capa`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso` \n\t\t\tINNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`\n\t\t\tINNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` WHERE `idcurso` = {$id};";
         $vai = new MySQLDB();
         $result = $vai->executeQuery($sql);
     }
     while ($dados = mysql_fetch_array($result)) {
         $cliente = new Curso();
         $cliente->setidcurso(array('idcurso' => $dados['idcurso']));
         $cliente->setnome(array('nome' => $dados['nome']));
         $cliente->setvalor(array('valor' => $dados['valor']));
         $cliente->setdescricao(array('descricao' => $dados['descricao']));
         $cliente->setconcurso_idconcurso(array('concurso_idconcurso' => $dados['concurso_idconcurso']));
         $cliente->setconcursoNome(array('concursoNome' => $dados['concursoNome']));
         $cliente->setprofessor_idprofessor(array('professor_idprofessor' => $dados['professor_idprofessor']));
         $cliente->setprofessorNome(array('professorNome' => $dados['professorNome']));
         $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
         $cliente->setcapa(array('capa' => $dados['capa']));
         $cliente->setdate_in(array('date_in' => $dados['date_in']));
         $cliente->setdate_out(array('date_out' => $dados['date_out']));
         $cliente->setadicional(array('adicional' => $dados['adicional']));
         $arr[] = $cliente;
     }
     return $arr;
 }
Ejemplo n.º 2
0
	public function recuperarCurso($id_curso){

		$query ="SELECT tbl_curso.curso                AS curso,
						tbl_curso.instituicao          AS instituicao,
						tbl_curso.nome                 AS nome
				FROM tbl_curso
				WHERE tbl_curso.instituicao   = $this->_login_instituicao
				AND   tbl_curso.curso         = $id_curso ";

		$banco = $this->getBancoDados(); 
		$curso = NULL; 
		$retorno = $banco->executaSQL($query); 
		if($retorno != NULL) {

			if ($banco->numRows($retorno) == 0){
				throw new Exception("Nenhuma curso encontrado.",0);
			}

			while($linha = $banco->fetchArray($retorno)) { 

				$sessionFacade   = new SessionFacade($banco); 
				$obj_instituicao = $sessionFacade->recuperarInstituicao($linha["instituicao"]);

				$curso = new Curso(); 
				$curso->setId($linha['curso']);
				$curso->setInstituicao($obj_instituicao);
				$curso->setNome($linha["nome"]);
			}
			return $curso; 
		} else {
			throw new Exception("Erro ao recuperar Curso ($query)"); 
		}
	}
Ejemplo n.º 3
0
 public function init()
 {
     $this->setAction("../index/materiacurso");
     $this->setMethod("post");
     $sql = new Materia();
     $select = $sql->select()->order("nome asc");
     $row = $sql->fetchAll($select);
     $materia = $this->createElement('select', 'materia_id');
     $materia->setLabel('Materia:');
     $materia->addMultiOption('', 'Escolha');
     foreach ($row as $obj) {
         $materia->addMultiOption($obj->id, $obj->nome);
     }
     $sql = new Curso();
     $select = $sql->select()->order("nome asc");
     $row = $sql->fetchAll($select);
     $curso = $this->createElement('select', 'curso_id');
     $curso->setLabel('Curso:');
     $curso->addMultiOption('', 'Escolha');
     foreach ($row as $obj) {
         $curso->addMultiOption($obj->id, $obj->nome);
     }
     $salvar = $this->createElement("submit", "salvar");
     $pesquisar = $this->createElement("submit", "pesquisar");
     $this->addElements(array($materia, $curso, $salvar, $pesquisar));
 }
Ejemplo n.º 4
0
 function cadastrar()
 {
     $this->init_session();
     //Recupera o id do usuário logado
     $idUsuario = $this->escape("user");
     $usuario = Doctrine::getTable("Usuario")->find($idUsuario);
     $nome = $this->escape("nome");
     $cargaHoraria = $this->escape("cargaHoraria");
     $conteudo = $this->escape("conteudo");
     //$valor = $this->escape("valor");
     $validade = $this->escape("validade");
     $corFundo = $this->escape("corFundo");
     $corFonte = $this->escape("corFonte");
     $tamanhoFonte = $this->escape("tamanhoFonte");
     $status = "Ativo";
     $curso = new Curso();
     $curso->nome = $nome;
     $curso->cargaHoraria = $cargaHoraria;
     $curso->conteudo = $conteudo;
     //$curso->valor = $valor;
     $curso->validade = $validade;
     $curso->corFundo = $corFundo;
     $curso->corFonte = $corFonte;
     $curso->tamanhoFonte = $tamanhoFonte;
     $curso->status = $status;
     $curso->usuarioResponsavel = $usuario->login;
     if ($curso->trySave()) {
         $this->success("Curso cadastrado com sucesso.");
     } else {
         $this->error("Erro ao cadastrar o curso. Tente novamente ou contate o administrador.");
     }
 }
Ejemplo n.º 5
0
 public function destroy($id)
 {
     $curso = Curso::find($id);
     $curso->delete();
     $polo = new Polo();
     $todosPolos = $polo->all()->lists('pol_nome', 'id');
     $b = new Curso();
     $cursos = $b->all();
     return view('curso.create', ['cursos' => $cursos, 'todosPolos' => $todosPolos]);
 }
Ejemplo n.º 6
0
 public function salvar(\Curso $c)
 {
     $cod_curso = $c->getCod_curso();
     $nome = $c->getNome();
     $valor_inscricao = $c->getValor_incricao();
     $periodo = $c->getPeriodo();
     if ($c->getCod_curso()) {
         $id = $c->getCod_curso();
         $sql = "update curso set nome=:nome, valor_inscricao=:valor_inscricao, periodo=:periodo where cod_curso = :id";
     } else {
         $id = $this->generateID();
         $c->setCod_curso($id);
         $sql = "insert into curso (cod_curso, nome, valor_inscricao, periodo) values (:id, :nome, :valor_inscricao, :periodo)";
     }
     $cnx = Conexao::getConexao();
     $sth = $cnx->prepare($sql);
     $sth->bindParam("id", $id);
     $sth->bindParam("nome", $nome);
     $sth->bindParam("valor_inscricao", $valor_inscricao);
     $sth->bindParam("periodo", $periodo);
     try {
         $sth->execute();
         return $c;
     } catch (Exception $exc) {
         echo $exc->getMessage();
     }
 }
Ejemplo n.º 7
0
function modificarCurso()
{
    $sigla = $_POST['Sigla'];
    $nombre = $_POST['Nombre'];
    $descripcion = $_POST['Descripcion'];
    $nivel = $_POST['NivelCurso'];
    $cur = new Curso();
    $cur->editarCurso($sigla, $nombre, $descripcion, $nivel);
    //ejecuta la funcion en PreguntaData que modifica un curso
    editarCurso($cur);
}
 public function csv()
 {
     if (isset($_FILES['csv'])) {
         ini_set('max_execution_time', 300);
         $csv = Input::file('csv');
         $csv->move(base_path() . '/../csv/', 'alunos.csv');
         if ($csv->getClientOriginalExtension() !== 'csv') {
             return Redirect::to('/aluno/csv')->withDanger('O arquivo deve ter a extensão .csv');
         }
         $csv = utf8_encode(file_get_contents(base_path() . '/../csv/alunos.csv'));
         $csv = explode("\n", $csv);
         array_shift($csv);
         array_pop($csv);
         foreach ($csv as $key => $row) {
             $row = rtrim($row, ';');
             $row = explode(';', $row);
             $matricula = $row[0];
             $nome = $row[1];
             $curso = $row[2];
             $turma = $row[3];
             $tipo_curso = rtrim($row[4]);
             // $data_inicio = $row[5] !== '' ? $row[5] : date('Y-m-d');
             $data_inicio = date('Y-m-d H:i:s');
             $modelCurso = Curso::whereNome($curso)->first();
             if ($modelCurso === null) {
                 $modelCurso = new Curso();
                 $modelCurso->nome = $curso;
                 $modelCurso->tipo = $tipo_curso;
                 $modelCurso->save();
             }
             $modelTurma = Turma::whereSigla($turma)->first();
             if ($modelTurma == null) {
                 $modelTurma = new Turma();
                 $modelTurma->sigla = $turma;
                 $modelTurma->descricao = 'Turma do curso de' . $modelCurso->nome;
                 $modelTurma->data_inicio = $data_inicio;
                 $modelTurma->curso_id = $modelCurso->id;
                 $modelTurma->save();
             }
             $aluno = Aluno::find($matricula);
             if ($aluno == null) {
                 $aluno = new Aluno();
                 $aluno->matricula = $matricula;
                 $aluno->nome = $nome;
                 $aluno->turma_id = $modelTurma->id;
                 $aluno->foto = 'placeholder.jpg';
                 $aluno->save();
             }
         }
         return Redirect::to('/aluno')->withSuccess('Alunos registrados com sucesso!');
         die;
     }
     return View::make('aluno.csv');
 }
Ejemplo n.º 9
0
function guardarCurso()
{
    $sigla = $_POST['sigla'];
    $nombre = $_POST['nombre'];
    $descripcion = $_POST['descripcion'];
    $nivel = $_POST['nivel'];
    $user = new Curso();
    $user->crearCurso($nombre, $apellidos, $correo, $usuario, $contrasena, $tipo);
    // aqui se llama al constructor del dominio/Curso
    echo $user->getNombre();
}
 /**
  * atualiza um registro da tabela
  *
  * @parametro CursoMySql curso
  */
 public function update(Curso $Curso)
 {
     $sql = "UPDATE {$this->table} SET nome = :nome, nivel = :nivel, fk_campus = :fk_campus WHERE id_curso = :id";
     $id = $Curso->getIdCurso();
     $nome = $Curso->getNome();
     $nivel = $Curso->getNivel();
     $fkCampus = $Curso->getFkCampus();
     $stmt = ConnectionFactory::prepare($sql);
     $stmt->bindParam(':id', $id);
     $stmt->bindParam(':nome', $nome);
     $stmt->bindParam(':nivel', $nivel);
     $stmt->bindParam(':fkCampus', $fkCampus);
     return $stmt->execute();
 }
Ejemplo n.º 11
0
 public function postCurso()
 {
     $curso = Curso::where('codigo', Input::get('curso'))->first();
     $data = ['codigo' => $curso->codigo, 'nombre' => $curso->nombre, 'descripcion' => $curso->descripcion, 'tipologia' => $curso->tipologia, 'creditos' => $curso->creditos];
     //var_dump($curso);
     return Response::json($data);
 }
Ejemplo n.º 12
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = Curso::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
 public function getDelete($id)
 {
     if (Curso::whereId($id)->delete()) {
         Session::flash('success', 'Usuário deleteado com sucesso!');
     } else {
         Session::flash('danger', 'Curso não pode ser deletado!');
     }
     return Redirect::to('/curso');
 }
Ejemplo n.º 14
0
 public function getcursos()
 {
     switch (Auth::user()->tipo) {
         case 0:
             return Redirect::to('admin');
             break;
         case 2:
             $cursos = Curso::where('activo', '>', 0)->get();
             return View::make('cursante.curso', array('cursos' => $cursos));
             break;
     }
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $evaluacion = Evaluacion::find($id);
     if (is_null($evaluacion)) {
         App::abort(404);
     }
     $curso = Curso::find($evaluacion->id_curso);
     $form_data = array('route' => array('evaluacion.update', $evaluacion->id_evaluacion), 'method' => 'PATCH');
     $action = 'Editar';
     $tematicas = Tematica::lists('nombre', 'id_tematica');
     return View::make('Evaluacion/form', compact('evaluacion', 'form_data', 'action'))->with('tematicas', $tematicas)->with('curso', $curso);
 }
Ejemplo n.º 16
0
 function getById($id)
 {
     $conexao = new Conexao();
     $tipoCurso = "sistutor.tipo_curso";
     $dbCon = $conexao->getConexao();
     $tabela = self::$tabela;
     $sql = "select id_curso,nome, polo, id_tipo_curso, descricao from " . self::$tabela . " join {$tipoCurso} on id_tipo_curso = tipo" . " where id_curso=\$1";
     $result = pg_query_params($dbCon, $sql, array($id));
     $curso = 0;
     $linha = pg_fetch_assoc($result);
     if ($linha) {
         $curso = new Curso();
         $nome = $linha['nome'];
         $tipo = array("descricao" => $linha['descricao'], "id" => $linha["id_tipo_curso"]);
         $idPolo = $linha['polo'];
         $id = $linha['id_curso'];
         $polo = (new PoloDao())->getById($idPolo);
         $curso->setId($id);
         $curso->setNome($nome);
         $curso->setPolo($polo);
         $curso->setTipo($tipo);
     }
     $conexao->closeConexao();
     return $curso;
 }
Ejemplo n.º 17
0
 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;
 }
Ejemplo n.º 18
0
 public function eliminar()
 {
     $id = Input::get('id');
     $curso = Curso::find($id);
     $curso->delete();
     $query = new ParseQuery("cursos");
     $query->equalTo("myid", 14);
     $results = $query->find();
     //echo "Successfully retrieved " . count($results) . " scores.";
     // Do something with the returned ParseObject values
     for ($i = 0; $i < count($results); $i++) {
         $object = $results[$i];
         $object->destroy();
     }
 }
Ejemplo n.º 19
0
 public function verVideos($id)
 {
     // en este método podemos observar como se recibe un parámetro llamado id
     // este es el id del usuario que se desea buscar y se debe declarar en la ruta como un parámetro
     switch (Auth::user()->tipo) {
         case 0:
             $curso = Curso::find($id);
             $recursos = Curso::find($id)->recursos;
             return View::make('admin.video', array('curso' => $curso, 'recursos' => $recursos));
             break;
         case 2:
             return Redirect::to('inicio');
             break;
     }
 }
Ejemplo n.º 20
0
 public static function allExceptoCurso($curso_id)
 {
     $GLOBALS['id'] = $curso_id;
     $documentaciones = Curso::find($curso_id)->documentacion()->select('documentacion_id')->get();
     $docs = array();
     foreach ($documentaciones as $documentacion) {
         $docs[] = $documentacion->documentacion_id;
     }
     $GLOBALS['docs'] = $docs;
     $documentacion = Documentacion::join('documentacion_cursos', function ($join) {
         $join->on('documentacion_cursos.documentacion_id', '=', 'documentacion.id');
     })->where('documentacion_cursos.curso_id', '!=', $GLOBALS['id']);
     if (!empty($GLOBALS['docs'])) {
         $documentacion->whereNotIn('documentacion.id', $GLOBALS['docs']);
     }
     return $documentacion->get();
 }
Ejemplo n.º 21
0
function Main()
{
    $u = unserialize($_SESSION['usu']);
    $cod = $_POST['txtCodigo'];
    $nomecomp = $_POST['txtNomeCurso'];
    $data = date("Y-m-d H:i:s");
    $usuario = $u->getCodigo();
    header('Content-Type: text/html; charset=iso-8859-1');
    try {
        $i = new Curso();
        if ($nomecomp != "") {
            $i->setNomeCompleto($nomecomp);
        }
        if ($sigla != "") {
            $i->setSigla($sigla);
        }
        if ($cod == "") {
            if ($i->Insere()) {
                Log::RegistraLog("Instituição de ensino " . $nomecomp . " inserido pelo usuário " . $u->getNome() . ".", 0);
                echo "GRAVADO";
            } else {
                Log::DetalhaLog("Erro ao tentar inserir a instituição de ensino " . $nomecomp . ". " . $i->getErro(), 1);
                echo $i->getErro();
            }
        } else {
            if ($i->Altera()) {
                Log::RegistraLog("Instituição de ensino " . $nomecomp . " atualizada pelo usuário " . $u->getNome() . ".", 0);
                echo "GRAVADO";
            } else {
                Log::DetalhaLog("Erro ao tentar atualizar a instituição de ensino " . $nomecomp . ". " . $i->getErro(), 1);
                echo $i->getErro();
            }
        }
    } catch (Exception $ex) {
        echo $ex->getMessage();
    }
}
Ejemplo n.º 22
0
 public function AulaVenda($id)
 {
     $arr = array();
     $vai = new MySQLDB();
     $sql = "SELECT \n\t\t\t\t\t`curso`.`idcurso`, \n\t\t\t\t\t`curso`.`nome`, \n\t\t\t\t\t`curso`.`capa`, \t\t\t\t\t\n\t\t\t\t\t`concurso`.`nome` as `concursoNome`,\n\t\t\t\t\t`curso`.`professor_idprofessor`, \n\t\t\t\t\t`professor`.`nome` as `professorNome` \n\t\t\t\t\tFROM `curso`\n\t\t\t\t\tINNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`\n\t\t\t\t\tINNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` \n\t\t\t\t\tINNER JOIN `venda_curso` ON `venda_curso`.`curso_id`=`curso`.`idcurso`\n\t\t\t\t\tWHERE `venda_curso`.`venda_id` = {$id};";
     $result = $vai->executeQuery($sql);
     while ($dados = mysql_fetch_array($result)) {
         $cliente = new Curso();
         $cliente->setidcurso(array('idcurso' => $dados['idcurso']));
         $cliente->setnome(array('nome' => $dados['nome']));
         $cliente->setconcursoNome(array('concursoNome' => $dados['concursoNome']));
         $cliente->setprofessor_idprofessor(array('professor_idprofessor' => $dados['professor_idprofessor']));
         $cliente->setprofessorNome(array('professorNome' => $dados['professorNome']));
         $cliente->setcapa(array('capa' => $dados['capa']));
         $arr[] = $cliente;
     }
     return $arr;
 }
 public function index()
 {
     date_default_timezone_set('America/Mexico_City');
     $total_alumnos = 12;
     $fecha_actual = date('Y-m-d');
     $fecha_actual = date_create($fecha_actual);
     $cursos = Curso::where('status', '=', 1)->where('total_alumnos', '<', $total_alumnos)->get();
     $lista_cursos = array();
     $session = Utilities::getSession();
     $links = Utilities::getMenu($session);
     foreach ($cursos as $key => $value) {
         $fechaInicio = date_create($value->fechaInicio);
         $interval = date_diff($fecha_actual, $fechaInicio);
         if ($interval->invert == 0 && $interval->d >= 0) {
             $value->action = '/suscribirme/' . $value->curso_id;
             $lista_cursos[] = $value;
         }
     }
     //Utilities::printData( $lista_cursos );
     $this->view = new Index($this->app->urlFor('join'), $lista_cursos, $links);
     $this->view->display();
 }
Ejemplo n.º 24
0
 public function salvar()
 {
     $u = new Curso();
     $codigo = isset($_POST['codigo']) ? $_POST['codigo'] : FALSE;
     if (trim($codigo) != "") {
         $u->setCod_curso($codigo);
     }
     $nome = isset($_POST['nome']) ? $_POST['nome'] : FALSE;
     $valor_inscricao = isset($_POST['valor_inscricao']) ? $_POST['valor_inscricao'] : FALSE;
     $periodo = isset($_POST['periodo']) ? $_POST['periodo'] : FALSE;
     $u->setNome($nome);
     $u->setValor_incricao($valor_inscricao);
     $u->setPeriodo($periodo);
     $du = new DaoCurso();
     $cur = $du->salvar($u);
     if ($cur instanceof curso) {
         //        Se gravado no banco, entao vai para a pagina inicial
         header("location: " . URL . "pagina-inicial");
     } else {
         echo 'Não foi possivel salvar o Curso';
     }
 }
Ejemplo n.º 25
0
 function relatorioDisciplinasPorCurso($id)
 {
     $pdf = new PDF("P", "pt", "A4");
     $pdf->AddPage();
     $pdf->SetFont('Arial', 'B', 16);
     $polo = new Polo();
     $polo->setId($id);
     $polo = $polo->getById();
     $pdf->Cell(40, 10, $polo->getNome());
     $cabeçalhoTabela = array('Disciplina', 'Nome Tutor', 'Sobrenome Tutor');
     $curso = new Curso();
     $cursos = $curso->read();
     foreach ($cursos as $curso) {
         if ($curso->getPolo()->getId() != $id) {
             continue;
         }
         $pdf->setVendedor($curso->getNome() . " - " . $curso->getTipo()['descricao']);
         $pdf->AddPage();
         $disciplinaDao = new DisciplinaDao();
         $array = $disciplinaDao->listDisciplinasTutoresByCurso($curso);
         $pdf->BasicTable($cabeçalhoTabela, $array);
     }
     $pdf->Output();
 }
Ejemplo n.º 26
0
 <!--Profile Body-->
                    <div class="profile-body">
                        


                        <div class="headline"><h2><?php 
echo Curso::model()->findByPk($IdCurso)->CursoCompleto2;
?>
</h2></div>

                        <div class="table-search-v2 margin-bottom-20">
                        <div class="table-responsive">
                            <table class="table table-hover">
                                <thead>
                                    <tr>
                                        <th>Estudiante</th>
                                        <th class="hidden-sm">Info</th>
                                        <th>Estado</th>
                                        <th>Acciones  <?php 
echo CHtml::link('<i class="fa fa-download pull-right"></i>', array('UsuarioUnitec/ExcelEPC', 'Seccion' => $IdCurso), array('style' => 'color:#c4161c'));
?>
</th>
                                       

                                    </tr>
                                </thead>
                                <tbody>

                                    <?php 
foreach ($Companieros as $Estudiante) {
Ejemplo n.º 27
0
if ($tiporequest == "GET") {
    CursoView::exibeCursos();
} 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++) {
Ejemplo n.º 28
0
<?php

require 'common.inc.php';
$regraCurso = new Curso();
$regraTurma = new Turma();
$cursos = $regraCurso->listar(CURSO_ATIVO);
$turnos = $regraTurma->listarTurno();
try {
    if (array_key_exists('excluir', $_GET)) {
        $id_turma = intval($_GET['excluir']);
        $regraTurma->excluir($id_turma);
        $msgsucesso = 'Turma removida com sucesso!';
        header('Location: ' . WEB_PATH . '/admin/turmas?sucesso=' . urlencode($msgsucesso));
        exit;
    }
    if (count($_POST) > 0) {
        $turma = $regraTurma->pegarDoPost();
        if ($turma->id_turma > 0) {
            $regraTurma->alterar($turma);
            $msgsucesso = 'Curso alterar com sucesso!';
        } else {
            $regraTurma->inserir($turma);
            $msgsucesso = 'Curso adicionado com sucesso!';
        }
        header('Location: ' . WEB_PATH . '/admin/turmas?sucesso=' . urlencode($msgsucesso));
        exit;
    }
} catch (Exception $e) {
    $msgerro = $e->getMessage();
}
$id_turma = intval($_GET['turma']);
Ejemplo n.º 29
0
<?php

require 'common.inc.php';
$regraCurso = new Curso();
try {
    if (array_key_exists('excluir', $_GET)) {
        $id_curso = intval($_GET['excluir']);
        $regraCurso->excluir($id_curso);
        $msgsucesso = 'Curso removido com sucesso!';
        header('Location: ' . WEB_PATH . '/admin/cursos?sucesso=' . urlencode($msgsucesso));
        exit;
    }
    if (count($_POST) > 0) {
        $curso = $regraCurso->pegarDoPost();
        if ($curso->id_curso > 0) {
            $regraCurso->alterar($curso);
            $msgsucesso = 'Curso alterar com sucesso!';
        } else {
            $regraCurso->inserir($curso);
            $msgsucesso = 'Curso adicionado com sucesso!';
        }
        header('Location: ' . WEB_PATH . '/admin/cursos?sucesso=' . urlencode($msgsucesso));
        exit;
    }
} catch (Exception $e) {
    $msgerro = $e->getMessage();
}
$id_curso = intval($_GET['curso']);
$cod_situacao = null;
if (array_key_exists('situacao', $_GET)) {
    $cod_situacao = intval($_GET['situacao']);
Ejemplo n.º 30
0
<?php

/******************  NO BORRAR  ******************/
session_start();
require "../admin/instancia.txt";
require "../admin/permiso_nivel_5.php";
/******************  NO BORRAR  ******************/
include_once '../clases/database.php';
include_once '../initial.php';
//Mensaje de Alerta
$Mensaje = " ";
//Comprobar Si existen datos en POST
if ($_POST) {
    // Instancia de usuario
    include_once '../clases/cursos.php';
    $curso = new Curso($db);
    // Valores en Usuario
    $curso->idfichaidentificacion = $_SESSION['fichainstructor'];
    $curso->nombrecurso = htmlentities(trim($_POST['nombrecurso']));
    $curso->fechacurso = htmlentities(trim($_POST['fechacurso']));
    $curso->horariocurso = htmlentities(trim($_POST['horariocurso']));
    $curso->empresadirigida = htmlentities(trim($_POST['empresadirigida']));
    $curso->giroasociacion = htmlentities(trim($_POST['giroasociacion']));
    $curso->estadocurso = htmlentities(trim($_POST['estadocurso']));
    // Mensaje si el usuario se creo
    if ($curso->create()) {
        $Mensaje = "<div class=\"alert alert-success alert-dismissable\">\n                            <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times</button>\n                            El Curso fue creado exitosamente. Usted sera redireccionado.\n                        </div>";
        unset($_POST['nombrecurso']);
        unset($_POST['fechacurso']);
        unset($_POST['horariocurso']);
        unset($_POST['empresadirigida']);