/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker\Factory::create('es_ES'); $cargos = \App\Cargo::all()->lists('id')->toArray(); for ($i = 0; $i < 20; $i++) { DB::table('empleados')->insert(['rut' => $faker->unique()->numerify('##.###.###-#'), 'nombres' => $faker->firstName, 'apellido_paterno' => $faker->lastName, 'apellido_materno' => $faker->lastName, 'valor_horas_hombre' => $faker->numberBetween(1000, 20000), 'cargo_id' => $faker->randomElement($cargos), 'updated_at' => 'now', 'created_at' => 'now']); } }
public function getPersonalContratadoFecha(Request $request) { $postulacion_es = Postulacion::all(); $postulaciones = []; foreach ($postulacion_es as $postulacion) { if (date_create($postulacion->fecha) >= date_create($request->get('fechaI')) and date_create($postulacion->fecha) <= date_create($request->get('fechaF'))) { $postulaciones[] = $postulacion; } } $postulantes = Postulante::where('estado', 1)->get(); $personal = []; $cargos = Cargo::all(); return view('personal.contratacion.contratacion')->with(compact(['postulantes', 'personal', 'cargos', 'postulaciones'])); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $cargos = \App\Cargo::all(); return view('cargo.index', compact('cargos')); }
public function getCargos() { $c = 0; $cargos = Cargo::all(); return view('mof.cargos')->with(compact('cargos', 'c')); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $Request) { $Persona = Personal::findOrFail($Request->id); $Persona->nombre = $Request->nombres; $Persona->documento = $Request->documento; $Persona->idTipoDocumento = $Request->tipoDocumento; $Persona->primerApellido = $Request->prApellido; $Persona->segundoApellido = $Request->sgApellido; $Persona->fechaNacimiento = $Request->fechaNaci; $Persona->idDepartamento = $Request->departamento; $Persona->idMunicipio = $Request->municipio; $Persona->tipoSangre = $Request->sangre; $Persona->tipoRh = $Request->rh; $Persona->direccion = $Request->direccion; $Persona->correo = $Request->email; $Persona->telefono = $Request->telfijo; $Persona->telefonoMovil = $Request->telMovil; $Persona->idProfesion = $Request->profesion; $Persona->fechaTitulo = $Request->fechaTitulo; $Persona->otrosEstudios = $Request->otrosEstu; $Persona->finalizacion = $Request->fechaFin; $Persona->obtenido = "Si"; $Persona->idCargo = $Request->cargo; $Persona->idTipoContrato = $Request->contrato; $Persona->fechaContrato = $Request->fechaContra; $Persona->estado = $Request->estado; $Persona->save(); $cargo = Cargo::all(); $profesion = Profesion::all(); $tipoDocumento = TipoDocumento::all(); $tipoContrato = TipoContrato::all(); $departamento = Departamento::all(); $array = array(); array_push($array, $tipoDocumento, $departamento, $profesion, $cargo, $tipoContrato); return redirect()->route('show_personal_path', ['array' => $array])->withErrors('El Empleado se modifico satisfactoriamente.'); }