/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $proyectos = [['proy_nombre' => '4LIFE - 2015', 'proy_descripcion' => '<ul><li>2015</li><li>40 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario ABACO y QUADRA</li><li>Silloneria: Smart, Clio, Movie.</li><li>Muebles especiales.</li></ul>', 'proy_thumb_imagen' => 'thumb_4life_2015.jpg', 'proy_imagen_default' => '4life_2.jpg', 'proy_logotipo' => 'logotipo_4life.png', 'proy_galeria' => '["4life_1.jpg","4life_2.jpg","4life_3.jpg","4life_4.jpg"]'], ['proy_nombre' => 'APM Terminals', 'proy_descripcion' => '<ul><li>2015</li><li>600 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario QUADRA.</li><li>Silloneria: Consiglieri, Confort , Step malla.</li><li>Archivadores Móviles.</li></ul>', 'proy_thumb_imagen' => 'thumb_apm.jpg', 'proy_imagen_default' => 'apm_1.jpg', 'proy_logotipo' => 'logotipo_apm.png', 'proy_galeria' => '["apm_1.jpg","apm_2.jpg","apm_3.jpg","apm_4.jpg"]'], ['proy_nombre' => 'Proyecto Bolsa de Valores de Lima', 'proy_descripcion' => '<ul><li>2015</li><li>140 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario ABACO.</li><li>Silloneria: Smart, Confort , Step malla.</li><li>Mesas de Reuniones: circulares y Targa.</li></ul>', 'proy_thumb_imagen' => 'thumb_bvl.jpg', 'proy_imagen_default' => 'bvl_1.jpg', 'proy_logotipo' => 'logotipo_bvl.png', 'proy_galeria' => '["bvl_1.jpg","bvl_2.jpg","bvl_3.jpg","bvl_4.jpg"]'], ['proy_nombre' => 'HUAWEI', 'proy_descripcion' => '<ul><li>2014</li><li>300 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario: PANELES, GEO.</li><li>Silloneria: Rudy.<br>Muebles especiales.</li></ul>', 'proy_thumb_imagen' => 'thumb_huawei.jpg', 'proy_imagen_default' => 'huawei_1.jpg', 'proy_logotipo' => 'logotipo_huawei.png', 'proy_galeria' => '["huawei_1.jpg","huawei_2.jpg","huawei_3.jpg","huawei_4.jpg"]'], ['proy_nombre' => 'SERFOR', 'proy_descripcion' => '<ul><li>2016</li><li>450 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario GEO</li><li>Silloneria: Confort , Step tapizadas y Butterfly.</li><li>Mesas de Reuniones Impulsa</li><li>Archivadores Móviles.</li></ul>', 'proy_thumb_imagen' => 'thumb_serfor.jpg', 'proy_imagen_default' => 'serfir_1.jpg', 'proy_logotipo' => 'logotipo_serfor.png', 'proy_galeria' => '["serfir_1.jpg","serfir_2.jpg","serfir_3.jpg","serfir_4.jpg"]'], ['proy_nombre' => 'Proyecto STEVIA ONE', 'proy_descripcion' => '<ul><li>2015</li><li>60 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario ABACO</li><li>Silloneria: Smart.</li></ul>', 'proy_thumb_imagen' => 'thumb_steviaone.jpg', 'proy_imagen_default' => 'steviaone_1.jpg', 'proy_logotipo' => 'logotipo_steviaone.png', 'proy_galeria' => '["steviaone_1.jpg","steviaone_2.jpg","steviaone_3.jpg","steviaone_4.jpg"]'], ['proy_nombre' => 'DIARIO EL TIEMPO', 'proy_descripcion' => '<ul><li>2015</li><li>100 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario ABACO, SEPARADORES PORTA ACCESORIOS.</li><li>Silloneria: Clio.</li></ul>', 'proy_thumb_imagen' => 'thumb_diario.jpg', 'proy_imagen_default' => 'diario_1.jpg', 'proy_logotipo' => 'logotipo_diario.jpg', 'proy_galeria' => '["diario_1.jpg","diario_2.jpg","diario_3.jpg","diario_4.jpg"]'], ['proy_nombre' => 'TSOFT', 'proy_descripcion' => '<ul><li>2014</li><li>100 Puestos de Trabajo Instalados.</li><li>Línea de Mobiliario GEO RECTO y MISKI.</li><li>Silloneria: Smart, Clio.</li></ul>', 'proy_thumb_imagen' => 'thumb_tsoft.jpg', 'proy_imagen_default' => 'tsoft_1.jpg', 'proy_logotipo' => 'logotipo_tsoft.jpg', 'proy_galeria' => '["tsoft_1.jpg","tsoft_2.jpg","tsoft_3.jpg"]'], ['proy_nombre' => 'ANSALDO SIGNALLING AND TRANSPORTATION SYSTEMS (STS)', 'proy_descripcion' => '<ul><li>2016</li><li>100 Puestos de Trabajo Instalados</li><li>Línea de Mobiliario ABACO, T45, PANELES</li><li>Silloneria: CLIO</li></ul>', 'proy_thumb_imagen' => 'thumb_ansaldo_1.jpg', 'proy_imagen_default' => 'ansaldo_1.jpg', 'proy_logotipo' => '', 'proy_galeria' => '["ansaldo_1.jpg","ansaldo_2.jpg","ansaldo_3.jpg","ansaldo_4.jpg","ansaldo_5.jpg","ansaldo_6.jpg","ansaldo_7.jpg"]']];
     foreach ($proyectos as $key) {
         Proyecto::create($key);
     }
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $tarea = \App\Tarea::find($id);
     $proyectos = Proyecto::all();
     $users = DB::table('users')->where('id_type', '=', '3')->get();
     $status = Status::all();
     return view('tarea.edit', compact('tarea', 'proyectos', 'users', 'status'));
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create('es_ES');
     $empleados = \App\Empleado::all()->lists('rut')->toArray();
     $proyectos = \App\Proyecto::all()->lists('id')->toArray();
     for ($i = 0; $i < 25; $i++) {
         DB::table('informes')->insert(['texto' => $faker->realText(255), 'fecha_creacion' => $faker->date(), 'fecha_ultima_revision' => 'now', 'proyecto_id' => $faker->randomElement($proyectos), 'empleado_rut' => $faker->randomElement($empleados), 'created_at' => 'now', 'updated_at' => 'now']);
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker\Factory::create('es_ES');
     $empleados = \App\Empleado::all()->lists('rut')->toArray();
     $proyectos = \App\Proyecto::all()->lists('id')->toArray();
     for ($i = 0; $i < 20; $i++) {
         DB::table('empleados_proyectos')->insert(['proyecto_id' => $faker->randomElement($proyectos), 'empleado_rut' => $faker->randomElement($empleados), 'created_at' => 'now', 'updated_at' => 'now']);
     }
 }
