/**
  * Show the form for editing the specified Impresora.
  *
  * @param  int $id
  *
  * @return Response
  */
 public function edit($id)
 {
     $this->UpdateImpresorasList();
     $impresora = $this->impresora_departamentoRepository->find($id);
     $departamentos = $this->departamentoRepository->lists('nombre', 'id');
     $impresoras = Impresora::lists('modelo_impresora', 'id');
     if (empty($impresora)) {
         Flash::error('Asignacion de Impresora no encontrada.');
         return redirect(route('impresoras.index'));
     }
     return view('impresoras_departamento.edit')->with('impresora', $impresora)->with('impresoras', $impresoras)->with('departamentos', $departamentos);
 }