Beispiel #1
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);
     }
 }
 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]);
 }
Beispiel #3
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;
 }
 /**
  * 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');
 }
Beispiel #5
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);
         }
     }
 }
 public function insertarArbitro($id)
 {
     $docente = Docente::where('coddocente', '=', $id)->get();
     return View::make('arbitros.insertar')->with('arbitros', $docente);
 }
Beispiel #8
0
 public function editardocente($id)
 {
     $dptotodo = DptoAcademico::all();
     $consultatabla = Docente::where('codDocente', '=', $id)->get();
     return View::make('user_administrator.docente.editar', ['consultatabla' => $consultatabla, 'dptotodo' => $dptotodo]);
 }