/**
  *
  */
 public function getCedula(InsertarCedulaPersonalRequest $request)
 {
     try {
         $cedula = $request->get('p_cedula');
         $persona = Persona::buscarPersona($cedula);
         try {
             $personal = new Personal();
             $personal->personalFound($persona['p_id']);
             $personal->msjPersonalFound($cedula);
             return redirect()->back();
         } catch (ModelNotFoundException $e) {
             $paciente = new Paciente();
             $paciente->pacienteFound($persona['p_id']);
             $persona->p_fecha_nacimiento_form = $persona['p_fecha_nacimiento'];
             $paciente->msjPacienteFound();
             return view('Administrador.Personal.InsertarPI', compact('persona'));
         }
     } catch (ModelNotFoundException $e) {
         return view('Administrador.Personal.Insertar', compact('cedula'));
     }
     // $datospersona = Persona::datosPersona($persona);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update($id, InsertarPacienteIdentificadoPerRequest $request)
 {
     $requestall = $request->all();
     $persona = Persona::findOrFail($id);
     $telefono = Telefono::findOrFail($persona->p_id_telefono);
     try {
         $personal = Personal::personalFound($persona->p_id);
         $usuario = Usuario::usuarioFound($personal->id);
         //Tabla telefono
         $telefono->fill($requestall);
         $telefono->t_movil = trim($telefono->t_movil);
         $telefono->t_oficina = trim($telefono->t_oficina);
         $telefono->save();
         //Tabla persona
         $persona->fill($requestall);
         $persona->p_nombre_primer = trim($persona->p_nombre_primer);
         $persona->p_nombre_segundo = trim($persona->p_nombre_segundo);
         $persona->p_apellido_primer = trim($persona->p_apellido_primer);
         $persona->p_apellido_segundo = trim($persona->p_apellido_segundo);
         $persona->p_direccion = trim($persona->p_direccion);
         $persona->p_edad = $persona['p_fecha_nacimiento'];
         $persona->save();
         //Tabla usuario
         $usuario->u_usuario = $persona->p_correo;
         $usuario->save();
         PacienteIdentificado::msjPacienteIdenModificado($persona->full_name);
         return redirect()->route('admin.pacienteidentificado.edit.cedula');
     } catch (ModelNotFoundException $e) {
         //Tabla telefono
         $telefono->fill($requestall);
         $telefono->t_movil = trim($telefono->t_movil);
         $telefono->t_oficina = trim($telefono->t_oficina);
         $telefono->save();
         //Tabla persona
         $persona->fill($requestall);
         $persona->p_nombre_primer = trim($persona->p_nombre_primer);
         $persona->p_nombre_segundo = trim($persona->p_nombre_segundo);
         $persona->p_apellido_primer = trim($persona->p_apellido_primer);
         $persona->p_apellido_segundo = trim($persona->p_apellido_segundo);
         $persona->p_direccion = trim($persona->p_direccion);
         $persona->p_edad = $persona['p_fecha_nacimiento'];
         $persona->save();
         PacienteIdentificado::msjPacienteIdenModificado($persona->full_name);
         return redirect()->route('admin.pacienteidentificado.edit.cedula');
     }
 }