コード例 #1
0
ファイル: DelegadoController.php プロジェクト: nosiliw/SCDW
 public function insertar_post()
 {
     $coddocente = substr(Input::get('Nombre'), 0, 6);
     if ($docente = Docente::where('codDocente', '=', $coddocente)->first()) {
         $haydocenteenequipo = Delegado::where('codDocente', '=', $coddocente)->where('codEquipo', '=', Session::get('user_codequipo'))->first();
         if ($haydocenteenequipo == '') {
             $equipo = Equipo::where('codEquipo', '=', Session::get('user_codequipo'))->first();
             $codcampeonato = $equipo->codCampeonato;
             $jugadorenequipo = DB::table('tdelegando')->join('tequipo', 'tequipo.codEquipo', '=', 'tdelegando.codEquipo')->where('tequipo.codCampeonato', '=', $codcampeonato)->where('tdelegando.codDocente', '=', $coddocente)->First();
             if ($jugadorenequipo == '') {
                 $newjugador = new Delegado();
                 $newjugador->dni = Input::get('DNI');
                 $newjugador->rol = Input::get('rol');
                 $newjugador->estado = 'habilitado';
                 //el jugador se crea por defecto en habilitado
                 $newjugador->codEquipo = Session::get('user_codequipo');
                 $newjugador->codDocente = $coddocente;
                 $newjugador->save();
                 Session::flash('message', 'delegado agregado correctamente');
                 return Redirect::to('delegado/listar.html');
             } else {
                 $error = ['wilson' => 'Este delegado ya es de otro equipo por favor ingrese otro jugador'];
                 return Redirect::back()->withInput()->withErrors($error);
             }
         } else {
             $error = ['wilson' => 'Este delegado ya existe'];
             return Redirect::back()->withInput()->withErrors($error);
         }
     } else {
         $error = ['wilson' => 'Este docente no existe'];
         return Redirect::back()->withInput()->withErrors($error);
     }
 }