/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     $procedencia = array('UACH', 'NO UACH');
     $samples_temp = [];
     for ($i = 0; $i < 20; $i++) {
         $posgrado = new Postgrado();
         $idPostulante = $faker->unique->numberBetween($min = 1, $max = 100);
         $postulanteTemp = Postulante::find($idPostulante);
         $samples_temp[] = ['postulante' => $idPostulante, 'procedencia' => $procedencia[$faker->numberBetween($min = 0, $max = 1)], 'titulo_profesional' => 'Título: ' . $faker->bs, 'financiamiento' => $faker->numberBetween($min = 1, $max = 5)];
         $postulanteTemp->tipo_estudio = 'Postgrado';
         $postulanteTemp->save();
     }
     Postgrado::insert($samples_temp);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     $samples_temp = [];
     for ($i = 0; $i < 100; $i++) {
         $idPregrado = $faker->unique->numberBetween($min = 1, $max = 100);
         $postgrado = Postgrado::find($idPregrado);
         $postulanteTemp = Postulante::find($idPregrado);
         if ($postgrado === null) {
             $samples_temp[] = ['postulante' => $idPregrado];
             $postulanteTemp->tipo_estudio = 'Pregrado';
             $postulanteTemp->save();
         }
     }
     Pregrado::insert($samples_temp);
 }
Пример #3
0
 public function getCargarDatos($id)
 {
     $postulantes = Postulante::where('estado', 1)->get();
     $postulaciones = Postulacion::all();
     $cargos = Cargo::all();
     $personal = Postulante::find($id);
     return view('personal.contratacion.contratacion')->with(compact(['postulantes', 'personal', 'cargos', 'postulaciones']));
 }
 public function getDatosProcedencia($postulante)
 {
     $postulante = Postulante::find($postulante);
     $arrayFinal = [];
     if ($postulante->tipo_estudio === 'Pregrado') {
         if ($postulante->pregradosR->procedencia == 'UACH') {
             $arrayFinal[] = array('parametro' => 'PROCEDENCIA', 'valor' => $postulante->pregradosR->procedencia, 'peso' => '1');
             $arrayFinal[] = array('parametro' => 'E-MAIL INSTITUCIONAL', 'valor' => $postulante->pregradosR->preUachsR->email_institucional, 'peso' => '1');
             $arrayFinal[] = array('parametro' => 'GRUPO SANGUÍNEO', 'valor' => $postulante->pregradosR->preUachsR->grupo_sanguineo, 'peso' => '1');
             $arrayFinal[] = array('parametro' => 'ENFERMEDADES', 'valor' => $postulante->pregradosR->preUachsR->enfermedades, 'peso' => '1');
             $arrayFinal[] = array('parametro' => 'TELÉFONO PERSONAL ', 'valor' => $postulante->pregradosR->preUachsR->telefono, 'peso' => '1');
             $arrayFinal[] = array('parametro' => 'CIUDAD ACTUAL', 'valor' => $postulante->pregradosR->preUachsR->direccion, 'peso' => '1');
             $arrayFinal[] = array('parametro' => 'DIRECCIÓN ACTUAL', 'valor' => $postulante->pregradosR->preUachsR->ciudadR->nombre, 'peso' => '1');
         } else {
             $arrayFinal[] = array('parametro' => 'PROCEDENCIA', 'valor' => $postulante->pregradosR->procedencia, 'peso' => '1');
         }
     } else {
         $arrayFinal[] = array('parametro' => 'PROCEDENCIA', 'valor' => $postulante->postgradosR->procedencia, 'peso' => '1');
         $arrayFinal[] = array('parametro' => 'TÍTULO PROFESIONAL', 'valor' => $postulante->postgradosR->titulo_profesional, 'peso' => '1');
     }
     $arra = array('data' => $arrayFinal);
     return json_encode($arra);
 }