function rowToDto($row)
 {
     $objAula = new Aula();
     $objAula->setIdaula($row["idaula"]);
     $objAula->setNombreaula($row["numaula"]);
     return $objAula;
 }
 function rowToDto($row)
 {
     $objAula = new Aula();
     $objAula->setId_aula($row["Id_aula"]);
     $objAula->setNro_aula($row["Nro_aula"]);
     return $objAula;
 }
 function rowToDto($row)
 {
     $aula = new Aula();
     $aula->setId($row["idAula"]);
     $aula->setNroAula($row["nroAula"]);
     return $aula;
 }
예제 #4
0
 public function listaAulas()
 {
     $q = isset($_POST['q']) ? strval($_POST['q']) : '';
     $aula = new Aula();
     $row = $aula->find('all', array('conditions' => array('Aula.nombre like' => "%{$q}%")));
     $this->set('result', $row);
     $this->render('listaAulas', 'ajax');
 }
예제 #5
0
 public function all($id)
 {
     $arr = array();
     if ($id == '') {
         $sql = "SELECT `venda`.`id`, `venda`.`nome`, `aula`.`endereco_video`, `aula`.`descricao`, `aula`.`curso_idcurso`, `aula`.`cliente_idcliente`, `curso`.`nome` AS `disciplina` FROM `aula` \n\t\tINNER JOIN `curso` ON `curso_idcurso`=`idcurso`;";
         $vai = new MySQLDB();
         $result = $vai->executeQuery($sql);
     } else {
         $sql = "SELECT `aula`.`idaula`, `aula`.`nome`, `aula`.`endereco_video`, `aula`.`descricao`, `aula`.`curso_idcurso`, `aula`.`cliente_idcliente`, `curso`.`nome` AS `disciplina` FROM `aula` \n\t\tINNER JOIN `curso` ON `curso_idcurso`=`idcurso` WHERE `aula`.`idaula` = {$id};";
         $vai = new MySQLDB();
         $result = $vai->executeQuery($sql);
     }
     while ($dados = mysql_fetch_array($result)) {
         $cliente = new Aula();
         $cliente->setidaula(array('idaula' => $dados['idaula']));
         $cliente->setnome(array('nome' => $dados['nome']));
         $cliente->setendereco_video(array('endereco_video' => $dados['endereco_video']));
         $cliente->setdescricao(array('descricao' => $dados['descricao']));
         $cliente->setcurso_idcurso(array('curso_idcurso' => $dados['curso_idcurso']));
         $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
         $cliente->setdisciplina(array('disciplina' => $dados['disciplina']));
         $arr[] = $cliente;
     }
     return $arr;
 }
 public function editGroup()
 {
     $data = Input::all();
     return View::make('proyectos.editarGrupo')->with('profesores', Professor::all())->with('data', Plantilla::select('plantillas.id', 'plantillas.grupo', 's.nombre as materia', 'plantillas.id_profesor', 'p.nombre as plan', 'pr.id as idProyecto', 'pr.ciclo', 'pr.anio')->join('subjects as s', 's.id', '=', 'plantillas.id_subject')->join('plans as p', 'p.id', '=', 's.id_plan')->join('proyectos as pr', 'plantillas.id_proyecto', '=', 'pr.id')->where('plantillas.grupo', '=', $data['g'])->where('s.semestre', '=', $data['s'])->where('p.nombre', '=', $data['pl'])->where('plantillas.id_proyecto', $data['pid'])->get())->with('aulas', Aula::all())->with('grupos', Plantilla::select('*')->groupBy('grupo')->get());
 }
