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 postModificar() { $persona = Persona::findOrNew(Input::get('id')); $persona->fill(Input::all()); if ($persona->save()) { return Response::json(['persona' => $persona, 'mensaje' => 'Datos guardados correctamente']); } return Response::json(['errores' => $persona->getErrors()], 400); }
public function getModificar($id = null) { if (is_null($id) && !Session::has('ficha')) { $data['nuevo'] = true; } else { $data['nuevo'] = false; } if (Session::has('ficha') && is_null($id)) { $data['ficha'] = new Ficha(Session::get('ficha')); } else { $data['ficha'] = Ficha::findOrFail($id); } $data['jugador'] = Persona::findOrFail($data['ficha']->jugador_id); $data['representante'] = Persona::findOrNew($data['ficha']->representante_id); $data['recaudo'] = new RecaudosFicha(); $data['recaudos'] = $data['ficha']->recaudosFicha; if (Request::ajax()) { return Response::json($data); } return View::make("fichas.plantilla", $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); }
public function getSolictudesAnteriores($id) { $data['solicitudes'] = Persona::findOrNew($id)->solicitudes; return View::make('solicitudes.solicitudesanteriores-lista', $data); }