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]); }
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'); }
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); }
public function editardocente($id) { $dptotodo = DptoAcademico::all(); $consultatabla = Docente::where('codDocente', '=', $id)->get(); return View::make('user_administrator.docente.editar', ['consultatabla' => $consultatabla, 'dptotodo' => $dptotodo]); }