/** * 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')); }
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')); }
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(); } }); }
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); }