/**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create(Request $request)
 {
     $this->validate($request, ['titulo' => 'required|max:40', 'descripcion' => 'required|max:1000', 'tipoResiduo' => 'required', 'cantidad' => 'required|max:40', 'unidad' => 'required', 'tipoSolicitud' => 'required']);
     $user = \Auth::user();
     $post = new Solicitud();
     $post->titulo = $request->titulo;
     $post->descripcion = $request->descripcion;
     $post->tipoResiduo = $request->tipoResiduo;
     $post->cantidad = $request->cantidad;
     $post->unidad = $request->unidad;
     $post->tipoSolicitud = $request->tipoSolicitud;
     $post->idEmpresa = $user->email;
     $post->estado = 0;
     $post->save();
     return redirect('notices')->with('success', 'Ninguno');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(CargoUpdateRequest $request, $id)
 {
     $sol = \App\Solicitud::find($id);
     $sol->estado = 'rechazada';
     $sol->save();
     \App\Justificacion::create(['justificacion' => $request['nombre_cargo'], 'id' => $id]);
     Session::flash('message', 'Solicitud Rechazada');
     return Redirect::to('/evaluar');
 }
 public function testingAceptarFunction()
 {
     $user = \App\User::where('email', '=', '*****@*****.**')->first();
     $this->be($user);
     $sol = \App\Solicitud::find(1);
     $sol->estado = 'aceptada';
     $sol->save();
     $sol = \App\Solicitud::find(1);
     $estado = strcmp($sol->estado, "aceptada");
     $this->assertEquals($estado, 0);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     //
     Solicitud::destroy($id);
     return \Redirect::route('solicitud.index');
 }
 public function SaveSolicitud(Request $request)
 {
     //tomar los valores de los inputs
     //guardarlos en nuestra tabla.
     $solicitud = \App\Solicitud::create(['nombres' => $request['nombres'], 'numerocelular' => $request['celular'], 'email' => $request['email'], 'piso' => $request['piso'], 'comentario' => $request['comentario'], 'fecha' => $request['fecha'], 'hora' => $request['hora'], 'qtyhoras' => $request['qtyhora']]);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $solicitud = \App\Solicitud::find($id);
     return view('evaluar.edit', ['evaluar' => $solicitud]);
 }
示例#7
0
    } else {
        return view('evaluar.justificar', compact('justificar'));
    }
});
Route::get('correo/{atributo?}', function ($atributo = "") {
    if ($atributo == "") {
        return view('evaluar.correo', compact('correo'));
    } else {
        return view('evaluar.correo', compact('correo'));
    }
});
Route::get('aceptarsol/{atributo?}', function ($atributo = "") {
    if ($atributo == "") {
        return Redirect::to('/evaluar');
    } else {
        $sol = \App\Solicitud::find($atributo);
        $sol->estado = 'aceptada';
        $sol->save();
        Session::flash('message', 'Solicitud Aceptada');
        return Redirect::to('/evaluar');
    }
});
Route::resource('comun', 'ComunController');
Route::resource('evaluar', 'EvaluarController');
/*Route::get('jefatura/{atributo?}',function($atributo=""){
	if($atributo=="")return view("layouts.jefatura");
	else{
		return view("jefatura".".".$atributo);
	}
});*/
Route::resource('jefatura', 'JefaturaController');