public function eliminarDocente(Docente $docente) { $sql = "DELETE docentes where idDocente=?"; $this->__setSql($sql); $param = array(':idDocente' => $docente->getIdDocente()); $this->ejecutar($param); }
public function Registrar(Docente $data) { try { $sql = "INSERT INTO tb_docente (nvchnombre,nvchapellidos,nvchcelular,nvchcorreo) VALUES (?, ?, ?, ?)"; $this->pdo->prepare($sql)->execute(array($data->__GET('nvchnombre'), $data->__GET('nvchapellidos'), $data->__GET('nvchcelular'), $data->__GET('nvchcorreo'))); } catch (Exception $e) { die($e->getMessage()); } }
public function criar(Docente $e) { $sql = 'INSERT INTO docente (nome, utilizador_id) VALUES (:nome, :utilizador_id)'; if (!$this->existe($e->utilizador())) { $statement = $this->_db->prepare($sql); $statement->bindParam(':nome', $e->nome(), PDO::PARAM_STR, 128); $statement->bindParam(':utilizador_id', $e->utilizador()->id(), PDO::PARAM_INT); $ret = $statement->execute(); return true; } else { return false; } }
public function edit_post() { $idjugador = Input::get('idjugador'); $coddocente = substr(Input::get('Nombre'), 0, 6); if ($docente = Docente::where('codDocente', '=', $coddocente)->first()) { if ($haydocenteenequipo = Delegado::where('dni', '=', $idjugador)->first()) { if ($haydocenteenequipo->codDocente == $coddocente) { $edad = Input::get('rol'); Delegado::where('dni', '=', $idjugador)->update(['rol' => $edad]); Session::flash('message', 'delegado actualizado correctamente'); return Redirect::to('delegado/listar.html'); } else { $haydocenteenequipo = Jugador::where('codDocente', '=', $coddocente)->where('codEquipo', '=', Session::get('user_codequipo'))->first(); if ($haydocenteenequipo == '') { $file->move('storage/jugador', $namefotocomplete); Jugador::where('dni', '=', $idjugador)->update(['foto' => $namefotocomplete, 'codDocente' => $coddocente]); } else { $error = ['wilson' => 'Este jugador ya es parte del equipo. por favor ingrese otro jugador']; return Redirect::back()->withInput()->withErrors($error); } } } else { $error = ['wilson' => 'No se encontro delegado en la base de datos']; return Redirect::back()->withInput()->withErrors($error); } } else { $error = ['wilson' => 'Este docente no existe']; return Redirect::back()->withInput()->withErrors($error); } }
public function getPDF() { /*$pdf = new PDF(); $docentes = Docente::all(); $columnas = ['NRO','CODIGO','APELLIDOS Y NOMBRES']; $pdf->SetFont('Arial','B',13); $pdf->AddPage(); $pdf->Cell(80); $pdf->Cell(30,5,'Lista de Docentes',0,1,'C'); $pdf->SetFont('Arial','B',9); $pdf->Ln(2); $pdf->SetFont('Arial','B',10); $pdf->docentes($columnas,$docentes); $cabe=['Content-Type' => 'application/pdf']; return Response::make($pdf->_checkoutput(),200,$cabe);*/ $fpdf = new PDF(); $docentes = Docente::all(); $columnas = ['NRO', 'CODIGO', 'APELLIDOS Y NOMBRES']; $fpdf->AddPage(); $fpdf->Cell(80); $fpdf->Cell(30, 5, 'Lista de Docentes', 0, 1, 'C'); $fpdf->SetFont('Arial', 'B', 9); $fpdf->Ln(2); $fpdf->SetFont('Arial', 'B', 16); $fpdf->docentes($columnas, $docentes); $fpdf->Output(); exit; }
public static function find($id, $columns = array('*')) { $docente = Docente::leftJoin('usuarios', function ($join) { $join->on('usuarios.id', '=', 'docentes.usuario_id'); })->where('docentes.id', '=', $id)->select('*', 'usuarios.id as id_usuario', 'docentes.id as id_alumno', 'docentes.id as id')->get()->first(); return $docente; }
public static function editar($idusuario, $input) { $respuesta = array(); $reglas = ['usuario' => array('required', 'min:3', 'max:20'), 'password' => array('required', 'min:5', 'max:30'), 'password2' => array('required', 'min:5', 'max:30'), 'docente' => array('required'), 'estado' => array('required')]; $validador = Validator::make($input, $reglas); if ($validador->fails()) { $respuesta['mensaje'] = $validador; $respuesta['error'] = true; } else { $iddocente = substr(Input::get('docente'), 0, 6); if ($docente = Docente::where('codDocente', '=', $iddocente)->first()) { $password1 = Input::get('password'); $password2 = Input::get('password2'); if ($password1 == $password2) { DB::table('tusuarios')->where('idUsuario', $idusuario)->update(['username' => Input::get('usuario'), 'password' => Hash::make(Input::get('password')), 'tipo' => 'administrador', 'estado' => Input::get('estado')]); DB::table('tadministrador')->where('idUsuario', $idusuario)->update(['codDocente' => $iddocente, 'idUsuario' => $idusuario]); $respuesta['mensaje'] = 'Datos Actualizados'; $respuesta['error'] = false; } else { $respuesta['mensaje'] = 'Las contraseñas no coinsiden'; $respuesta['error'] = true; } } else { $respuesta['mensaje'] = "el docente que ingreso no existe"; $respuesta['error'] = true; } } return $respuesta; }
public function editardocente($id) { $dptotodo = DptoAcademico::all(); $consultatabla = Docente::where('coddocente', '=', $id)->get(); return View::make('docente.editar', ['consultatabla' => $consultatabla, 'dptotodo' => $dptotodo]); // return View::make('docente.mostrarCursosDocente',['cursos1'=> $cursos1, 'cursos2'=> $cursos2, 'cursoCercano'=>$idasignatura]); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function delete($id) { if ($ddocent = Docente::where('codDptoAcademico', '=', $id)->first()) { $error = ['wilson' => 'ERROR! El docente ' . $ddocent['nombre'] . ' con codigo ' . $ddocent['codDocente'] . ' pertenece al departamento ' . $id]; return Redirect::back()->withInput()->withErrors($error); } DptoAcademico::where('codDptoAcademico', '=', $id)->delete($id); return Redirect::to('DptoAcademico/listar'); }
public function actionAdmin() { Controller::scriptBasico(1); Controller::scriptBasico(2); Controller::scriptBasico(8); $model = new Docente('search'); $modelDocumentosAntiguos = new VerDocumentoDocenteAntiguo('search'); $modelDocumentosNuevos = new VerDocumentosDocentesNuevo('search'); $model->unsetAttributes(); $modelDocumentosAntiguos->unsetAttributes(); $modelDocumentosNuevos->unsetAttributes(); if (isset($_GET['Docente'])) { $model->setAttributes($_GET['Docente']); $modelDocumentosNuevos->setAttributes($_GET['Docente']); $modelDocumentosAntiguos->setAttributes($_GET['Docente']); $modelDocumentosNuevos->iddocente = 0; } $this->render('admin', array('model' => $model, 'modelDocumentosNuevos' => $modelDocumentosNuevos, 'modelDocumentosAntiguos' => $modelDocumentosAntiguos)); }
public function edit_post() { $idjugador = Input::get('idjugador'); $coddocente = substr(Input::get('Nombre'), 0, 6); if ($docente = Docente::where('codDocente', '=', $coddocente)->first()) { if ($haydocenteenequipo = Jugador::where('dni', '=', $idjugador)->first()) { if (Input::hasFile('foto')) { $fullnamedocente = $docente->apellidopaterno . ' ' . $docente->apellidomaterno . ' ' . $docente->nombre; $file = Input::file('foto'); $extension = $file->getClientOriginalExtension(); $namefotocomplete = $fullnamedocente . '.' . $extension; if ($haydocenteenequipo->codDocente == $coddocente) { $file->move('storage/jugador', $namefotocomplete); $direccion = Input::get('direccion'); $telefono = Input::get('telefono'); $edad = Input::get('edad'); Jugador::where('dni', '=', $idjugador)->update(['foto' => $namefotocomplete, 'direccion' => $direccion, 'telefono' => $telefono, 'edad' => $edad]); Session::flash('message', 'Jugador actualizo correctamente'); return Redirect::to('jugador/listar.html'); } else { $haydocenteenequipo = Jugador::where('codDocente', '=', $coddocente)->where('codEquipo', '=', Session::get('user_codequipo'))->first(); if ($haydocenteenequipo == '') { $file->move('storage/jugador', $namefotocomplete); Jugador::where('dni', '=', $idjugador)->update(['foto' => $namefotocomplete, 'codDocente' => $coddocente]); } else { $error = ['wilson' => 'Este jugador ya es parte del equipo. por favor ingrese otro jugador']; return Redirect::back()->withInput()->withErrors($error); } } } else { $error = ['wilson' => 'No ha ingresado ninguna foto']; return Redirect::back()->withInput()->withErrors($error); } } else { $error = ['wilson' => 'No se encontro jugador en la base de datos']; return Redirect::back()->withInput()->withErrors($error); } } else { $error = ['wilson' => 'Este docente no existe']; return Redirect::back()->withInput()->withErrors($error); } }
public function addintegrante_post() { $input = Input::all(); $regla = ['Nombre' => 'required', 'Rol' => 'required']; $validacion = Validator::make($input, $regla); if ($validacion->fails()) { return Redirect::back()->withErrors($validacion); } else { //verificamos que el docente exista $iddocente = substr(Input::get('Nombre'), 0, 6); if ($docente = Docente::where('codDocente', '=', $iddocente)->first()) { //verificamos de que las funcines no se repitan $rol = Input::get('Rol'); $idcom_orgdor = Session::get('user_idcom_orgdor'); if ($data = IntegrantesCO::where('codCom_Org', '=', $idcom_orgdor)->where('rol', '=', $rol)->first()) { $error = ['wilson' => 'El ' . $rol . ' es ' . $data->DataDocente[0]->nombre . ' ' . $data->DataDocente[0]->apellidoP . ' ' . $data->DataDocente[0]->apellidoM . ' nose aceptan dos ' . $rol . 's']; return Redirect::back()->withInput()->withErrors($error); } else { if ($data = IntegrantesCO::where('codCom_Org', '=', $idcom_orgdor)->where('codDocente', '=', $iddocente)->first()) { $error = ['wilson' => 'El docente que ingreso ya es ' . $rol . ' por favor ingrese otro docente']; return Redirect::back()->withInput()->withErrors($error); } else { $newIntegrante = new IntegrantesCO(); $newIntegrante->dni = Input::get('dni'); $newIntegrante->rol = Input::get('Rol'); $newIntegrante->codCom_Org = $idcom_orgdor; $newIntegrante->codDocente = $iddocente; $newIntegrante->save(); $success = ['wilson' => 'Integrante Agregado Satisfactoriamente']; return Redirect::to('comision/integrantes/list.html')->withErrors($success); } } } else { $error = ['wilson' => 'Este docente no existe en la base de datos']; return Redirect::back()->withInput()->withErrors($error); } } }
public static function mapearDocente(Docente $docente, array $datos) { if (array_key_exists('idDocente', $datos)) { $docente->setIdDocente($datos['idDocente']); } if (array_key_exists('Nombres', $datos)) { $docente->setNombres($datos['Nombres']); } if (array_key_exists('Apellidos', $datos)) { $docente->setApellidos($datos['Apellidos']); } if (array_key_exists('Email', $datos)) { $docente->setEmail($datos['Email']); } if (array_key_exists('Telefono', $datos)) { $docente->setTelefono($datos['Telefono']); } if (array_key_exists('Direccion', $datos)) { $docente->setDireccion($datos['Direccion']); } if (array_key_exists('Fecha', $datos)) { $docente->setFecha($datos['Fecha']); } }
@section('nombrevista') @lang('Acta de reunion ') <button type="submit" class="btn btn-success pull-right" onclick="history.back()">Atras</button> @stop @section('contenido') <?php $nroPar = DB::table('tpartido')->count(); $Pla = DB::table('tplantilla')->where('codPantilla', '=', $codplantilla)->first(); $nroPla = $Pla->nroPlantilla; foreach ($todosJugadores as $value) { $cod = $value->dni . $nroPla . $nroPar; if (!Planilla::find($cod)) { $arr[$value->dni] = Docente::find($value->codDocente)->nombre . " " . Docente::find($value->codDocente)->apellidoP . " " . Docente::find($value->codDocente)->apellidoM; } } ?> <!-- cabecera--> <div class="row col-lg-12"> <div class="col-lg-12 col-no-gutter"> <div class="panel panel-primary"> <div class="panel-heading"><span class="glyphicon glyphicon-info-sign"></span> Informacion de acta: </div> <div class="panel-body"> <strong class="primary-font">fecha de reunion: </strong><span class="text-primary"></span><br> <strong class="primary-font">reunion de la </strong><span class="text-primary"></span><br> </div>
/** * Rende persistenti le modifiche all'anagrafica di un docente sul db * @param Docente $d il docente considerato * @param mysqli_stmt $stmt un prepared statement * @return int il numero di righe modificate */ private function salvaDocente(Docente $d, mysqli_stmt $stmt) { $query = " update docenti set \n password = ?,\n nome = ?,\n cognome = ?,\n email = ?,\n citta = ?,\n provincia = ?,\n cap = ?,\n via = ?,\n ricevimento = ?,\n numero_civico = ?,\n dipartimento_id = ?\n where docenti.id = ?\n "; $stmt->prepare($query); if (!$stmt) { error_log("[salvaStudente] impossibile" . " inizializzare il prepared statement"); return 0; } if (!$stmt->bind_param('sssssssssiii', $d->getPassword(), $d->getNome(), $d->getCognome(), $d->getEmail(), $d->getCitta(), $d->getProvincia(), $d->getCap(), $d->getVia(), $d->getRicevimento(), $d->getNumeroCivico(), $d->getDipartimento()->getId(), $d->getId())) { error_log("[salvaStudente] impossibile" . " effettuare il binding in input"); return 0; } if (!$stmt->execute()) { error_log("[caricaIscritti] impossibile" . " eseguire lo statement"); return 0; } return $stmt->affected_rows; }
public function setDocente(Docente $v = null) { if ($v === null) { $this->setFkDocenteId(0); } else { $this->setFkDocenteId($v->getId()); } $this->aDocente = $v; if ($v !== null) { $v->addRelDivisionActividadDocente($this); } return $this; }
public function buscarse($id) { $docente = Docente::all(); return view('docente.findDocente', compact('docente')); }
<?php include 'headeradmin.php'; require_once 'docente.entidad.php'; require_once 'docente.model.php'; // Logica $doc = new Docente(); $model = new DocenteModel(); if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'actualizar': $doc->__SET('intiddocente', $_REQUEST['intiddocente']); $doc->__SET('nvchnombre', $_REQUEST['nvchnombre']); $doc->__SET('nvchapellidos', $_REQUEST['nvchapellidos']); $doc->__SET('nvchcelular', $_REQUEST['nvchcelular']); $doc->__SET('nvchcorreo', $_REQUEST['nvchcorreo']); $model->Actualizar($doc); header('Location: docente.php'); break; case 'registrar': $doc->__SET('intiddocente', $_REQUEST['intiddocente']); $doc->__SET('nvchnombre', $_REQUEST['nvchnombre']); $doc->__SET('nvchapellidos', $_REQUEST['nvchapellidos']); $doc->__SET('nvchcelular', $_REQUEST['nvchcelular']); $doc->__SET('nvchcorreo', $_REQUEST['nvchcorreo']); $model->Registrar($doc); header('Location: docente.php'); break; case 'eliminar': $model->Eliminar($_REQUEST['intiddocente']); header('Location: docente.php'); break;
public function run() { DB::table('docentes')->delete(); Docente::create(array('rut' => '1-9', 'password' => Hash::make('admin'), 'nombre' => 'admin', 'apellidopaterno' => 'vacio', 'apellidomaterno' => 'vacio', 'email' => '*****@*****.**', 'genero' => 'm')); }
public function setDocente(Docente $v = null) { if ($v === null) { $this->setFkDocenteId(0); } else { $this->setFkDocenteId($v->getId()); } $this->aDocente = $v; if ($v !== null) { $v->addRelDocenteEstablecimiento($this); } return $this; }
public function actualizarNotas2($respuesta) { try { if ($this->verificarSession()) { $arreglo = explode(',', $respuesta); $idPersona = $arreglo[0]; $periodo = $arreglo[1]; $idSalon = $arreglo[2]; $idMateria = $arreglo[3]; $materia = new Materia(); $materias = $materia->leerMateriaPorId($idMateria); foreach ($materias as $mats) { $mat = $mats; } $docente = new Docente(); $resultado = $docente->crearConsultaPorIdPersona($idPersona, $idSalon, $idMateria); $this->setVista("actualizarNotas"); $this->vista->set('periodo', $periodo); $this->vista->set('idSalon', $idSalon); $this->vista->set('materia', $mat); $this->vista->set('resultado', $resultado); $this->vista->set('titulo', 'Actualizar Notas'); return $this->vista->imprimir(); } } catch (Exception $exc) { echo $exc->getTraceAsString(); } }
public function modificarDocente(Docente $docente) { try { $cedula = $docente->get_cedula(); $nombre = $docente->get_nombres(); $apellidos = $docente->get_apellidos(); $fechaNac = $docente->get_fechanacimiento(); $sexo = $docente->get_sexo(); $nacionalidad = $docente->get_nacionalidad(); $telefono = $docente->get_telefono(); $categoria = $docente->get_categoriadocente(); $direccion = $docente->get_direccion(); $fingreso = $docente->get_fechaingreso(); $foto = $docente->get_foto(); $link = conectarse(); $sql = "SELECT sp_modificarDocente('{$cedula}','{$nombre}','{$apellidos}',\n '{$fechaNac}','{$sexo}','{$nacionalidad}','{$telefono}',\n '{$categoria}','{$direccion}','{$fingreso}','{$foto}')"; $num = pg_exec($link, $sql); return $num; } catch (Exception $ex) { echo "No se pudo pudieron obtener los datos Error" . $ex->getMessage(); } }
public function postBorrarDocente($id_curso, $id_docente) { Docente::find($id_docente)->cursos()->where('curso_id', '=', $id_curso)->detach($id_curso); return "ok"; }
public function postFichaDocente($docenteID) { $docente = Docente::find($docenteID); $data = $_POST; foreach ($data as $index => $value) { if ($index == "field_eval_ini_fecha" || $index == "field_eval_situ_fecha" || $index == "field_eval_fin_fecha") { $data[$index] = DateSql::changeToSql($value); } } $this->saveCRUDForm($docente, $data); return Redirect::back()->withOk("Ficha modificada con éxito"); }
<?php require_once __DIR__ . '/../modelos/exportar.php'; require_once __DIR__ . '/../repositorios/exportar.php'; require_once __DIR__ . '/../controladores/exportar.php'; $controlador = new UtilizadorControlador(); $repositorio = new UtilizadorRepositorio(); $utilizadores = array(array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'rubenmanhica', 'salt' => null, 'password' => 'rubenmanhica', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'valiissufo', 'salt' => null, 'password' => 'valiissufo', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'tatianakovalenko', 'salt' => null, 'password' => 'tatianakovalenko', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'lourinochemane', 'salt' => null, 'password' => 'lourinochemane', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'assanecipriano', 'salt' => null, 'password' => 'assanecipriano', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'benildojoaquim', 'salt' => null, 'password' => 'benildojoaquim', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'leilaomar', 'salt' => null, 'password' => 'leilaomar', 'desactivado' => false), array('id' => null, 'email' => '*****@*****.**', 'utilizador' => 'albinocuinhaque', 'salt' => null, 'password' => 'albinocuinhane', 'desactivado' => false)); $docentes = array(array('id' => null, 'nome' => 'Ruben Manhica', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'rubenmanhica', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Vali Issufo', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'valiissufo', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Tatiana kovalenko', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'tatianakovalenko', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Lourino Chemane', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'lourinochemane', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Assane Cipriano', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'assanecipriano', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Benildo Joaquim', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'benildojoaquim', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Leila Omar', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'leilaomar', 'senha' => 'albinocuinhane'), array('id' => null, 'nome' => 'Albino Cuinhane', 'utilizador' => null, 'email' => '*****@*****.**', 'utilizador' => 'albino cuinhane', 'senha' => 'albinocuinhane')); foreach ($utilizadores as $u) { $senha = new Senha(); $utilizador = new Utilizador($u['id'], $u['email'], $u['utilizador'], $senha->salt(), $senha->password($u['password']), $u['desactivado']); if ($repositorio->criar($utilizador)) { echo 'O utilizador ' . $utilizador->email() . ' foi criado com sucesso' . "\n"; } else { echo 'O utilizador ' . $utilizador->email() . ' ja existe' . "\n"; } } foreach ($docentes as $u) { $utilizador = $controlador->encontrar($u['email']); print_r($utilizador); if ($utilizador) { $docente = new Docente($u['id'], $u['nome'], $utilizador); $docenteControlador = new DocenteControlador(); if ($docenteControlador->criar($u['nome'], $utilizador)) { echo 'O docente ' . $docente->nome() . ' foi criado com sucesso' . "\n"; } else { echo 'O docente ' . $docente->nome() . ' ja existe' . "\n"; } } }
private function getParametros(Docente $persona) { $parametros = array(':idDocente' => $persona->getIdDocente(), ':Nombres' => $persona->getNombres(), ':Apellidos' => $persona->getApellidos(), ':Telefono' => $persona->getTelefono(), ':Email' => $persona->getEmail(), ':Direccion' => $persona->getDireccion(), ':Fecha' => date('Y-m-d G:i:s')); return $parametros; }
<?php $this->breadcrumbs = array(Docente::label(2), Yii::t('app', 'Index')); $this->menu = array(array('label' => Yii::t('app', 'Crear') . ' ' . Docente::label(), 'url' => array('create')), array('label' => Yii::t('app', 'Administrar') . ' ' . Docente::label(2), 'url' => array('admin'))); ?> <h1><?php echo GxHtml::encode(Docente::label(2)); ?> </h1> <?php $this->widget('zii.widgets.CListView', array('dataProvider' => $dataProvider, 'itemView' => '_view'));
public function actionUpdate($id, $idupdate, $save = 0) { if ($id != 0) { $modelold = Docente::Model()->findByPk($id); } else { $modelold = new Docente(); } $model = $this->loadModel($idupdate, 'DocenteEspejo'); $this->layout = 'main_box'; Controller::scriptBasico(); if (isset($_POST['DocenteEspejo'])) { $model->setAttributes($_POST['DocenteEspejo']); if ($id != 0) { if ($_POST['DocenteEspejo']['cod_dep'] != "") { $modelold->cod_dep = $_POST['DocenteEspejo']['cod_dep']; } if ($_POST['DocenteEspejo']['cod_mun'] != "") { $modelold->cod_mun = $_POST['DocenteEspejo']['cod_mun']; } if ($_POST['DocenteEspejo']['codigo_dane'] != "") { $modelold->codigo_dane = $_POST['DocenteEspejo']['codigo_dane']; } if ($_POST['DocenteEspejo']['num_doc'] != "") { $modelold->num_doc = $_POST['DocenteEspejo']['num_doc']; } if ($_POST['DocenteEspejo']['apellido1'] != "") { $modelold->apellido1 = $_POST['DocenteEspejo']['apellido1']; } if ($_POST['DocenteEspejo']['apellido2'] != "") { $modelold->apellido2 = $_POST['DocenteEspejo']['apellido2']; } if ($_POST['DocenteEspejo']['nombre1'] != "") { $modelold->nombre1 = $_POST['DocenteEspejo']['nombre1']; } if ($_POST['DocenteEspejo']['nombre2'] != "") { $modelold->nombre2 = $_POST['DocenteEspejo']['nombre2']; } if (!$modelold->save()) { throw new CHttpException(400, Yii::t('app', 'Error al guardar.')); } } else { $model->iddocente = 0; } if ($model->save()) { $this->redirect(array('update', 'id' => $model->iddocenteEspejo, 'idupdate' => $model->iddocenteEspejo, 'save' => 1)); } } $this->render('update', array('model' => $model, 'modelold' => $modelold, 'save' => $save)); }
public function asignar() { //$arbitros = Arbitro::all(); $docentes = Docente::all(); // Con el método all() le estamos pidiendo al modelo de Usuario // que busque todos los registros contenidos en esa tabla y los devuelva en un Array //return View::make('arbitros.asigna', array('docentes' => $docentes)); return View::make('arbitros.asigna', array('docentes' => $docentes)); // El método make de la clase View indica cual vista vamos a mostrar al usuario //y también pasa como parámetro los datos que queramos pasar a la vista. // En este caso le estamos pasando un array con todos los usuarios }
case 'nuevo': $view->docente = new Docente(); $view->label = 'Nuevo Docente'; $view->disableLayout = true; $view->contentTemplate = "templates/docenteForm.php"; // seteo el template que se va a mostrar break; case 'editar': $editId = intval($_POST['Id']); $view->label = 'Editar Docente'; $view->docente = new Docente($editId); $view->disableLayout = true; $view->contentTemplate = "templates/docenteForm.php"; // seteo el template que se va a mostrar break; case 'borrar': $Id = intval($_POST['Id']); $docente = new Docente($Id); $docente->deleteDocente(); die; // no quiero mostrar nada cuando borra , solo devuelve el control. break; default: } // si esta deshabilitado el layout solo imprime el template if ($view->disableLayout == true) { include_once $view->contentTemplate; } else { include_once 'templates/layout.php'; } // el layout incluye el template adentro