/**
  * Edita, actualiza o borrar un registro
  *
  * Viene siempre por POST
  * Actualiza o Borrar según el valor de $this->request['accion']
  *
  * @return array con el template y valores a renderizar
  */
 public function editAction()
 {
     switch ($this->request['accion']) {
         case 'G':
             //GUARDAR DATOS
             $datos = new Expediciones($this->request['Expediciones']['IDLinea']);
             $datos->bind($this->request['Expediciones']);
             if ($datos->valida($this->form->getRules())) {
                 $datos->save();
             }
             $this->values['errores'] = $datos->getErrores();
             $this->values['alertas'] = $datos->getAlertas();
             unset($datos);
             return $this->listAction($this->request['entidad'], $this->request['idEntidad']);
             break;
         case 'B':
             //BORRAR DATOS
             $datos = new Expediciones($this->request['Expediciones']['IDLinea']);
             $datos->erase();
             $this->values['errores'] = $datos->getErrores();
             unset($datos);
             return $this->listAction($this->request['entidad'], $this->request['idEntidad']);
             break;
     }
 }