public function getBitacora($solicitud_id, $bitacora_id = null) { $data['solicitud'] = Solicitud::findOrFail($solicitud_id); $data['bitacora'] = Bitacora::findOrNew($bitacora_id); $data['bitacoras'] = $data['solicitud']->bitacoras; return View::make('solicitudes.bitacora', $data); }
public function getModificar($recaudoSolicitudId = null, $solicitud_id = null) { $data['recaudo'] = RecaudoSolicitud::findOrNew($recaudoSolicitudId); if ($recaudoSolicitudId == null) { $data['recaudos'] = Solicitud::findOrFail(Input::get('solicitud_id', $solicitud_id))->recaudosSolicitud; } else { $data['recaudos'] = $data['recaudo']->solicitud->recaudosSolicitud; } return View::make('solicitudes.recaudos', $data); }
public function getModificar($foto_id = null, $solicitud_id = null) { $data['foto'] = FotoSolicitud::findOrNew($foto_id); if ($foto_id == null) { $data['solicitud'] = Solicitud::findOrFail(Input::get('solicitud_id', $solicitud_id)); $data['fotos'] = $data['solicitud']->fotos; } else { $data['fotos'] = $data['foto']->solicitud->fotos; $data['solicitud'] = $data['foto']->solicitud; } return View::make('solicitudes.galeriafotos', $data); }
public function getPresupuesto($solicitud_id, $presupuesto_id = null) { $data['solicitud'] = Solicitud::findOrFail($solicitud_id); $data['presupuesto'] = Presupuesto::findOrNew($presupuesto_id); $data['presupuestos'] = $data['solicitud']->presupuestos; $data['beneficiario_kerux'] = new Beneficiario(); $requerimientos = Requerimiento::select('id', 'nombre')->whereTipoAyudaId($data['solicitud']->area->tipo_ayuda_id)->get(); foreach ($requerimientos as $requerimiento) { $requerimientof[$requerimiento->id] = $requerimiento->nombre; $data['requerimientos'] = $requerimientof; } return View::make('solicitudes.presupuesto', $data); }
public function getRequerimientos($id, $store = false) { $data['solicitud'] = Solicitud::findOrFail($id); return View::make('solicitudes.verrequerimientos', $data); }
public function getPuntomemo($id) { $total1 = 0; $total2 = 0; $data['solicitud'] = Solicitud::findOrFail($id); foreach ($data['solicitud']->presupuestos as $resultado) { $total1 = $total1 + $resultado->monto; $total2 = $total2 + $resultado->montoapr; } $data['montoASCII'] = $this->montos_punto_memo($total1); $data['montoASCIIapr'] = $this->montos_punto_memo($total2); // se pide el reporte if ($data['solicitud']->tipo_proc == $this->punto) { return $this->reporte->generar('reportes.html.punto', $data, 'P'); } elseif ($data['solicitud']->tipo_proc == $this->memo) { return $this->reporte->generar('reportes.html.memo', $data, 'P'); } //echo $data['montoASCII']."<br>".$data['montoASCIIapr']; }
private function migrarInformeSocioEconomico() { $tipos = ['Q' => 1, 'A' => 2, 'H' => 3, 'C' => 4, 'R' => 5, 'O' => 6]; $tenencias = ['P' => 1, 'A' => 2, 'D' => 3, 'L' => 4, 'O' => 5, 'C' => 6, 'I' => 7]; $this->info("Migrando informes socio economicos"); $this->getTable('inf_social')->chunk(1000, function ($informes) use($tipos, $tenencias) { foreach ($informes as $informe) { $this->info("Migrando informe de la solicitud: " . $informe->idsolicitud); $solicitud = Solicitud::findOrFail($informe->idsolicitud); $solicitud->desabilitarConcurrencia(); $solicitud->desabilitarValidaciones(); $solicitud->tipo_vivienda_id = $tipos[$informe->tipocasa]; $solicitud->tenencia_id = $tenencias[$informe->tipotenencia]; $solicitud->informe_social = $informe->observaciones; $solicitud->total_ingresos = tm($informe->totalingresos); $solicitud->save(); } }); }