Exemple #5
0
 public function showtest($id)
 {
     $testid = $id;
     $resultado = Resultado::where('testmd5', $id)->first();
     if ($resultado == null or $resultado["sexo"] != null) {
         return "Test ya tomado o no existe";
     } else {
         $tests = Prueba::where('proyecto_id', $resultado["proyecto_id"])->get()->toArray();
         $pais = Paise::all();
         $departamento = Departamento::all();
         $proyecto = Proyecto::find($resultado["proyecto_id"]);
         $empresa = Empresa::find($proyecto["user_id"]);
         return view('tests', compact('pais', 'departamento', 'testid', 'tests', 'empresa', 'proyecto'));
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     \App\Proyecto::destroy($id);
     session::flash('message', 'Usuario Eliminado Correctamente');
     return Redirect::to('/proyecto');
 }
 public function sendtests()
 {
     if (Input::has('enviar')) {
         $personal = Personal::where('user_id', $this->user->id)->get();
         $data["user_id"] = $this->user->id;
         $data["proyecto_id"] = Input::get('proyectoid');
         foreach ($personal as $personals) {
             $data["user_id"] = $personals["id"];
             $data["testmd5"] = md5($personals["id"] + time());
             Resultado::create($data);
             $proyecto = Proyecto::find($data["proyecto_id"]);
             $proyecto->estado = 1;
             $proyecto->save();
             $datosempresa = $this->datosempresa;
             Mail::queue('emails.tests', ['empresa' => $datosempresa, 'link' => $data["testmd5"]], function ($message) use($personals, $datosempresa) {
                 $message->to($personals["correo"])->subject('Cuestionarios ' . $datosempresa["name"] . ' - Puzzle Analytics');
             });
             $value[] = $personals["correo"];
         }
         return redirect('proyectos');
     }
 }
 public function Eliminar($id)
 {
     $proyecto = Proyecto::findOrFail($id);
     $proyecto->delete();
     return redirect('cliente/proyecto');
 }
 public function quitar_integrante($p, $b)
 {
     $proyecto = Proyecto::find($p);
     $relacion = BP::where('becario_id', $b)->where('proyecto_id', $p)->first();
     $relacion->delete();
     $int = $proyecto->integrantes;
     $proyecto->integrantes = $int - 1;
     $proyecto->save();
     return redirect('admin/proyectos/' . $proyecto->id . '/edit');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $proyecto = Proyecto::find($id);
     $proyecto->delete();
     Flash::error('El proyecto: ' . $proyecto->titulo . ' ha sido borrado');
     return redirect()->route('admin.proyectos.index');
 }
 public function show($proyecto_id)
 {
     return view('proyecto.show', ['proyecto' => Proyecto::findOrFail($proyecto_id)]);
 }
 public function destroyProyecto($id_proyecto)
 {
     Proyecto::destroy($id_proyecto);
     return Redirect::to('homeadmin');
 }
 public function Mostrar($id)
 {
     $encuesta = Encuesta::findOrFail($id);
     return view('mostrar_encuesta', ["encuesta" => $encuesta, "proyectos" => Proyecto::all(), "comunas" => Comuna::all()]);
 }
 public function proyecto_integrantes($id)
 {
     $user = Auth::user();
     $proyecto = Proyecto::find($id);
     return view('Becario/Evaluacion/integrantes', compact('user', 'proyecto'));
 }
Exemple #15
0
 public function addProposal(Request $request, $id)
 {
     try {
         $proyecto = Proyecto::findOrFail($id);
         $proposal = Presupuesto::findOrFail($request->input("proposal_id"));
         $proyecto->last_update_user_id = Auth::id();
         $proyecto->facturas()->save($proposal);
         session()->flash('flash_message', 'Se ha asociado el presupuesto #' . $request->input("proposal_id") . ' al proyecto #' . $proyecto->id . ' - ' . $proyecto->name . ' con éxito');
     } catch (ModelNotFoundException $e) {
         session()->flash('flash_message', 'Ha habido un error');
     }
     return redirect()->route("proyecto.associate.proposal", ["id" => $id]);
 }
Exemple #16
0
 public function getproyectos($id)
 {
     $proyectos = Proyecto::where('user_id', $id)->get();
     return $proyectos;
 }
 public function proyectDetail($id, $proyecto_nombre)
 {
     $proyecto = Proyecto::find($id);
     $galery = json_decode($proyecto->proy_galeria, true);
     return view('detalle-proyecto', compact('proyecto', 'galery'));
 }