public function getModificar($bitacora_id, $solicitud_id) { $data['bitacora'] = Bitacora::findOrFail($bitacora_id); $data['bitacora']->atendida(); $data['solicitud'] = $data['bitacora']->solicitud; $data['bitacoras'] = $data['solicitud']->bitacoras; $data['nuevo'] = false; $data['beneficiario'] = Persona::findOrFail($data['solicitud']->persona_beneficiario_id); $data['solicitante'] = Persona::findOrNew($data['solicitud']->persona_solicitante_id); $data['familiares'] = $data['beneficiario']->getFamiliares(); $data['familiar'] = new Persona(); $data['recaudo'] = new RecaudoSolicitud(); $data['recaudos'] = $data['solicitud']->recaudosSolicitud; $data['presupuesto'] = new Presupuesto(); $data['presupuestos'] = $data['solicitud']->presupuestos; $data['parentesco'] = $data['beneficiario']->getParentesco($data['solicitante']->id); $data['foto'] = new FotoSolicitud(); $data['fotos'] = $data['solicitud']->fotos; $data['beneficiario_kerux'] = new Oracle\Beneficiario(); if (isset($data['solicitud']->area_id)) { $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.plantilla', $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 getModificar($id = null) { if (is_null($id) && !Session::has('solicitud')) { $data['nuevo'] = true; } else { $data['nuevo'] = false; } if (Session::has('solicitud') && is_null($id)) { $data['solicitud'] = new Solicitud(Session::get('solicitud')); } else { $data['solicitud'] = Solicitud::findOrFail($id); } if (!$data['solicitud']->puedeModificar()) { return Redirect::to('solicitudes')->with('error', 'Solo se pueden editar solicitudes en Elaboración'); } $data['beneficiario'] = Persona::findOrFail($data['solicitud']->persona_beneficiario_id); $data['solicitante'] = Persona::findOrNew($data['solicitud']->persona_solicitante_id); $data['familiares'] = $data['beneficiario']->getFamiliares(); $data['familiar'] = new Persona(); $data['recaudo'] = new RecaudoSolicitud(); $data['recaudos'] = $data['solicitud']->recaudosSolicitud; $data['presupuesto'] = new Presupuesto(); $data['presupuestos'] = $data['solicitud']->presupuestos; $data['bitacora'] = new Bitacora(); $data['bitacoras'] = $data['solicitud']->bitacoras; $data['parentesco'] = $data['beneficiario']->getParentesco($data['solicitante']->id); $data['foto'] = new FotoSolicitud(); $data['fotos'] = $data['solicitud']->fotos; $data['beneficiario_kerux'] = new Oracle\Beneficiario(); if (isset($data['solicitud']->area_id)) { $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; } } if (Request::ajax()) { return Response::json($data); } return View::make("solicitudes.plantilla", $data); }