Ejemplo n.º 1
0
 public function run()
 {
     $recepciones = array('Presidenciales', 'Gobierno y trabajo de calle', 'Atención Inicial');
     foreach ($recepciones as $recepcion) {
         Recepcion::create(array('nombre' => $recepcion));
     }
 }
Ejemplo n.º 2
0
 private function migrarRecepciones()
 {
     $this->info("Migrando recepciones");
     $this->getTable('referencias')->chunk(1000, function ($recepciones) {
         foreach ($recepciones as $recepcion) {
             $this->info("Migrando recepcion: " . $recepcion->codreferidopor);
             $recepcionNueva = new Recepcion();
             $recepcionNueva->desabilitarConcurrencia();
             $recepcionNueva->desabilitarValidaciones();
             $recepcionNueva->id = $recepcion->codreferidopor;
             $recepcionNueva->nombre = $recepcion->nombre;
             $recepcionNueva->save();
         }
     });
 }
Ejemplo n.º 3
0
 public function getValorReporte($columna)
 {
     if (str_contains($columna, '.')) {
         $columna = explode('.', $columna)[1];
     }
     $valor = $this->{$columna};
     switch ($columna) {
         case "estado_id":
             return Estado::find($valor)->nombre;
         case "tipo_ayuda_id":
             return TipoAyuda::find($valor)->nombre;
         case "area_id":
             return Area::find($valor)->nombre;
         case "beneficiario_id":
             $benef = \Oracle\Beneficiario::find($valor);
             if (is_null($benef)) {
                 return $valor;
             }
             return $benef->nombre;
         case "requerimiento_id":
             return Requerimiento::find($valor)->nombre;
         case "estatus":
             return static::$estatusArray[$valor];
         case "recepcion_id":
             return Recepcion::find($valor)->nombre;
         case "especial_mes":
             return Solicitud::$array_meses[$valor];
         case "especial_edad":
             //                $persona_edad = Persona::find($valor);
             //                if (is_null($persona_edad)) {
             return $valor;
             //                }
             //                return $persona->nombre;
         //                }
         //                return $persona->nombre;
         case "sexo":
             if ($valor == '') {
                 return "No Seleccionado";
             }
             return Solicitud::$cmbsexo[$valor];
     }
 }