示例#1
0
 public function eliminarDocente(Docente $docente)
 {
     $sql = "DELETE docentes where idDocente=?";
     $this->__setSql($sql);
     $param = array(':idDocente' => $docente->getIdDocente());
     $this->ejecutar($param);
 }
示例#2
0
 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;
     }
 }
示例#4
0
 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);
     }
 }
示例#5
0
 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;
 }
示例#6
0
 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;
 }
示例#7
0
 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]);
 }
示例#9
0
 /**
  * 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');
 }
示例#10
0
 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));
 }
示例#11
0
 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);
         }
     }
 }
示例#13
0
 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']);
     }
 }
示例#14
0
@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>
示例#15
0
 /**
  * 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;
 }
示例#17
0
 public function buscarse($id)
 {
     $docente = Docente::all();
     return view('docente.findDocente', compact('docente'));
 }
示例#18
0
<?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;
示例#19
0
 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;
 }
示例#21
0
 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();
     }
 }
示例#23
0
 public function postBorrarDocente($id_curso, $id_docente)
 {
     Docente::find($id_docente)->cursos()->where('curso_id', '=', $id_curso)->detach($id_curso);
     return "ok";
 }
示例#24
0
 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");
 }
示例#25
0
  <?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";
        }
    }
}
示例#26
0
 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;
 }
示例#27
0
<?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
 }
示例#30
0
    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