예제 #7
0
 }
 // agora checamos se o professor recebido existe
 if ($idProfessorValido && $idProfessor != -1) {
     require_once "entidades/Administrador.php";
     $admin = new Administrador("");
     $admin->setIdAdmin($idProfessor);
     $encontrado = $admin->recebeAdminId($host, "homeopatias", $usuario, $senhaBD, "professor");
     if (!$encontrado) {
         $idProfessorValido = false;
         $mensagem = "Esse professor não foi encontrado no sistema";
     }
 }
 // se todos os dados estão válidos, a aula é inserida
 if ($dataValida && $horarioValido && $idCidadeValido && $etapaValida && $idProfessorValido && $descricaoValida && $idProfessorPrimarioValido && $idProfessorSecundarioValido) {
     require_once "entidades/Aula.php";
     $nova = new Aula();
     $nova->setCidadeId($idCidade);
     $nova->setEtapa($etapa);
     $nova->setData(strtotime($data . " " . $horario . ":00"));
     $nova->setProfessorId($idProfessor);
     $nova->setProfessorAdicionalPrimarioId($idProfessorAdicional);
     $nova->setProfessorAdicionalSecundarioId($idProfessorSecundario);
     $nova->setNota(null);
     $nova->setDescricao($descricao);
     $sucesso = $nova->cadastrar($host, "homeopatias", $usuario, $senhaBD);
     if ($sucesso) {
         $mensagem = "";
     } else {
         $mensagem = "Erro na inserção de aula";
     }
 } else {
 function rowToDto($row) {
     $objAula = new Aula();
     $objAula->setId($row["id"]);
     $objAula->setNumeroDeAula($row["numeroDeAula"]);
     return $objAula;
 }
예제 #9
0
 public function update()
 {
     $id = Input::get('id');
     $tabla = Input::get('tabla');
     switch ($tabla) {
         case '0':
             $clave = Input::get('clave');
             $appat = Input::get('ap_pat');
             $apmat = Input::get('ap_mat');
             $nombre = Input::get('nombre');
             $segnombre = Input::get('seg_nombre');
             $tipo = Input::get('tipo');
             $grado = Input::get('grado');
             $tutorias = Input::get('tutorias');
             $gestion = Input::get('gestion');
             $investigacion = Input::get('investigacion');
             $dependencias = Input::get('dependencias');
             $edit = Professor::find($id);
             $edit->clave = $clave;
             $edit->ap_pat = $appat;
             $edit->ap_mat = $apmat;
             $edit->nombre = $nombre;
             $edit->seg_nombre = $segnombre;
             $edit->tipo = $tipo;
             $edit->id_grado = $grado;
             $edit->tutorias = $tutorias;
             $edit->gestion = $gestion;
             $edit->investigacion = $investigacion;
             $edit->dependencias = $dependencias;
             $edit->save();
             return View::make('crud.crudMaestros')->with('professors', Professor::all());
             break;
         case '1':
             $nombre = Input::get('nombre');
             $semestre = Input::get('semestre');
             $plan = Input::get('idPlan');
             $edit = Subject::find($id);
             $edit->nombre = $nombre;
             $edit->semestre = $semestre;
             $edit->id_plan = $plan;
             $edit->save();
             return View::make('crud.crudMaterias')->with('subjects', Subject::all());
             break;
         case '2':
             $nombre = Input::get('nombre');
             $edit = Aula::find($id);
             $edit->nombre = $nombre;
             $edit->save();
             return View::make('crud.crudAulas')->with('aulas', Aula::all());
             break;
         case '3':
             $nombre = Input::get('nombre');
             $edit = Plan::find($id);
             $edit->nombre = $nombre;
             $edit->save();
             return View::make('crud.crudPlanes')->with('plans', Plan::all());
             break;
         default:
             //aqui me redirecciona a una pagina vacia solo con un mensaje 404
             return View::make('landing');
             break;
     }
 }
예제 #10
0
 }
 // agora checamos se o professor recebido existe
 if ($idProfessorSecundarioValido && $idProfessorSecundario != -1) {
     require_once "../../entidades/Administrador.php";
     $admin = new Administrador("");
     $admin->setIdAdmin($idProfessorSecundario);
     $encontrado = $admin->recebeAdminId($host, "homeopatias", $usuario, $senhaBD, "professor");
     if (!$encontrado) {
         $idProfessorValido = false;
         $mensagem = "Esse professor não foi encontrado no sistema";
     }
 }
 // se todos os dados estão válidos, a aula é editada
 if ($idValido && $dataValida && $horarioValido && $idCidadeValido && $etapaValida && $idProfessorValido && $descricaoValida && $idProfessorPrimarioValido && $idProfessorSecundarioValido) {
     require_once "../../entidades/Aula.php";
     $atualizar = new Aula();
     $atualizar->setIdAula($id);
     $atualizar->setCidadeId($idCidade);
     $atualizar->setEtapa($etapa);
     $atualizar->setData(strtotime($data . " " . $horario . ":00"));
     $atualizar->setProfessorId($idProfessor);
     $atualizar->setProfessorAdicionalPrimarioId($idProfessorAdicional);
     $atualizar->setProfessorAdicionalSecundarioId($idProfessorSecundario);
     $atualizar->setDescricao($descricao);
     //var_dump($atualizar->getProfessorAdicionalSecundario());die();
     $sucesso = $atualizar->atualizar($host, "homeopatias", $usuario, $senhaBD);
     if ($sucesso) {
         $mensagem = "";
     } else {
         $mensagem = "Erro na edição de aula";
     }
예제 #11
0
 public function get_comparar_aula()
 {
     $data = Input::all();
     $response = [];
     $temp = Horario::select('horarios.*', 'p.grupo')->join('plantillas as p', 'horarios.id_plantilla', '=', 'p.id')->where('horarios.id_aula', $data['id'])->where('p.ciclo', $data['ciclo'])->where('p.anio', $data['anio'])->get();
     array_push($response, $temp);
     $temp = Aula::find($data['id']);
     array_push($response, $temp);
     echo json_encode($response);
 }