示例#1
0
 /**
  * Método para setear
  * @param string $method Método a ejecutar (create, update, save)
  * @param array $data Array con la data => Input::post('model')
  * @param array $otherData Array con datos adicionales
  * @return Obj
  */
 public static function setRecaudo($method, $data, $optData = null)
 {
     //Se aplica la autocarga
     $obj = new Recaudo($data);
     //Se verifica si contiene una data adicional para autocargar
     if ($optData) {
         $obj->dump_result_self($optData);
     }
     if ($method != 'delete') {
         //$obj->ciudad_id = Ciudad::setCiudad($obj->ciudad)->id;
     }
     $rs = $obj->{$method}();
     return $rs ? $obj : FALSE;
 }
 public function run()
 {
     Recaudo::create(array('nombre' => 'Fotocopias de la cédula de identidad - Solicitante', 'descripcion' => 'Fotocopia de la cédula de identidad Solicitante', 'ind_obligatorio' => '0', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
     Recaudo::create(array('nombre' => 'Fotocopia de la cédula de identidad - Beneficiario', 'descripcion' => 'Fotocopia de la cédula de identidad-Beneficiario', 'ind_obligatorio' => '0', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
     Recaudo::create(array('nombre' => 'Fotocopia de la cédula de identidad - Beneficiario', 'descripcion' => 'Fotocopia de la cédula de identidad-Beneficiario', 'ind_obligatorio' => '0', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '2'));
     Recaudo::create(array('nombre' => 'Carta al presidente de la república', 'descripcion' => 'Carta al presidente de la república', 'ind_obligatorio' => '1', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
     Recaudo::create(array('nombre' => 'Carta al presidente de la república', 'descripcion' => 'Carta al presidente de la república', 'ind_obligatorio' => '1', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '2'));
     Recaudo::create(array('nombre' => 'Informe médico', 'descripcion' => 'Informe médico', 'ind_obligatorio' => '0', 'ind_vence' => '1', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
     Recaudo::create(array('nombre' => 'Presupuestos', 'descripcion' => 'Presupuestos', 'ind_obligatorio' => '0', 'ind_vence' => '1', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
     Recaudo::create(array('nombre' => 'Informe socio-económico', 'descripcion' => 'Informe socio-económico', 'ind_obligatorio' => '0', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
     Recaudo::create(array('nombre' => 'Examenes de laboratorios', 'descripcion' => 'Examenes medicos', 'ind_obligatorio' => '1', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
     Recaudo::create(array('nombre' => 'Foto reciente tamaño carnet', 'descripcion' => 'Foto tipo carnet', 'ind_obligatorio' => '1', 'ind_vence' => '0', 'ind_activo' => '1', 'tipo_ayuda_id' => '1'));
 }
示例#3
0
 public function createdModel($model)
 {
     $recaudos = Recaudo::all();
     $recaudos->each(function ($recaudo) use($model) {
         $recFicha = new RecaudosFicha();
         $recFicha->ficha()->associate($model);
         $recFicha->recaudo()->associate($recaudo);
         $recFicha->save();
     });
     Bitacora::registrar('Se registró la ficha.', $model->id);
 }
 public function run()
 {
     Recaudo::create(array('nombre' => 'Fotocopias de la cédula de identidad del representante', 'descripcion' => 'Fotocopia de la cédula de identidad del representante', 'ind_obligatorio' => '0', 'ind_vence' => '0', 'ind_active' => '1'));
     Recaudo::create(array('nombre' => 'Fotocopia de la cédula de identidad del jugador', 'descripcion' => 'Fotocopia de la cédula de identidad del jugador', 'ind_obligatorio' => '0', 'ind_vence' => '0', 'ind_active' => '1'));
     Recaudo::create(array('nombre' => 'Partida de nacimiento del jugador', 'descripcion' => 'Partida de nacimiento del jugador', 'ind_obligatorio' => '0', 'ind_vence' => '0', 'ind_active' => '1'));
 }
示例#5
0
 private function migrarRecaudos()
 {
     $this->info("Migrando recaudos");
     $this->getTable('recaudos_sasyc')->chunk(1000, function ($recaudos) {
         foreach ($recaudos as $recaudo) {
             $this->info("Migrando recaudo: " . $recaudo->codrecaudo);
             $recaudoNuevo = new Recaudo();
             $recaudoNuevo->desabilitarConcurrencia();
             $recaudoNuevo->desabilitarValidaciones();
             $recaudoNuevo->id = $recaudo->codrecaudo;
             $recaudoNuevo->nombre = $recaudo->nombrecaudo;
             $recaudoNuevo->descripcion = $recaudo->descrecaudo;
             $recaudoNuevo->ind_activo = $recaudo->indactivo == 'S';
             $recaudoNuevo->ind_vence = $recaudo->indvence == 'S';
             $recaudoNuevo->ind_obligatorio = $recaudo->indobligatorio == 'S';
             $recaudoNuevo->save();
         }
     });
 }
示例#6
0
 public function createdModel($model)
 {
     $recaudos = Recaudo::whereTipoAyudaId($this->area->tipo_ayuda_id)->whereIndActivo(true)->get();
     $recaudos->each(function ($recaudo) use($model) {
         $recSolicitud = new RecaudoSolicitud();
         $recSolicitud->solicitud()->associate($model);
         $recSolicitud->recaudo()->associate($recaudo);
         $recSolicitud->save();
     });
     Bitacora::registrar('Se registró la solicitud.', $model->id);
 }