Example #1
0
 /**
  * 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']);
     }
 }
Example #2
0
 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'));
 }
Example #4
0
 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.');
 }